+

CN103914238B - Method and device for achieving integration of controls in interface - Google Patents

Method and device for achieving integration of controls in interface Download PDF

Info

Publication number
CN103914238B
CN103914238B CN201210592120.6A CN201210592120A CN103914238B CN 103914238 B CN103914238 B CN 103914238B CN 201210592120 A CN201210592120 A CN 201210592120A CN 103914238 B CN103914238 B CN 103914238B
Authority
CN
China
Prior art keywords
control
interface
multimedia
pressing
preset
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.)
Active
Application number
CN201210592120.6A
Other languages
Chinese (zh)
Other versions
CN103914238A (en
Inventor
丁磊
陈刚
朱闻
朱一闻
王诗沐
王逸天
王明镜
金凌
郭冠敏
丁强
高嵩
张琴
张艺林
高铣树
李彬
曹偲
伍卉
陈寅
陆俊峰
朱珊珊
史江浩
余晓帆
陈智科
梁建
吴文超
熊鋆洋
陈平
马睿
林惠
姜作宇
蔡辉
李伟
唐胜标
许靖
朱飞
朱一飞
李晓燕
李鹏
胡光龙
刘�东
聂源
陆春红
杨盼盼
吕丹凤
王磊
牟菲
邓林海
宁静
包妹红
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Netease Cloud Music Technology Co Ltd
Original Assignee
Hangzhou Netease Cloud Music Technology Co Ltd
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 Hangzhou Netease Cloud Music Technology Co Ltd filed Critical Hangzhou Netease Cloud Music Technology Co Ltd
Priority to CN201210592120.6A priority Critical patent/CN103914238B/en
Publication of CN103914238A publication Critical patent/CN103914238A/en
Application granted granted Critical
Publication of CN103914238B publication Critical patent/CN103914238B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

Method and device for realizing integration of multiple control pieces on interface
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 device
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 (48)

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; the integration of the at least two controls applied in the interface into the first control specifically comprises the integration of 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 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; 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, 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.
3. The method of claim 2, further comprising:
and when the second control is moved to a preset position to be hidden, displaying a hidden prompt on an interface.
4. The method of claim 1, 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.
5. The method according to claim 4, 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.
6. The method according to claim 4, wherein when the first predetermined threshold is negative, the performing of the multimedia playback switching operation is switching to a next multimedia file playback.
7. The method according to claim 4, 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.
8. The method according to claim 4, 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.
9. The method of claim 1, further comprising any one or a 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.
10. The method of claim 9, 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.
11. The method of claim 1, further comprising:
and after identifying the music file corresponding to the collected audio data, adding the music file into the favorite.
12. The method of claim 11, 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.
13. 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; the integrating of the at least two controls applied in the interface into the first control specifically includes integrating a play/pause button control, a menu trigger button control and a sharing 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 vertical to the horizontal line direction during the pressing; 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.
14. The method of claim 13, 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.
15. The method of claim 14, further comprising:
and when the second control is moved to a preset position to be hidden, displaying a hidden prompt on an interface.
16. The method of claim 13, 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.
17. The method according to claim 16, wherein when the first predetermined threshold is a positive number, the performing a multimedia playback switching operation is switching to a previous multimedia file playback.
18. The method according to claim 16, wherein when the first predetermined threshold is in particular a negative number, the performing a multimedia playback switching operation is in particular switching to a next multimedia file playback.
19. The method according to claim 16, 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.
20. The method according to claim 16, 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.
21. The method of claim 13, further comprising any one or a 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.
22. The method of claim 21, 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.
23. The method of any of claims 13, further comprising:
and after identifying the music file corresponding to the collected audio data, adding the music file into the favorite.
24. The method of claim 23, 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.
25. 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 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;
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.
26. The apparatus of claim 25, 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.
27. The apparatus of claim 26, 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.
28. The apparatus of claim 25, 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.
29. The device of claim 28, 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.
30. The device of claim 28, 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.
31. The device of claim 28, 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.
32. The device of claim 28, 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.
33. The apparatus of claim 25, further comprising any of the following, or a combination 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.
34. The apparatus of claim 33, 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.
35. The apparatus of claim 25, 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.
36. The apparatus of claim 35, 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.
37. 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 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 vertical to the horizontal line direction during the pressing;
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.
38. The apparatus of claim 37, 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.
39. The apparatus of claim 38, 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.
40. The apparatus of claim 37, 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.
41. The device of claim 40, 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.
42. The device of claim 40, 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.
43. The device of claim 40, 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.
44. The device of claim 40, 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.
45. The apparatus of claim 37, further comprising any of the following, or a combination 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.
46. The apparatus of claim 45, 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.
47. The apparatus of claim 37, 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.
48. The apparatus of claim 47, 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.
CN201210592120.6A 2012-12-30 2012-12-30 Method and device for achieving integration of controls in interface Active CN103914238B (en)

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 CN103914238A (en) 2014-07-09
CN103914238B true 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 (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
US12265703B2 (en) 2019-05-06 2025-04-01 Apple Inc. Restricted operation of an electronic device
US12333124B2 (en) 2014-09-02 2025-06-17 Apple Inc. Music user interface
US12386428B2 (en) 2022-05-17 2025-08-12 Apple Inc. User interfaces for device controls

Families Citing this family (48)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014143776A2 (en) 2013-03-15 2014-09-18 Bodhi Technology Ventures Llc Providing remote interactions with host device using a wireless device
US10313506B2 (en) 2014-05-30 2019-06-04 Apple Inc. Wellness aggregator
KR102511376B1 (en) 2014-08-02 2023-03-17 애플 인크. Context-specific user interfaces
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
CN105702274B (en) * 2014-11-28 2019-01-15 阿里巴巴集团控股有限公司 A kind of control method and device based on button
EP3484134B1 (en) 2015-02-02 2022-03-23 Apple Inc. Device, method, and graphical user interface for establishing a relationship and connection between two devices
WO2016144385A1 (en) 2015-03-08 2016-09-15 Apple Inc. Sharing user-configurable graphical constructs
US10275116B2 (en) 2015-06-07 2019-04-30 Apple Inc. Browser with docked tabs
CN107921317B (en) 2015-08-20 2021-07-06 苹果公司 Movement-based watch faces and complications
CN106648715B (en) * 2015-10-29 2020-11-27 阿里巴巴集团控股有限公司 Method and system for loading popup control
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
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
US10873786B2 (en) 2016-06-12 2020-12-22 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
DK179412B1 (en) 2017-05-12 2018-06-06 Apple Inc Context-Specific User Interfaces
US11327650B2 (en) 2018-05-07 2022-05-10 Apple Inc. User interfaces having a collection of complications
DK180171B1 (en) 2018-05-07 2020-07-14 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
CN109286847A (en) * 2018-09-29 2019-01-29 传线网络科技(上海)有限公司 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
CN109121010A (en) * 2018-09-29 2019-01-01 传线网络科技(上海)有限公司 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
US11131967B2 (en) 2019-05-06 2021-09-28 Apple Inc. Clock faces for an electronic device
US11960701B2 (en) 2019-05-06 2024-04-16 Apple Inc. Using an illustration to show the passing of time
US20200379716A1 (en) * 2019-05-31 2020-12-03 Apple Inc. Audio media user interface
CN110266883B (en) * 2019-06-20 2021-01-12 广州酷狗计算机科技有限公司 Song downloading and collecting method and device, terminal equipment and storage medium
CN112445393A (en) * 2019-08-29 2021-03-05 斑马智行网络(香港)有限公司 Data processing method, device, equipment and machine readable medium
US10852905B1 (en) 2019-09-09 2020-12-01 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
CN111491211B (en) * 2020-04-17 2022-01-28 维沃移动通信有限公司 Video processing method, video processing device and electronic equipment
US11372659B2 (en) 2020-05-11 2022-06-28 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
DK202070624A1 (en) 2020-05-11 2022-01-04 Apple Inc User interfaces related to time
CN114564101B (en) * 2020-06-19 2024-10-11 华为技术有限公司 Control method and terminal of three-dimensional interface
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
EP4323992B1 (en) 2021-05-15 2025-05-14 Apple Inc. User interfaces for group workouts
US20230236547A1 (en) 2022-01-24 2023-07-27 Apple Inc. User interfaces for indicating time
CN114579229A (en) * 2022-02-14 2022-06-03 众安科技(国际)集团有限公司 Information presentation method and device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1652064A (en) * 2004-01-05 2005-08-10 微软公司 Systems and methods for interacting with a user interface of a media player
CN101398732A (en) * 2008-10-29 2009-04-01 深圳市中兴移动通信有限公司 Implementing method of sliding control in terminal human-computer interaction
CN102799347A (en) * 2012-06-05 2012-11-28 北京小米科技有限责任公司 User interface interaction method and device for touch screen device, and touch screen device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1652064A (en) * 2004-01-05 2005-08-10 微软公司 Systems and methods for interacting with a user interface of a media player
CN101398732A (en) * 2008-10-29 2009-04-01 深圳市中兴移动通信有限公司 Implementing method of sliding control in terminal human-computer interaction
CN102799347A (en) * 2012-06-05 2012-11-28 北京小米科技有限责任公司 User interface interaction method and device for touch screen device, and touch screen device

Cited By (12)

* Cited by examiner, † Cited by third party
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
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
US12197699B2 (en) 2017-05-12 2025-01-14 Apple Inc. User interfaces for playing and managing audio items
US12107985B2 (en) 2017-05-16 2024-10-01 Apple Inc. Methods and interfaces for home 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
US12265703B2 (en) 2019-05-06 2025-04-01 Apple Inc. Restricted operation of an electronic device
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
US12265696B2 (en) 2020-05-11 2025-04-01 Apple Inc. User interface for audio message
US12112037B2 (en) 2020-09-25 2024-10-08 Apple Inc. Methods and interfaces for media control with dynamic feedback
US12386428B2 (en) 2022-05-17 2025-08-12 Apple Inc. User interfaces for device controls

Also Published As

Publication number Publication date
CN103914238A (en) 2014-07-09

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
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
US20120042246A1 (en) Content gestures
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
CN103164157A (en) Method and device for providing multi-touch interaction in portable terminal
CN107077290A (en) Apparatus and method for interactively controlling content using lines
CN105786326A (en) Display device and control method thereof
WO2012144397A1 (en) Information processing device, information processing method, and program
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
CN103677612A (en) Device and method for electronic device control
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
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载