CN103914238A - Method and device for achieving integration of controls in interface - Google Patents
Method and device for achieving integration of controls in interface Download PDFInfo
- Publication number
- CN103914238A CN103914238A CN201210592120.6A CN201210592120A CN103914238A CN 103914238 A CN103914238 A CN 103914238A CN 201210592120 A CN201210592120 A CN 201210592120A CN 103914238 A CN103914238 A CN 103914238A
- Authority
- CN
- China
- Prior art keywords
- control
- interface
- pressing
- multimedia
- controls
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 60
- 230000010354 integration Effects 0.000 title claims abstract description 28
- 230000006870 function Effects 0.000 claims abstract description 112
- 238000003825 pressing Methods 0.000 claims description 92
- 230000004044 response Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 13
- 238000003860 storage Methods 0.000 description 8
- 238000004590 computer program Methods 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
The invention discloses a method and a device for achieving integration of controls in an interface. The method includes: integrating at least two controls of an appliance in the interface into a first control to display in the interface, wherein the first control has the functions of the at least two controls; responding to the corresponding triggering condition to switch the functions of the first control between the functions of the at least two controls. Through integrating the controls, the number of the controls in the interface is reduced, and the interface space is saved.
Description
Technical Field
The embodiment of the invention relates to the field of control application, in particular to a method and a device for realizing integration of multiple controls on an interface.
Background
This section is intended to provide a background or context to the embodiments of the invention that are recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Thus, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.
To provide good interaction to a user, an application (e.g., a player) typically provides various controls in an interface (e.g., a visual interface) for receiving input to trigger corresponding functionality of the application. For example: the multimedia playing interface shown in fig. 2, wherein the playing button control 201 is configured to receive an input for triggering the playing function, and the progress bar button control 202 is configured to receive an input for triggering the progress bar function.
As various applications evolve, more and more controls are arranged on an interface.
Disclosure of Invention
However, because the space of the interface is limited, more and more controls are applied to the interface, which results in a large amount of occupied interface space, a user is difficult to select a control to be used from the numerous controls on the interface, and the data of the interface occupies a large amount of storage space.
Therefore, how to reduce the number of controls in the prior art is a very annoying problem to release the interface space.
To this end, an improved method of applying controls in an interface to free up space in the interface is highly desirable.
In this context, embodiments of the present invention are intended to provide a method and apparatus for implementing multiple control integration on an interface.
In a first aspect of embodiments of the present invention, a method and an apparatus for implementing multi-controller integration on an interface are provided, which may include:
integrating at least two controls applied in an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls; and the number of the first and second groups,
switching the function of the first control between the integrated functions of the at least two controls in response to a respective trigger condition.
Optionally, the integrating at least two controls applied in the interface into the first control may specifically include integrating a play/pause button control and a progress bar control applied in the interface into the first control;
the triggering condition of the function of the progress bar control included in the first control may specifically be that the time for pressing the first control exceeds a predetermined time;
the trigger condition of the function of the play/pause button control included in the first control may specifically be that the time for pressing the first control is less than a predetermined time.
Optionally, the integrating at least two controls applied in the interface into the first control may specifically include integrating a play/pause button control, a menu trigger button control, and a share button control applied in the interface into the first control;
the trigger condition of the function of the play/pause button control included in the first control may specifically be a state where the first control is pressed and the pressing position is unchanged;
the trigger condition of the function of the menu trigger button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes along a horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes in a direction perpendicular to the horizontal line direction during the pressing.
Optionally, the method may further include, for example:
judging whether the obtained input meets the condition of hiding a second control applied to the interface;
and if so, moving the second control to a preset position for hiding.
Optionally, the method may further include, for example:
and when the second control is moved to a preset position to be hidden, displaying a hidden prompt on an interface.
Optionally, the method may further include, for example:
when the pressing is received on the interface, judging whether the difference value of the abscissa of the starting point and the abscissa of the end point of the pressing position in the pressing period exceeds a first preset threshold value;
if yes, the multimedia playing switching operation is executed.
Optionally, when the first predetermined threshold is a positive number, the performing of the multimedia playing switching operation may be switching to the previous multimedia file playing.
Optionally, when the first predetermined threshold is a negative number, the performing of the multimedia playing switching operation may be switching to the next multimedia file playing.
Optionally, the multimedia switching operation may be specifically performed when a difference between a start-point ordinate and an end-point ordinate of the pressing position during the pressing is 0.
Optionally, the multimedia switching operation may be specifically performed when a difference between a start-point ordinate and an end-point ordinate of the pressing position during the pressing is within a second predetermined threshold range.
Optionally, the method may further comprise, for example, any one or a combination of the following:
displaying a control corresponding to the multimedia type in a playing state on an interface;
or,
and displaying the control corresponding to the common control record on the interface.
Optionally, the method may further include, for example:
calculating the use frequency of the control in a preset period;
and if the use frequency of the control in the preset period exceeds a preset frequency threshold, prompting a user to add the control into a common control record.
Optionally, the method may further include, for example:
and after identifying the music file corresponding to the collected audio data, adding the music file into the favorite.
Optionally, the method may further include, for example:
displaying a third control on the interface of the application, wherein the third control is configured to trigger and identify a music file corresponding to the acquired audio data;
after identifying the music file corresponding to the collected audio data, displaying any one or a combination of the following controls on the interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
In a second aspect of the embodiments of the present invention, there is provided an apparatus for implementing multi-controller integration on an interface, which may include:
a control integration unit: integrating at least two controls applied in an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls;
the integrated control execution unit: and the controller is configured to switch the function of the first control between the functions of the at least two integrated controls in response to a corresponding trigger condition.
Optionally, wherein the control integration unit: the system can be specifically configured to integrate a play/pause button control and a progress bar control applied in the interface into a first control;
the triggering condition of the function of the progress bar control included in the first control may specifically be that the time for pressing the first control exceeds a predetermined time;
the triggering condition of the function of the play/pause button control included in the first control is specifically that the time for pressing the first control is less than a preset time.
Optionally, wherein the control integration unit: the system can be specifically configured to integrate a play/pause button control, a menu trigger button control and a share button control applied in an interface into a first control;
the trigger condition of the function of the play/pause button control included in the first control may specifically be a state where the first control is pressed and the pressing position is unchanged;
the trigger condition of the function of the menu trigger button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes along a horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes in a direction perpendicular to the horizontal line direction during the pressing.
Optionally, the apparatus may further include, for example:
a hidden unit: and configuring a condition for judging whether the obtained input meets the condition of hiding the second control applied to the interface, and if so, moving the second control to a preset position for hiding.
Optionally, the hiding unit: the second control can be moved to a preset position to be hidden, and a hidden prompt is displayed on an interface.
Optionally, the apparatus may further include:
the multimedia switching unit: and the interface is configured for judging whether the difference value between the abscissa of the starting point and the abscissa of the ending point of the pressing position during the pressing process checks a first preset threshold value when the pressing is received on the interface, and if so, executing the multimedia playing switching operation.
Optionally, the multimedia switching unit: the method may specifically be configured to switch to the previous multimedia file to play when the first predetermined threshold is a positive number.
Optionally, the multimedia switching unit: the method may specifically be configured to switch to playing a next multimedia file when the first predetermined threshold is a negative number.
Optionally, the multimedia switching unit: the multimedia playing switching operation can be specifically configured to be executed when the difference value between the start point ordinate and the end point ordinate of the pressing position during the pressing is 0.
Optionally, the multimedia switching unit: the multimedia playing switching operation can be specifically configured to be executed when a difference value between a starting point ordinate and an end point ordinate of the pressing position during the pressing is within a second predetermined threshold range.
Optionally, the apparatus may further comprise any or a combination of the following:
the multimedia control switching unit: the method comprises the steps that a control corresponding to a multimedia type in a playing state is configured to be displayed on an interface;
or,
a common control unit: and the control is configured to display the control corresponding to the common control record on the interface.
Optionally, wherein the common control unit: the method can also be configured to calculate the use frequency of the control in the preset period, and prompt the user to add the control into the common control record if the use frequency of the control in the preset period exceeds a preset frequency threshold.
Optionally, the apparatus may further include:
a music collection unit: and the music file processing module is used for adding the music file into the favorite after identifying the music file corresponding to the collected audio data.
Optionally, the apparatus may further include:
the music identification control display unit is used for displaying a third control on the interface of the application, the third control is configured to trigger and identify the music file corresponding to the acquired audio data, and after the music file corresponding to the acquired audio data is identified, any one or a combination of the following controls is displayed on the interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
Through the description of the technical scheme, the invention has the following beneficial effects:
according to the method and the device provided by the embodiment of the invention, at least two controls applied in the interface can be integrated into one first control, the number of the controls on the interface can be reduced, the space of the interface is released, and the functions of the first control comprise the functions of the at least two integrated controls, and the functions of the first control can be switched between the functions of the at least two integrated controls in response to corresponding trigger conditions, so that the trigger function of the integrated controls is ensured while the space of the interface is released.
In particular, it should be noted that, in the existing player interface, the play/pause button control is separately provided on the interface from the progress bar control/menu trigger button control/share button control, etc. In practice for many years, this classical interface has been accepted by those skilled in the relevant art, forming a mental formulation. The inventor of the invention breaks through the fixed form, realizes a brand-new control design based on own creative thinking, further realizes a novel interaction mode, realizes technical advantages and overcomes the technical bias in the prior art.
In addition, the inventor of the present invention realizes various embodiments of a completely new interactive mode through his own creative thinking by using a touch device (e.g., a finger) or a pointing device (e.g., a mouse) to slide on the interface to replace the "previous" and "next" controls, hiding a control and providing a visual prompt for the hidden control when a predetermined condition is met, and the like.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
FIG. 1 schematically illustrates a block diagram of an exemplary computing system 100 suitable for implementing embodiments of the present invention;
FIG. 2 schematically illustrates a control diagram displayed by a prior art interface;
FIG. 3 is a schematic diagram illustrating a control displayed on an integrated interface according to an embodiment of the method;
FIG. 4 is a flow diagram that schematically illustrates a method for implementing multi-control integration on an interface, in accordance with an embodiment of the present invention;
FIG. 5 is a schematic diagram illustrating an apparatus for implementing multi-control integration on an interface according to an embodiment of the present invention;
in the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Detailed Description
The principles and spirit of the present invention will be described with reference to a number of exemplary embodiments. It is understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to practice the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
FIG. 1 illustrates a block diagram of an exemplary computing system 100 suitable for implementing embodiments of the present invention. As shown in fig. 1, computing system 100 may include: a Central Processing Unit (CPU) 101, a Random Access Memory (RAM) 102, a Read Only Memory (ROM) 103, a system bus 104, a hard disk controller 105, a keyboard controller 106, a serial interface controller 107, a parallel interface controller 108, a display controller 109, a hard disk 110, a keyboard 111, a serial external device 112, a parallel external device 113, and a display 114. Among these devices, coupled to the system bus 104 are a CPU101, a RAM102, a ROM103, a hard disk controller 105, a keyboard controller 106, a serial controller 107, a parallel controller 108, and a display controller 109. The hard disk 110 is coupled to the hard disk controller 105, the keyboard 111 is coupled to the keyboard controller 106, the serial external device 112 is coupled to the serial interface controller 107, the parallel external device 113 is coupled to the parallel interface controller 108, and the display 114 is coupled to the display controller 109. It should be understood that the block diagram of the architecture depicted in FIG. 1 is for purposes of illustration only and is not intended to limit the scope of the present invention. In some cases, certain devices may be added or subtracted as the case may be.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, method or computer program product. Accordingly, the present disclosure may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.) or a combination of hardware and software, and is referred to herein generally as a "circuit," module "or" system. Furthermore, in some embodiments, the invention may also be embodied in the form of a computer program product in one or more computer-readable media having computer-readable program code embodied in the medium.
Any combination of one or more computer-readable media may be employed. The computer readable medium may be a computer readable signal medium or a computer readable storage medium. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples (a non-exhaustive example) of the computer readable storage medium may include, for example: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
Embodiments of the present invention will be described below with reference to flowchart illustrations of methods and block diagrams of apparatuses (or systems) of embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable medium that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable medium produce an article of manufacture including instruction means which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
According to the embodiment of the invention, a method and a device for realizing multi-control integration on an interface are provided.
In this document, it is to be understood that any number of elements in the figures are provided by way of illustration and not limitation, and any nomenclature is used for differentiation only and not in any limiting sense.
The principles and spirit of the present invention are explained in detail below with reference to several representative embodiments of the invention.
Summary of The Invention
The inventor finds that more and more controls appear because the controls in the prior art are all the ways in which a control triggers a function correspondingly. If a plurality of controls can be integrated into one control, and the functions of the integrated control (for example, receiving an input for dragging a progress bar, receiving an input for playing media, and the like) are switched among the functions of the integrated control, the number of controls can be reduced, and the interface space can be released.
Having described the general principles of the invention, various non-limiting embodiments of the invention are described in detail below.
Application scene overview
Referring to fig. 2, the play interface shown in fig. 2 is an application scenario of the embodiment of the present invention, and the embodiment of the present invention may integrate controls 201 and 202 in the play interface shown in fig. 2 into a control 301 shown in fig. 3, for example, to achieve the purpose of releasing an interface space. Of course, those skilled in the art will appreciate that the control integration shown in FIG. 3 is merely an example.
Exemplary method
A method for implementing multi-control integration on an interface according to an exemplary embodiment of the present invention is described below with reference to fig. 4 in conjunction with the application scenario of fig. 2. It should be noted that the above application scenarios are merely illustrated for the convenience of understanding the spirit and principles of the present invention, and the embodiments of the present invention are not limited in this respect. Rather, embodiments of the present invention may be applied to any scenario where applicable.
Referring to fig. 4, a flowchart of a method for implementing multi-controller integration on an interface according to the present invention is shown, where the exemplary method may include:
s401, integrating at least two controls applied to an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls; and the number of the first and second groups,
s402, responding to a corresponding trigger condition, and switching the function of the first control between the integrated functions of at least two controls.
It should be noted that, as those skilled in the art can understand, the response to the corresponding trigger condition refers to: the functions of at least two controls included in the functions of the first control are respectively in response to the trigger conditions corresponding to the functions, and then the functions of the first control can be switched between the integrated functions of at least two controls.
By applying the method of the embodiment, the at least two controls applied in the interface are integrated into the first control, so that the space of the interface can be released, and the functions of the first control comprise the functions of the at least two integrated controls, and the functions of the first control can be switched between the functions of the at least two integrated controls in response to the corresponding trigger conditions, so that the trigger function of the integrated controls is ensured while the space of the interface is released.
The following embodiments of the present invention, which integrate at least two controls applied in an interface into a first control, are described in detail by the following embodiments, it should be noted that the following embodiments are only exemplary embodiments of the present invention, and the present invention is not limited to the proposed embodiments:
in an embodiment of the present invention, the integrating at least two controls applied in the interface into the first control specifically includes:
integrating a play/pause button control and a progress bar control applied in an interface into a first control;
the triggering condition of the function of the progress bar control included in the first control is specifically that the time for pressing the first control exceeds a preset time;
the triggering condition of the function of the play/pause button control included in the first control is specifically that the time for pressing the first control is less than a preset time.
For example, the icon of the first control may be displayed as a combination of the icon of the play/pause button control and the icon of the progress bar button control shown in fig. 3, so that the icon of the play/pause button moves along with the movement of the progress bar button.
In the following, an example is given of switching the function of the first control between the integrated functions of the at least two controls in this embodiment, for example, the switching manner that can be implemented when the following operations are performed is:
operation one: after the multimedia file is loaded in the multimedia playing interface, the playing function is triggered, after the playing function is triggered, the next triggering function of the first control is switched to the pause function, and the icon of the first control is displayed as the combination of the icon of the pause button and the progress bar button; of course, one skilled in the art will also appreciate that operation one may take the form of: after loading a multimedia file in a multimedia playing interface, if the state of pressing a first control is judged and the time for pressing the first control is less than the preset time, triggering a playing function, switching the next triggering function of the first control to a pause function after the playing function is triggered, and displaying an icon of the first control as a combination of an icon of a pause button and a progress bar button;
and operation II: after the first operation, if the state of pressing the first control is judged and the time for pressing the first control is less than the preset time, triggering a pause function, displaying the icon of the first control as a combination of the icon of the play button and the progress bar button, and switching the next trigger function of the first control to the play function after triggering the pause function;
operation three: or after the first operation, if the state of pressing the first control is judged and the time of pressing the first control exceeds the preset time, triggering the progress bar function, displaying the icon of the first control as a dragging arrow when the function of the progress bar button control is triggered, and after the progress bar function is triggered, still keeping the next trigger function of the first control as a pause function and keeping the icon of the corresponding first control as the icon of the play button.
It should be noted that the above description of switching functions is only an exemplary description, and in the implementation of the present invention, the form of switching between functions may be set according to the implementation needs, and is not limited in the present invention.
With reference to the foregoing embodiments, the interface display effect may be: in the process of playing the multimedia file, a cover picture corresponding to the multimedia file can be subjected to fuzzy amplification display, and the fuzzy radius is adjusted according to preset settings, for example: presetting a fuzzy radius of 6.0 or setting according to a fuzzy radius defined by a user or according to common operation or associated information of the user; the playing state of the multimedia file can be corresponded to according to preset animation, for example: the animation of disc rotation is used to correspond to the playing status of the multimedia file, and the speed and direction of rotation can be adjusted according to the preset settings, for example: preset to 18 degrees per second clockwise or at a user-defined speed.
In another embodiment of the present invention, the integrating at least two controls applied in the interface into a first control specifically includes integrating a play/pause button control, a menu trigger button control, and a share button control applied in the interface into the first control;
the trigger condition of the function of the play/pause button control included in the first control is specifically a state that the first control is pressed and the pressing position is unchanged;
the triggering condition of the function of the menu triggering button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along the horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along a direction perpendicular to the horizontal line direction during the pressing.
In order to further free up the space of the interface and reduce the controls displayed on the interface, the present invention further proposes the following embodiments, for example:
the embodiment of the invention may further include:
judging whether the obtained input meets the condition of hiding a second control applied to the interface;
and if so, moving the second control to a preset position for hiding.
For example, in the specific implementation, the interface may receive an input of clicking a specific piece of information as a condition for hiding the second control, and the hiding manner is not limited, for example: and moving the second control to a semitransparent control lower layer for displaying specific information to be hidden, or moving the second control to the lower part of the playing control panel to be hidden.
Wherein, can also include: when the second control is moved to a preset position to be hidden, displaying a hidden prompt on an interface, for example: when the arrow control is hidden to the lowest part of the interface, the arrow control is displayed at the lowest position of the interface, when the arrow control is clicked and triggered, the corresponding trigger function is to pop up the second control and display the second control, it should be noted that the manner of prompting after hiding is only a schematic illustration, and when the invention is specifically implemented, the invention is not limited to the manner of prompting.
(II) the present invention may further include, for example:
and in the playing or pausing state, judging whether the position where the click is received on the interface is the preset position of the interface, and if so, displaying the detailed information related to the multimedia file in the playing or pausing state.
In addition, when the control for displaying the detailed information receives the click, the detailed information can be displayed in an enlarged mode.
(III) the present invention may further include, for example:
when the pressing is received on the interface, judging whether the difference value of the abscissa of the starting point and the abscissa of the end point of the pressing position in the pressing period exceeds a first preset threshold value;
if yes, the multimedia playing switching operation is executed.
For example, in a specific implementation of the present invention, a prompt content may be displayed on an interface at the beginning of playing to inform a user of a specific manner of switching operation of multimedia playing, where the first predetermined threshold may be determined based on statistical data of a deviation generated for viewing by the user, and it is understood that, since the present invention determines whether a difference between a starting point abscissa and an end point abscissa exceeds the first predetermined threshold, the multimedia switching operation may be performed as long as the difference between the starting point abscissa and the end point abscissa exceeds the first predetermined threshold, regardless of whether the user presses the interface with a horizontal line trajectory, a curved line trajectory, a diagonal line trajectory, or any trajectory.
As will be appreciated by those skilled in the art, such an interaction manner gives the user a great degree of flexibility, making it more convenient for the user to interact with the interface.
When the first predetermined threshold is a positive number, the performing of the multimedia playing switching operation may be switching to the previous multimedia file playing.
When the first predetermined threshold is a negative number, the performing of the multimedia playing switching operation may be switching to the next multimedia file playing.
Preferably, it is possible to reduce the misoperation caused by the user's unintentional press by further defining the specific conditions for performing the multimedia switching operation, such as: in the embodiment, the multimedia switching operation is executed when the difference between the start-point ordinate and the end-point ordinate of the pressing position in the pressing period is 0, and the multimedia switching function is triggered only when the user presses the interface with a completely horizontal straight line trajectory.
Considering that it is difficult for the user to press the interface in a completely horizontal straight track, for practical purposes, some fault-tolerant mechanism may be provided, for example: and performing multimedia switching operation, specifically performing multimedia playing switching operation when the difference value between the starting point ordinate and the end point ordinate of the pressing position during the pressing is within a second predetermined threshold range, wherein the second predetermined threshold may be, for example, between 0 and 500 pixels.
(IV) embodiments of the invention may also include, for example, any one or combination of:
displaying a control corresponding to the multimedia type in a playing state on an interface;
or,
and displaying the control corresponding to the common control record on the interface.
With the embodiment, the number of controls on the interface can be further reduced, for example: if the multimedia type in the playing state is a video, displaying a control corresponding to the video, such as a button for sharing and viewing a video author, and if the multimedia type in the playing state is an audio, displaying a control corresponding to the audio, such as a sharing and collecting button; or, the control corresponding to the common operation may be recorded in the common control record by recording the common operation of the user or accepting the user-defined common operation, and then the control corresponding to the common control record is displayed on the interface so as to facilitate the user to use, for example: the present invention may further comprise:
calculating the use frequency of the control in a preset period;
and if the use frequency of the control in the preset period exceeds a preset frequency threshold, prompting a user to add the control into a common control record.
For displaying the control corresponding to the multimedia type in the playing state on the interface, the control can be placed at the corresponding position according to the position where the user last placed the control or the user-defined position.
(V) the embodiment of the invention can also comprise:
and after identifying the music file corresponding to the collected audio data, adding the music file into the favorite.
It should be noted that, the method adopted in the embodiment for identifying the audio data may be any available method, and the present invention is not limited to this, and after identifying the music file corresponding to the audio data, the music file may be added to the favorite by applying the embodiment, so that the user may repeatedly listen to or download the song after collecting the song. This has the advantage of eliminating the cumbersome operation of the user of manually adding music files. In the case of a touch screen, the number of touches to the touch screen may be reduced, thereby extending the useful life of the touch screen.
Optionally, the method may further include, for example:
displaying a third control on the interface of the application, wherein the third control is configured to trigger and identify a music file corresponding to the acquired audio data;
after identifying the music file corresponding to the collected audio data, displaying any one or a combination of the following controls on an interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
It should be noted that the control for playing the music file may include any control for controlling a playing state of the music, such as playing, pausing, and the like, and the control for showing the detailed content corresponding to the music file may include a control for displaying any detailed content, such as artist information, album information, lyrics, and the like.
Exemplary devicePrepare for
Having described the method of the exemplary embodiment of the present invention, next, a device for implementing multi-control integration on an interface according to an exemplary embodiment of the present invention will be described with reference to fig. 5, as shown in fig. 5, the device may include, for example:
the control integration unit 501: integrating at least two controls applied in an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls;
the integrated control execution unit 502: and the controller is configured to switch the function of the first control between the functions of the at least two integrated controls in response to a corresponding trigger condition.
With the above embodiment of the apparatus, since the control integration unit 501 integrates at least two controls applied in the interface into a first control to be displayed on the interface, the space of the interface can be released, and the functions of the first space include the functions of the at least two integrated controls, and the integrated control execution unit 502 switches the functions of the first control between the functions of the at least two integrated controls in response to the corresponding trigger condition, thereby saving the interface space and ensuring the trigger function of the integrated control.
The control integration unit 501 of the present invention is described in detail by the following embodiments, for example:
in an embodiment of the present invention, the control integration unit 501: the system can be specifically configured to integrate a play/pause button control and a progress bar control applied in the interface into a first control;
the triggering condition of the function of the progress bar control included in the first control may specifically be that the time for pressing the first control exceeds a predetermined time;
the trigger condition of the function of the play/pause button control included in the first control may specifically be that the time for pressing the first control is less than a predetermined time.
In another embodiment of the present invention, wherein the control integration unit: the system can be specifically configured to integrate a play/pause button control, a menu trigger button control and a share button control applied in an interface into a first control;
the trigger condition of the function of the play/pause button control included in the first control may specifically be a state where the first control is pressed and the pressing position is unchanged;
the trigger condition of the function of the menu trigger button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes along a horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control may specifically be a state in which the first control is pressed and a pressing position changes in a direction perpendicular to the horizontal line direction during the pressing.
In combination with the above embodiments, in order to further release the space of the interface, the exemplary apparatus of the present invention may further include:
a hidden unit: and configuring a condition for judging whether the obtained input meets the condition of hiding the second control applied to the interface, and if so, moving the second control to a preset position for hiding.
Wherein the hiding unit: the second control can be moved to a preset position to be hidden, and a hidden prompt is displayed on an interface.
Exemplary apparatus of the invention may further comprise, for example:
the multimedia switching unit: and the interface is configured for judging whether the difference value between the abscissa of the starting point and the abscissa of the ending point of the pressing position during the pressing process checks a first preset threshold value when the pressing is received on the interface, and if so, executing the multimedia playing switching operation.
Wherein the multimedia switching unit: the method may specifically be configured to switch to the previous multimedia file to play when the first predetermined threshold is a positive number.
Wherein the multimedia switching unit: the method may specifically be configured to switch to playing a next multimedia file when the first predetermined threshold is a negative number.
Wherein the multimedia switching unit: the multimedia playing switching operation can be specifically configured to be executed when the difference value between the start point ordinate and the end point ordinate of the pressing position during the pressing is 0.
Wherein the multimedia switching unit: the multimedia playing switching operation can be specifically configured to be executed when a difference value between a starting point ordinate and an end point ordinate of the pressing position during the pressing is within a second predetermined threshold range.
The exemplary apparatus of the present invention may further comprise any of the following elements or combinations thereof:
the multimedia control switching unit: the method comprises the steps that a control corresponding to a multimedia type in a playing state is configured to be displayed on an interface;
or,
a common control unit: and the control is configured to display the control corresponding to the common control record on the interface.
Wherein, the control unit of the common control: the method can also be configured to calculate the use frequency of the control in the preset period, and prompt the user to add the control into the common control record if the use frequency of the control in the preset period exceeds a preset frequency threshold.
The exemplary apparatus of the embodiments of the present invention may further include, for example, the following units:
a music collection unit: and the music file processing module is used for adding the music file into the favorite after identifying the music file corresponding to the collected audio data.
The music identification control display unit is used for displaying a third control on the interface of the application, the third control is configured to trigger and identify the music file corresponding to the acquired audio data, and after the music file corresponding to the acquired audio data is identified, any one or combination of the following controls is displayed on the interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
It should be noted that the user interface described herein may refer to any interface such as a mobile phone user interface, a PC user interface, and the like, and the pressing may refer to mouse click pressing, and may refer to any pressing manner such as pressing of a touch screen by a finger or a stylus, and the present invention is not limited thereto.
It should be noted that although in the above detailed description reference is made to an apparatus and subunit implementing multiple control integration on an interface, such partitioning is not mandatory only. Indeed, the features and functions of two or more of the devices described above may be embodied in one device, according to embodiments of the invention. Conversely, the features and functions of one apparatus described above may be further divided into embodiments by a plurality of apparatuses.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Rather, the steps depicted in the flowcharts may change the order of execution. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
Use of the verbs "comprise", "comprise" and their conjugations in this application does not exclude the presence of elements or steps other than those stated in this application. The article "a" or "an" preceding an element does not exclude the presence of a plurality of such elements.
While the spirit and principles of the invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, nor is the division of aspects, which is for convenience only as the features in such aspects may not be combined to benefit. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims. The scope of the following claims is to be accorded the broadest interpretation so as to encompass all such modifications and equivalent structures and functions.
Claims (28)
1. A method for realizing integration of multiple control pieces on an interface comprises the following steps:
integrating at least two controls applied in an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls; and the number of the first and second groups,
switching the function of the first control between the integrated functions of the at least two controls in response to a respective trigger condition.
2. The method of claim 1, wherein the integrating at least two controls applied in an interface into a first control comprises integrating a play/pause button control and a progress bar control applied in an interface into a first control;
the triggering condition of the function of the progress bar control included in the first control is specifically that the time for pressing the first control exceeds a preset time;
the triggering condition of the function of the play/pause button control included in the first control is specifically that the time for pressing the first control is less than a preset time.
3. The method of claim 1, wherein the integrating at least two controls applied in the interface into a first control comprises integrating a play/pause button control, a menu trigger button control, and a share button control applied in the interface into a first control;
the trigger condition of the function of the play/pause button control included in the first control is specifically a state that the first control is pressed and the pressing position is unchanged;
the triggering condition of the function of the menu triggering button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along the horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along a direction perpendicular to the horizontal line direction during the pressing.
4. The method of any of claims 1 to 3, further comprising:
judging whether the obtained input meets the condition of hiding a second control applied to the interface;
and if so, moving the second control to a preset position for hiding.
5. The method of claim 4, further comprising:
and when the second control is moved to a preset position to be hidden, displaying a hidden prompt on an interface.
6. The method of any of claims 1 to 3, further comprising:
when the pressing is received on the interface, judging whether the difference value of the abscissa of the starting point and the abscissa of the end point of the pressing position in the pressing period exceeds a first preset threshold value;
if yes, the multimedia playing switching operation is executed.
7. The method according to claim 6, wherein when the first predetermined threshold is a positive number, the performing of the multimedia playback switching operation is switching to a previous multimedia file playback.
8. The method according to claim 6, wherein when the first predetermined threshold is negative, the performing a multimedia playback switching operation is switching to a next multimedia file playback.
9. The method according to claim 6, wherein performing a multimedia switching operation specifically performs a multimedia playback switching operation when a difference between a start point ordinate and an end point ordinate of a pressed position during the pressing is 0.
10. The method according to claim 6, wherein performing a multimedia play switching operation is performed in particular when a difference value of a start point ordinate and an end point ordinate of a pressed position during the pressing is within a second predetermined threshold range.
11. The method of any one of claims 1 to 3, further comprising any one or combination of:
displaying a control corresponding to the multimedia type in a playing state on an interface;
or,
and displaying the control corresponding to the common control record on the interface.
12. The method of claim 11, further comprising:
calculating the use frequency of the control in a preset period;
and if the use frequency of the control in the preset period exceeds a preset frequency threshold, prompting a user to add the control into a common control record.
13. The method of any of claims 1 to 3, further comprising:
and after identifying the music file corresponding to the collected audio data, adding the music file into the favorite.
14. The method of claim 13, further comprising:
displaying a third control on the interface of the application, wherein the third control is configured to trigger and identify a music file corresponding to the acquired audio data;
after identifying the music file corresponding to the collected audio data, displaying any one or a combination of the following controls on the interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
15. An apparatus for implementing multi-control integration on an interface, comprising:
a control integration unit: integrating at least two controls applied in an interface into a first control to be displayed on the interface, wherein the functions of the first control comprise the functions of the at least two integrated controls;
the integrated control execution unit: and the controller is configured to switch the function of the first control between the functions of the at least two integrated controls in response to a corresponding trigger condition.
16. The apparatus of claim 15, wherein the control integration unit: the system is specifically configured for integrating a play/pause button control and a progress bar control applied in an interface into a first control;
the triggering condition of the function of the progress bar control included in the first control is specifically that the time for pressing the first control exceeds a preset time;
the triggering condition of the function of the play/pause button control included in the first control is specifically that the time for pressing the first control is less than a preset time.
17. The apparatus of claim 15, wherein the control integration unit: the system is specifically configured to integrate a play/pause button control, a menu trigger button control and a share button control applied in an interface into a first control;
the trigger condition of the function of the play/pause button control included in the first control is specifically a state that the first control is pressed and the pressing position is unchanged;
the triggering condition of the function of the menu triggering button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along the horizontal line direction during the pressing;
the triggering condition of the function of the sharing button control included in the first control is specifically a state that the first control is pressed and the pressing position changes along a direction perpendicular to the horizontal line direction during the pressing.
18. The apparatus of any of claims 15 to 17, further comprising:
a hidden unit: and configuring a condition for judging whether the obtained input meets the condition of hiding the second control applied to the interface, and if so, moving the second control to a preset position for hiding.
19. The apparatus of claim 18, the concealment unit: and the second control is also configured to display a hidden prompt on an interface when the second control is moved to a preset position for hiding.
20. The apparatus of any of claims 15 to 17, further comprising:
the multimedia switching unit: and the interface is configured for judging whether the difference value between the abscissa of the starting point and the abscissa of the ending point of the pressing position during the pressing process checks a first preset threshold value when the pressing is received on the interface, and if so, executing the multimedia playing switching operation.
21. The device of claim 20, the multimedia switching unit: the specific configuration is used for switching to the previous multimedia file to play when the first preset threshold is a positive number.
22. The device of claim 20, the multimedia switching unit: the specific configuration is used for switching to the next multimedia file to play when the first preset threshold is a negative number.
23. The device of claim 20, the multimedia switching unit: the device is specifically configured to execute a multimedia play switching operation when a difference value between a start point ordinate and an end point ordinate of a pressing position during the pressing is 0.
24. The device of claim 20, the multimedia switching unit: the device is specifically configured to execute a multimedia play switching operation when a difference value between a start point ordinate and an end point ordinate of a pressing position during the pressing is within a second predetermined threshold range.
25. The apparatus according to any one of claims 15 to 17, further comprising any one or a combination of:
the multimedia control switching unit: the method comprises the steps that a control corresponding to a multimedia type in a playing state is configured to be displayed on an interface;
or,
a common control unit: and the control is configured to display the control corresponding to the common control record on the interface.
26. The apparatus of claim 25, wherein the common control unit: and the system is also configured to calculate the use frequency of the control in a preset period, and prompt a user to add the control into a common control record if the use frequency of the control in the preset period exceeds a preset frequency threshold.
27. The apparatus of any of claims 15 to 17, further comprising:
a music collection unit: and the music file processing module is used for adding the music file into the favorite after identifying the music file corresponding to the collected audio data.
28. The apparatus of claim 27, further comprising:
the music identification control display unit is used for displaying a third control on the interface of the application, the third control is configured to trigger and identify the music file corresponding to the acquired audio data, and after the music file corresponding to the acquired audio data is identified, any one or a combination of the following controls is displayed on the interface:
a control for playing the music file;
and the control is used for showing the detailed content corresponding to the music file.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210592120.6A CN103914238B (en) | 2012-12-30 | 2012-12-30 | Method and device for achieving integration of controls in interface |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210592120.6A CN103914238B (en) | 2012-12-30 | 2012-12-30 | Method and device for achieving integration of controls in interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103914238A true CN103914238A (en) | 2014-07-09 |
| CN103914238B CN103914238B (en) | 2017-02-08 |
Family
ID=51039961
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210592120.6A Active CN103914238B (en) | 2012-12-30 | 2012-12-30 | Method and device for achieving integration of controls in interface |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103914238B (en) |
Cited By (60)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105549888A (en) * | 2015-12-15 | 2016-05-04 | 芜湖美智空调设备有限公司 | Combined control generation method and device |
| CN105702274A (en) * | 2014-11-28 | 2016-06-22 | 阿里巴巴集团控股有限公司 | Control method and device based on buttons |
| CN105930026A (en) * | 2016-04-15 | 2016-09-07 | 合网络技术(北京)有限公司 | Multimedia resource play control method and apparatus |
| CN106126064A (en) * | 2016-06-24 | 2016-11-16 | 乐视控股(北京)有限公司 | A kind of information processing method and equipment |
| CN106648715A (en) * | 2015-10-29 | 2017-05-10 | 阿里巴巴集团控股有限公司 | Method and system for loading pop-up window control |
| CN107092471A (en) * | 2016-07-27 | 2017-08-25 | 阿里巴巴集团控股有限公司 | A kind of function button display methods and device |
| CN107430489A (en) * | 2015-03-08 | 2017-12-01 | 苹果公司 | Shared user-configurable graph constructs |
| CN108064369A (en) * | 2016-12-26 | 2018-05-22 | 深圳市柔宇科技有限公司 | The exchange method and device of flexible display screen |
| CN108771862A (en) * | 2018-05-29 | 2018-11-09 | 网易(杭州)网络有限公司 | Information processing method and device, electronic equipment, storage medium |
| CN109121010A (en) * | 2018-09-29 | 2019-01-01 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109151554A (en) * | 2018-09-29 | 2019-01-04 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109286847A (en) * | 2018-09-29 | 2019-01-29 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109299319A (en) * | 2018-10-19 | 2019-02-01 | 广州酷狗计算机科技有限公司 | Display methods, device, terminal and the storage medium of audio-frequency information |
| CN109550253A (en) * | 2018-11-27 | 2019-04-02 | 网易(杭州)网络有限公司 | Game loading method, device, storage medium, processor and terminal |
| CN109828806A (en) * | 2018-12-24 | 2019-05-31 | 苏州蜗牛数字科技股份有限公司 | A kind of optimization method based on the customized diversified control combing of UI |
| CN110266883A (en) * | 2019-06-20 | 2019-09-20 | 广州酷狗计算机科技有限公司 | Song download collection method, device, terminal equipment and storage medium |
| CN111240568A (en) * | 2020-01-08 | 2020-06-05 | 北京淳中科技股份有限公司 | Button function multiplexing method and device and electronic equipment |
| CN111352505A (en) * | 2020-01-13 | 2020-06-30 | 维沃移动通信有限公司 | Operation control method, head-mounted device, and medium |
| CN111491211A (en) * | 2020-04-17 | 2020-08-04 | 维沃移动通信有限公司 | Video processing method, video processing device and electronic equipment |
| CN112445393A (en) * | 2019-08-29 | 2021-03-05 | 斑马智行网络(香港)有限公司 | Data processing method, device, equipment and machine readable medium |
| US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
| US11148007B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Activity and workout updates |
| WO2021254113A1 (en) * | 2020-06-19 | 2021-12-23 | 华为技术有限公司 | Control method for three-dimensional interface and terminal |
| CN113950663A (en) * | 2019-05-31 | 2022-01-18 | 苹果公司 | Audio media user interface |
| US11301130B2 (en) | 2019-05-06 | 2022-04-12 | Apple Inc. | Restricted operation of an electronic device |
| US11327634B2 (en) | 2017-05-12 | 2022-05-10 | Apple Inc. | Context-specific user interfaces |
| US11336961B2 (en) | 2016-06-12 | 2022-05-17 | Apple Inc. | Recording and broadcasting application visual output |
| CN114579229A (en) * | 2022-02-14 | 2022-06-03 | 众安科技(国际)集团有限公司 | Information presentation method and device |
| US11372659B2 (en) | 2020-05-11 | 2022-06-28 | Apple Inc. | User interfaces for managing user interface sharing |
| US11388280B2 (en) | 2015-02-02 | 2022-07-12 | Apple Inc. | Device, method, and graphical user interface for battery management |
| US11385860B2 (en) | 2015-06-07 | 2022-07-12 | Apple Inc. | Browser with docked tabs |
| US11430571B2 (en) | 2014-05-30 | 2022-08-30 | Apple Inc. | Wellness aggregator |
| US11442414B2 (en) | 2020-05-11 | 2022-09-13 | Apple Inc. | User interfaces related to time |
| US11526256B2 (en) | 2020-05-11 | 2022-12-13 | Apple Inc. | User interfaces for managing user interface sharing |
| US11539831B2 (en) | 2013-03-15 | 2022-12-27 | Apple Inc. | Providing remote interactions with host device using a wireless device |
| US11550465B2 (en) | 2014-08-15 | 2023-01-10 | Apple Inc. | Weather user interface |
| US11580867B2 (en) | 2015-08-20 | 2023-02-14 | Apple Inc. | Exercised-based watch face and complications |
| US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
| US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
| US11740776B2 (en) | 2014-08-02 | 2023-08-29 | Apple Inc. | Context-specific user interfaces |
| US11782575B2 (en) | 2018-05-07 | 2023-10-10 | Apple Inc. | User interfaces for sharing contextually relevant media content |
| US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
| US11931625B2 (en) | 2021-05-15 | 2024-03-19 | Apple Inc. | User interfaces for group workouts |
| US11960701B2 (en) | 2019-05-06 | 2024-04-16 | Apple Inc. | Using an illustration to show the passing of time |
| US11977411B2 (en) | 2018-05-07 | 2024-05-07 | Apple Inc. | Methods and systems for adding respective complications on a user interface |
| US12045014B2 (en) | 2022-01-24 | 2024-07-23 | Apple Inc. | User interfaces for indicating time |
| US12107985B2 (en) | 2017-05-16 | 2024-10-01 | Apple Inc. | Methods and interfaces for home media control |
| US12112037B2 (en) | 2020-09-25 | 2024-10-08 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US12114142B2 (en) | 2019-05-31 | 2024-10-08 | Apple Inc. | User interfaces for managing controllable external devices |
| US12164747B2 (en) | 2014-09-02 | 2024-12-10 | Apple Inc. | Reduced size configuration interface |
| US12175065B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Context-specific user interfaces for relocating one or more complications in a watch or clock interface |
| US12182373B2 (en) | 2021-04-27 | 2024-12-31 | Apple Inc. | Techniques for managing display usage |
| US12197699B2 (en) | 2017-05-12 | 2025-01-14 | Apple Inc. | User interfaces for playing and managing audio items |
| US12223228B2 (en) | 2019-05-31 | 2025-02-11 | Apple Inc. | User interfaces for audio media control |
| US12244755B2 (en) | 2017-05-16 | 2025-03-04 | Apple Inc. | Methods and interfaces for configuring a device in accordance with an audio tone signal |
| US12254171B2 (en) | 2009-03-16 | 2025-03-18 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
| US12265696B2 (en) | 2020-05-11 | 2025-04-01 | Apple Inc. | User interface for audio message |
| US12333124B2 (en) | 2014-09-02 | 2025-06-17 | Apple Inc. | Music user interface |
| US12373079B2 (en) | 2019-09-09 | 2025-07-29 | Apple Inc. | Techniques for managing display usage |
| US12386428B2 (en) | 2022-05-17 | 2025-08-12 | Apple Inc. | User interfaces for device controls |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7421656B2 (en) * | 2004-01-05 | 2008-09-02 | Microsoft Corporation | Systems and methods for interacting with a user interface of a media player |
| CN101398732B (en) * | 2008-10-29 | 2011-08-24 | 深圳市中兴移动通信有限公司 | Implementing method of sliding control in terminal human-computer interaction |
| CN102799347B (en) * | 2012-06-05 | 2017-01-04 | 北京小米科技有限责任公司 | User interface interaction method and device applied to touch screen equipment and touch screen equipment |
-
2012
- 2012-12-30 CN CN201210592120.6A patent/CN103914238B/en active Active
Cited By (91)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12254171B2 (en) | 2009-03-16 | 2025-03-18 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
| US11539831B2 (en) | 2013-03-15 | 2022-12-27 | Apple Inc. | Providing remote interactions with host device using a wireless device |
| US11430571B2 (en) | 2014-05-30 | 2022-08-30 | Apple Inc. | Wellness aggregator |
| US11740776B2 (en) | 2014-08-02 | 2023-08-29 | Apple Inc. | Context-specific user interfaces |
| US12430013B2 (en) | 2014-08-02 | 2025-09-30 | Apple Inc. | Context-specific user interfaces |
| US11922004B2 (en) | 2014-08-15 | 2024-03-05 | Apple Inc. | Weather user interface |
| US11550465B2 (en) | 2014-08-15 | 2023-01-10 | Apple Inc. | Weather user interface |
| US12229396B2 (en) | 2014-08-15 | 2025-02-18 | Apple Inc. | Weather user interface |
| US12164747B2 (en) | 2014-09-02 | 2024-12-10 | Apple Inc. | Reduced size configuration interface |
| US12333124B2 (en) | 2014-09-02 | 2025-06-17 | Apple Inc. | Music user interface |
| CN105702274B (en) * | 2014-11-28 | 2019-01-15 | 阿里巴巴集团控股有限公司 | A kind of control method and device based on button |
| CN105702274A (en) * | 2014-11-28 | 2016-06-22 | 阿里巴巴集团控股有限公司 | Control method and device based on buttons |
| US11388280B2 (en) | 2015-02-02 | 2022-07-12 | Apple Inc. | Device, method, and graphical user interface for battery management |
| CN107430489A (en) * | 2015-03-08 | 2017-12-01 | 苹果公司 | Shared user-configurable graph constructs |
| US12019862B2 (en) | 2015-03-08 | 2024-06-25 | Apple Inc. | Sharing user-configurable graphical constructs |
| CN107430489B (en) * | 2015-03-08 | 2021-07-09 | 苹果公司 | Method, medium and apparatus for sharing user-configurable graphical constructs |
| US11385860B2 (en) | 2015-06-07 | 2022-07-12 | Apple Inc. | Browser with docked tabs |
| US11908343B2 (en) | 2015-08-20 | 2024-02-20 | Apple Inc. | Exercised-based watch face and complications |
| US12243444B2 (en) | 2015-08-20 | 2025-03-04 | Apple Inc. | Exercised-based watch face and complications |
| US11580867B2 (en) | 2015-08-20 | 2023-02-14 | Apple Inc. | Exercised-based watch face and complications |
| CN106648715A (en) * | 2015-10-29 | 2017-05-10 | 阿里巴巴集团控股有限公司 | Method and system for loading pop-up window control |
| CN105549888A (en) * | 2015-12-15 | 2016-05-04 | 芜湖美智空调设备有限公司 | Combined control generation method and device |
| CN105549888B (en) * | 2015-12-15 | 2019-06-28 | 芜湖美智空调设备有限公司 | Control combing generation method and device |
| CN105930026A (en) * | 2016-04-15 | 2016-09-07 | 合网络技术(北京)有限公司 | Multimedia resource play control method and apparatus |
| US12175065B2 (en) | 2016-06-10 | 2024-12-24 | Apple Inc. | Context-specific user interfaces for relocating one or more complications in a watch or clock interface |
| US11161010B2 (en) | 2016-06-11 | 2021-11-02 | Apple Inc. | Activity and workout updates |
| US11148007B2 (en) | 2016-06-11 | 2021-10-19 | Apple Inc. | Activity and workout updates |
| US11918857B2 (en) | 2016-06-11 | 2024-03-05 | Apple Inc. | Activity and workout updates |
| US11660503B2 (en) | 2016-06-11 | 2023-05-30 | Apple Inc. | Activity and workout updates |
| US12274918B2 (en) | 2016-06-11 | 2025-04-15 | Apple Inc. | Activity and workout updates |
| US11632591B2 (en) | 2016-06-12 | 2023-04-18 | Apple Inc. | Recording and broadcasting application visual output |
| US11336961B2 (en) | 2016-06-12 | 2022-05-17 | Apple Inc. | Recording and broadcasting application visual output |
| CN106126064A (en) * | 2016-06-24 | 2016-11-16 | 乐视控股(北京)有限公司 | A kind of information processing method and equipment |
| CN107092471A (en) * | 2016-07-27 | 2017-08-25 | 阿里巴巴集团控股有限公司 | A kind of function button display methods and device |
| CN108064369B (en) * | 2016-12-26 | 2021-12-28 | 深圳市柔宇科技股份有限公司 | Interaction method and device of flexible display screen |
| CN108064369A (en) * | 2016-12-26 | 2018-05-22 | 深圳市柔宇科技有限公司 | The exchange method and device of flexible display screen |
| US12197699B2 (en) | 2017-05-12 | 2025-01-14 | Apple Inc. | User interfaces for playing and managing audio items |
| US11327634B2 (en) | 2017-05-12 | 2022-05-10 | Apple Inc. | Context-specific user interfaces |
| US11775141B2 (en) | 2017-05-12 | 2023-10-03 | Apple Inc. | Context-specific user interfaces |
| US12244755B2 (en) | 2017-05-16 | 2025-03-04 | Apple Inc. | Methods and interfaces for configuring a device in accordance with an audio tone signal |
| US12107985B2 (en) | 2017-05-16 | 2024-10-01 | Apple Inc. | Methods and interfaces for home media control |
| US11977411B2 (en) | 2018-05-07 | 2024-05-07 | Apple Inc. | Methods and systems for adding respective complications on a user interface |
| US11782575B2 (en) | 2018-05-07 | 2023-10-10 | Apple Inc. | User interfaces for sharing contextually relevant media content |
| CN108771862A (en) * | 2018-05-29 | 2018-11-09 | 网易(杭州)网络有限公司 | Information processing method and device, electronic equipment, storage medium |
| CN109121010A (en) * | 2018-09-29 | 2019-01-01 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109151554A (en) * | 2018-09-29 | 2019-01-04 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109286847A (en) * | 2018-09-29 | 2019-01-29 | 传线网络科技(上海)有限公司 | The playback progress methods of exhibiting and device of video |
| CN109299319A (en) * | 2018-10-19 | 2019-02-01 | 广州酷狗计算机科技有限公司 | Display methods, device, terminal and the storage medium of audio-frequency information |
| CN109550253A (en) * | 2018-11-27 | 2019-04-02 | 网易(杭州)网络有限公司 | Game loading method, device, storage medium, processor and terminal |
| CN109828806A (en) * | 2018-12-24 | 2019-05-31 | 苏州蜗牛数字科技股份有限公司 | A kind of optimization method based on the customized diversified control combing of UI |
| US12265703B2 (en) | 2019-05-06 | 2025-04-01 | Apple Inc. | Restricted operation of an electronic device |
| US11131967B2 (en) | 2019-05-06 | 2021-09-28 | Apple Inc. | Clock faces for an electronic device |
| US11301130B2 (en) | 2019-05-06 | 2022-04-12 | Apple Inc. | Restricted operation of an electronic device |
| US11340757B2 (en) | 2019-05-06 | 2022-05-24 | Apple Inc. | Clock faces for an electronic device |
| US11340778B2 (en) | 2019-05-06 | 2022-05-24 | Apple Inc. | Restricted operation of an electronic device |
| US11960701B2 (en) | 2019-05-06 | 2024-04-16 | Apple Inc. | Using an illustration to show the passing of time |
| US12114142B2 (en) | 2019-05-31 | 2024-10-08 | Apple Inc. | User interfaces for managing controllable external devices |
| US12223228B2 (en) | 2019-05-31 | 2025-02-11 | Apple Inc. | User interfaces for audio media control |
| CN113950663A (en) * | 2019-05-31 | 2022-01-18 | 苹果公司 | Audio media user interface |
| CN110266883B (en) * | 2019-06-20 | 2021-01-12 | 广州酷狗计算机科技有限公司 | Song downloading and collecting method and device, terminal equipment and storage medium |
| CN110266883A (en) * | 2019-06-20 | 2019-09-20 | 广州酷狗计算机科技有限公司 | Song download collection method, device, terminal equipment and storage medium |
| CN112445393A (en) * | 2019-08-29 | 2021-03-05 | 斑马智行网络(香港)有限公司 | Data processing method, device, equipment and machine readable medium |
| US12373079B2 (en) | 2019-09-09 | 2025-07-29 | Apple Inc. | Techniques for managing display usage |
| CN111240568A (en) * | 2020-01-08 | 2020-06-05 | 北京淳中科技股份有限公司 | Button function multiplexing method and device and electronic equipment |
| CN111352505B (en) * | 2020-01-13 | 2023-02-21 | 维沃移动通信有限公司 | Operation control method, head-mounted device, and medium |
| CN111352505A (en) * | 2020-01-13 | 2020-06-30 | 维沃移动通信有限公司 | Operation control method, head-mounted device, and medium |
| CN111491211A (en) * | 2020-04-17 | 2020-08-04 | 维沃移动通信有限公司 | Video processing method, video processing device and electronic equipment |
| US11442414B2 (en) | 2020-05-11 | 2022-09-13 | Apple Inc. | User interfaces related to time |
| US11842032B2 (en) | 2020-05-11 | 2023-12-12 | Apple Inc. | User interfaces for managing user interface sharing |
| US12422977B2 (en) | 2020-05-11 | 2025-09-23 | Apple Inc. | User interfaces with a character having a visual state based on device activity state and an indication of time |
| US12265696B2 (en) | 2020-05-11 | 2025-04-01 | Apple Inc. | User interface for audio message |
| US12099713B2 (en) | 2020-05-11 | 2024-09-24 | Apple Inc. | User interfaces related to time |
| US12333123B2 (en) | 2020-05-11 | 2025-06-17 | Apple Inc. | User interfaces for managing user interface sharing |
| US11526256B2 (en) | 2020-05-11 | 2022-12-13 | Apple Inc. | User interfaces for managing user interface sharing |
| US11822778B2 (en) | 2020-05-11 | 2023-11-21 | Apple Inc. | User interfaces related to time |
| US12008230B2 (en) | 2020-05-11 | 2024-06-11 | Apple Inc. | User interfaces related to time with an editable background |
| US11372659B2 (en) | 2020-05-11 | 2022-06-28 | Apple Inc. | User interfaces for managing user interface sharing |
| CN114564101A (en) * | 2020-06-19 | 2022-05-31 | 华为技术有限公司 | Three-dimensional interface control method and terminal |
| WO2021254113A1 (en) * | 2020-06-19 | 2021-12-23 | 华为技术有限公司 | Control method for three-dimensional interface and terminal |
| US12112037B2 (en) | 2020-09-25 | 2024-10-08 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
| US11694590B2 (en) | 2020-12-21 | 2023-07-04 | Apple Inc. | Dynamic user interface with time indicator |
| US11720239B2 (en) | 2021-01-07 | 2023-08-08 | Apple Inc. | Techniques for user interfaces related to an event |
| US12182373B2 (en) | 2021-04-27 | 2024-12-31 | Apple Inc. | Techniques for managing display usage |
| US11921992B2 (en) | 2021-05-14 | 2024-03-05 | Apple Inc. | User interfaces related to time |
| US12239884B2 (en) | 2021-05-15 | 2025-03-04 | Apple Inc. | User interfaces for group workouts |
| US11931625B2 (en) | 2021-05-15 | 2024-03-19 | Apple Inc. | User interfaces for group workouts |
| US11992730B2 (en) | 2021-05-15 | 2024-05-28 | Apple Inc. | User interfaces for group workouts |
| US11938376B2 (en) | 2021-05-15 | 2024-03-26 | Apple Inc. | User interfaces for group workouts |
| US12045014B2 (en) | 2022-01-24 | 2024-07-23 | Apple Inc. | User interfaces for indicating time |
| CN114579229A (en) * | 2022-02-14 | 2022-06-03 | 众安科技(国际)集团有限公司 | Information presentation method and device |
| US12386428B2 (en) | 2022-05-17 | 2025-08-12 | Apple Inc. | User interfaces for device controls |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103914238B (en) | 2017-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103914238B (en) | Method and device for achieving integration of controls in interface | |
| US20240302952A1 (en) | User interfaces for viewing and accessing content on an electronic device | |
| US9632685B2 (en) | Method of navigating through a media program displayed on a portable electronic device in a magnified time scale | |
| AU2011341876B2 (en) | Method and apparatus for controlling touch screen using timeline bar, recording medium with program for the same recorded therein, and user terminal having the same | |
| US9009594B2 (en) | Content gestures | |
| US8117543B2 (en) | Method for providing GUI to display a plurality of lists and multimedia apparatus using the same | |
| JP4792366B2 (en) | Screen display method | |
| US20110145745A1 (en) | Method for providing gui and multimedia device using the same | |
| EP2189885A2 (en) | Method to provide menu, using menu set and multimedia device using the same | |
| US20130061180A1 (en) | Adjusting a setting with a single motion | |
| EP3770742A1 (en) | Method for providing graphical user interface (gui), and multimedia apparatus applying the same | |
| EP3345079B1 (en) | Combined tablet screen drag-and-drop interface | |
| US20130232451A1 (en) | Electronic device and method for switching between applications | |
| MX2011007439A (en) | Data processing apparatus and method. | |
| TW201207718A (en) | Apparatuses and methods for rearranging menu items | |
| CN107077290A (en) | Apparatus and method for interactively controlling content using lines | |
| US20190114064A1 (en) | Enabling undo on scrubber/seekbar ui widgets | |
| CN105786326A (en) | Display device and control method thereof | |
| WO2012144397A1 (en) | Information processing device, information processing method, and program | |
| US20180275756A1 (en) | System And Method Of Controlling Based On A Button Having Multiple Layers Of Pressure | |
| CN104298434A (en) | Information processing method and electronic device | |
| EP2955616A1 (en) | Electronic device and method of editing icon in electronic device | |
| CN107203605A (en) | The generation method and mobile terminal of a kind of audio list | |
| CN107301223A (en) | Playlist edit methods, system and equipment | |
| JP4749303B2 (en) | Screen operation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C41 | Transfer of patent application or patent right or utility model | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20161024 Address after: Hangzhou City, Zhejiang province Zhejiang District 310052 e-businessmen Road No. 599 building 601 room 4 Applicant after: Hangzhou NetEase cloud Music Technology Co., Ltd. Address before: Hangzhou City, Zhejiang province 310052 Binjiang District Wangshang Road No. 599 Applicant before: NetEase (Hangzhou) Network Co., Ltd. |
|
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |