Control method, medium, apparatus, and computing device for an audio player

By automatically recognizing the audio player's scene and displaying the focus mode entry, the problem of users having to manually select scenes in existing technologies is solved, thus simplifying operation and improving user experience.

CN115391592BActive Publication Date: 2026-07-21HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
Filing Date
2022-08-31
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

Existing audio players only support manual selection by the user in different scenarios, resulting in high operational complexity.

Method used

By automatically recognizing the current scene of the audio player and displaying the Focus Mode function entry on the audio playback interface, users can simplify the operation process without having to manually select to enter the Focus Mode settings interface.

Benefits of technology

It reduces the complexity of user operations, improves the user experience, and enhances focus in specific scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115391592B_ABST
    Figure CN115391592B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a control method, medium, device and computing equipment of an audio player. The method comprises: obtaining an identification result of a current audio playing scene of the audio player; if the identification result represents that the audio playing scene is a specified scene, displaying a function entry corresponding to a focus mode on an audio playing interface of the audio player, the function entry being used to enter a setting interface for setting the audio player to the focus mode. The method of the present application realizes automatic identification and triggering of a function entry of a specified scene, without manual selection by a user, thereby significantly reducing operation complexity of the user and bringing a better experience to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to the field of computer technology, and more specifically, to a control method, medium, device, and computing device for an audio player. Background Technology

[0002] This section is intended to provide background or context for embodiments of the present invention. The description herein is not intended to imply that it is prior art simply because it is included in this section.

[0003] An audio player refers to the basic functions unique to audio products, which can meet the user's needs for playing audio files (such as songs), switching audio files during playback, liking, and other basic playback control operations, as well as changing the skin of the audio player page. Summary of the Invention

[0004] Users may use audio players in different scenarios. However, existing audio players only support manual selection of scene content, resulting in high complexity for users.

[0005] Therefore, the present invention provides an improved control method, medium, device, and computing device for an audio player.

[0006] In a first aspect of the present invention, a control method for an audio player is provided, comprising: acquiring a recognition result of the current audio playback scene of the audio player; if the recognition result indicates that the audio playback scene is a specified scene, displaying a function entry corresponding to a focus mode on the audio playback interface of the audio player, the function entry being used to enter a setting interface for setting the audio player to the focus mode.

[0007] In one embodiment of the present invention, the audio playback scene is identified as the specified scene if at least one of the following conditions is met: the selected or played audio file includes information corresponding to the specified scene; the selected or played audio list includes information corresponding to the specified scene; information corresponding to the specified scene is entered in the search bar of the audio player; the current time is within a historical time period when the audio player is in focus mode; the current time reaches a predetermined time for setting the audio player to focus mode; and the current position is the position where the audio player was located when it was historically in focus mode.

[0008] In another embodiment of the present invention, the audio playback interface includes at least one fixed entry for setting the audio player to the focus mode; the method further includes: if an operation command for any one of the at least one fixed entry is detected, entering the setting interface for setting the audio player to the focus mode.

[0009] In another embodiment of the present invention, in the focus mode, the audio player satisfies at least one of the following conditions: at least one other control on the audio playback interface, other than the playback control control, is blocked; message notifications received by the audio player are blocked.

[0010] In another embodiment of the present invention, the settings interface includes a startup control for activating the focus mode; the method further includes: after receiving an operation instruction for the startup control, activating the focus mode and setting the focus mode to a focus-activated state.

[0011] In another embodiment of the present invention, the method further includes: when the focus mode is in the focus activation state, acquiring motion state information monitored by a motion sensor in the mobile device where the audio player is located; if the motion state information indicates that the duration of the mobile device being in a stationary state reaches a preset duration, setting the focus mode to a focus immersion state.

[0012] In another embodiment of the present invention, the method further includes: when the focus mode is in the focus immersion state, if at least one of the following conditions is met, the focus mode is set to the focus activation state: the motion state information indicates that the mobile device is in motion, and an operation command for the audio playback interface is detected.

[0013] In another embodiment of the present invention, the audio playback interface of the audio player corresponds to different display styles when it is in the focused immersion state and when it is in the focused activation state.

[0014] In another embodiment of the present invention, the method further includes: determining the rotation angle of the audio playback interface based on sensing information from the inertial sensor of the mobile device; and rotating the audio playback interface based on the rotation angle of the audio playback interface.

[0015] In another embodiment of the present invention, the method further includes: after the focus mode is activated, timing the duration for which the audio player is in focus mode.

[0016] In another embodiment of the present invention, the focus mode includes multiple labels, different labels are used to characterize different events performed by the user when the audio player is in focus mode; the settings interface includes a selection control for selecting a target label from the multiple labels.

[0017] In another embodiment of the present invention, different labels correspond to different player backgrounds; the method further includes setting the background of the audio player to the background corresponding to the target label.

[0018] In another embodiment of the present invention, the method further includes: pushing an audio file or audio list to be played by the audio player according to the target tag.

[0019] In another embodiment of the present invention, the method further includes: after activating the focus mode, acquiring playback information of the audio player in the focus mode; and generating a focus report based on the playback information.

[0020] In another embodiment of the present invention, generating a focus report based on the playback information includes: generating a focus report based on the playback information after detecting an operation on a specified control; or generating a focus report based on the playback information after detecting that the audio player has exited the focus mode.

[0021] In another embodiment of the present invention, the focus report includes at least one of the following information: the duration of the current focus mode, the number of consecutive days in focus mode, the cumulative duration of focus mode, the ranking of the current focus mode duration, the ranking of the cumulative focus mode duration, the focus title, and information about the audio file played while in focus mode.

[0022] In another embodiment of the present invention, the method further includes: in response to receiving a sharing request for the focus report, generating a poster corresponding to the focus report, the poster being used to share to other applications.

[0023] In yet another embodiment of the invention, the method further includes: after activating the focus mode, displaying the number of other users in the focus mode.

[0024] In another embodiment of the present invention, the method further includes: expanding the list of other users in response to receiving a viewing instruction for the other users.

[0025] In another embodiment of the present invention, after the focus mode is enabled, the audio playback interface includes a hidden control for hiding the audio playback interface, and the method further includes: in response to receiving an operation instruction on the hidden control, hiding the audio playback interface and displaying other display interfaces of the audio player.

[0026] In a second aspect of the present invention, a medium is provided having a computer program stored thereon, which, when executed by a processor, implements the method described in any embodiment of the present invention.

[0027] In a third aspect of the present invention, a control device for an audio player is provided, comprising: an acquisition module for acquiring a recognition result of the current audio playback scene of the audio player; and a display module for displaying a function entry corresponding to a focus mode on the audio playback interface of the audio player if the recognition result indicates that the audio playback scene is a specified scene, wherein the function entry is used to access a setting interface for setting the audio player to the focus mode.

[0028] In a fourth aspect of the present invention, a computing device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described in any embodiment of the present invention.

[0029] According to the control method, medium, device, and computing device of the audio player according to embodiments of the present invention, the current audio playback scene of the audio player can be automatically identified, and the function entry corresponding to the focus mode can be displayed on the audio playback interface of the audio player in the specified scene, so that the user can enter the setting interface of the focus mode. This realizes automatic identification and triggering of the function entry of the specified scene without the need for manual selection by the user, thereby significantly reducing the user's operational complexity and bringing a better user experience. Attached Figure Description

[0030] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein:

[0031] Figure 1 A schematic diagram illustrating an application scenario according to an embodiment of the present invention is shown.

[0032] Figure 2 A flowchart illustrating a control method for an audio player according to an embodiment of the present invention is shown schematically;

[0033] Figure 3 A schematic diagram of the functional entry points according to an embodiment of the present invention is shown;

[0034] Figure 4A and Figure 4B Schematic diagrams of fixed entrances according to embodiments of the present invention are shown respectively;

[0035] Figure 5A and Figure 5B The schematic diagrams of the audio playback interface in focus mode according to embodiments of the present invention are shown respectively.

[0036] Figure 6 A schematic diagram illustrating the switching method between a focused activation state and a focused immersion state according to an embodiment of the present invention is shown.

[0037] Figure 7 A schematic diagram of a timing control according to an embodiment of the present invention is shown.

[0038] Figure 8 A schematic diagram of multiple labels in a focus mode according to an embodiment of the present invention is shown;

[0039] Figure 9 A schematic diagram of a focus report according to an embodiment of the present invention is shown;

[0040] Figure 10 A schematic diagram of an expanded list according to an embodiment of the present invention is shown;

[0041] Figure 11 A schematic diagram of a medium according to an embodiment of the present invention is shown;

[0042] Figure 12 A block diagram schematically illustrates a control device for an audio player according to an embodiment of the present invention;

[0043] Figure 13 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown.

[0044] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0045] The principles and spirit of the invention will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided merely to enable those skilled in the art to better understand and implement the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided to make the invention more thorough and complete, and to fully convey the scope of the invention to those skilled in the art.

[0046] Those skilled in the art will understand that embodiments of the present invention can be implemented as a system, apparatus, device, method, or computer program product. Therefore, the present invention can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.

[0047] According to embodiments of the present invention, a control method, medium, device, and computing device for an audio player are proposed.

[0048] In this article, it is important to understand that any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.

[0049] The principles and spirit of the present invention will be explained in detail below with reference to several representative embodiments. SUMMARY

[0051] An audio player refers to the basic functions unique to audio products, which can meet the user's needs for playing audio files (such as songs), switching audio files during playback, liking, and other basic playback control operations, as well as changing the skin of the audio player page.

[0052] The inventors have discovered that users often play audio files in accompanying scenarios, such as during work or before bed. Furthermore, the needs for playing audio files may differ in different scenarios. For example, in a given scenario, users might require a simpler audio playback interface, less notification interference, and different themes and expressions compared to other scenarios. However, existing audio players only support manual selection for accessing scene content, resulting in high user complexity. For instance, when the audio player is a music player, it typically displays multiple playlists corresponding to different scenarios (e.g., study, work, exercise), requiring users to manually select the appropriate playlist in the playlist to access that scenario. Alternatively, users might search for keywords related to a specific scenario in the music player's search bar. This leads to high user complexity.

[0053] To address this, the present invention first automatically identifies the current audio playback scenario of the audio player, and then displays the corresponding function entry for the focus mode on the audio playback interface of the audio player in the specified scenario, so that the user can enter the settings interface of the focus mode. This achieves automatic identification and triggering of the function entry for the specified scenario without the need for the user to manually select it, thereby significantly reducing the complexity of the user's operation and bringing a better user experience.

[0054] After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention will be described in detail below.

[0055] Overview of Application Scenarios

[0056] First refer to Figure 1This is a schematic diagram illustrating an application scenario of the audio player 101 according to an exemplary embodiment of the present invention. The audio player 101 can be a music player (e.g., NetEase Cloud Music player, QQ Music player), an audiobook player (e.g., Himalaya FM audiobook player), or other types of players for playing audio files. The audio player 101 can be installed on a mobile device 102. The mobile device 102 can be a smartphone, tablet, or other smart device. The mobile device 102 can include a display screen for displaying the audio playback interface of the audio player 101. The audio playback interface can include one or more playback control controls 1011 (as shown by the icons within the dashed box), including but not limited to: a pause control for pausing the currently playing audio file, a switch control for switching to the next audio file, a switch control for switching to the previous audio file, an audio file playback progress display control, a like control, a comment control, an audio file download control, a submenu selection control, a share control for sharing audio file information to social media platforms, and a minimize control for collapsing the audio playback interface. The audio playback interface may also include other controls 1012 (e.g., a vinyl record control, as shown by the vinyl record icon in the figure), and audio file information 1013. For example, when the audio file is a song, the audio file information 1013 may include, but is not limited to, one or more of the following: song name, artist name, album name, etc. Furthermore, the audio playback interface may also display a skin. Besides the controls and information listed above, the audio playback interface may also include other controls and information, which will not be listed here. When playing an audio file, the audio player 101 may send a playback request to the server 103 to play the audio file in the server 103; or, the audio player 101 may play an audio file pre-stored in the local storage space of the mobile device 102, and may also download a skin for the audio display interface from the server 103, or set an image pre-downloaded to the local storage space of the mobile device 102 as the skin for the audio display interface. Further, a machine learning model may be deployed in the mobile device 102 or the server 103 to acquire information collected by the mobile device 102 and perform inference tasks based on this information to obtain inference results. The audio player 101 can obtain the reasoning result and perform certain operations based on the reasoning result.

[0057] Exemplary Method

[0058] The following is combined with Figure 1 Application scenarios, refer to Figure 2This document describes a control method for an audio player according to an exemplary embodiment of the present invention. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of the invention, and the embodiments of the invention are not limited in any way. Rather, the embodiments of the invention can be applied to any applicable scenario.

[0059] like Figure 2 As shown, the control method of the audio player of the present invention includes:

[0060] Step S201: Obtain the recognition result of the current audio playback scene of the audio player;

[0061] Step S202: If the recognition result indicates that the audio playback scene is a specified scene, the function entry corresponding to the focus mode is displayed on the audio playback interface of the audio player. The function entry is used to enter the setting interface of setting the audio player to the focus mode.

[0062] The audio player in this embodiment can be Figure 1 The audio player 101 is described below. For ease of understanding and explanation, the audio player 101 is mainly used as a music player as an example to illustrate the technical solutions in the embodiments of the present invention.

[0063] In step S201, the recognition result of the audio playback scene can be obtained by the server 103. For example, a machine learning model can be deployed on the server 103, which can be pre-trained based on sample data. The machine learning model can recognize the current audio playback scene of the audio player 101, thereby obtaining the recognition result. After obtaining the recognition result, the server 103 can send the recognition result to the audio player 101. Alternatively, the machine learning model deployed on the mobile device 102 where the audio player 101 is located can obtain the recognition result and send it to the audio player 101. Alternatively, the audio player 101 itself can obtain the recognition result based on certain judgment logic.

[0064] The acquired recognition results can be used to characterize the specific category of the current audio playback scenario of the audio player 101, such as a work scenario, a study scenario, a sports scenario, a bar scenario, a driving scenario, a subway scenario, etc. Alternatively, the acquired recognition results can also be a binary classification result, used to characterize whether the current audio playback scenario of the audio player 101 is a specified scenario. The specified scenario can include one or more audio playback scenarios. For example, at least one of the aforementioned work scenario, study scenario, and sports scenario can be identified as the specified scenario. Since users often want to concentrate on work, study, sports, etc., in these scenarios, these scenarios are also called focus scenarios.

[0065] Optionally, step S201 can be executed when the audio player 101 meets preset conditions. These preset conditions include, but are not limited to, at least one of the following: the audio player 101 is playing music, the startup time of the audio player 101 reaches a preset startup time, the music playback time of the audio player 101 reaches a preset playback time, or headphones are plugged into the mobile device 102 where the audio player 101 is located. Alternatively, step S201 can be executed after the audio player 101 starts up.

[0066] In step S202, it can be determined whether the audio playback scenario is a specified scenario. In some embodiments, the current audio playback scenario of the audio player 101 can be determined based on at least one of the following: the audio file played by the audio player 101, the audio list played by the audio player 101, the information entered in the search bar of the audio player 101, the historical information of the audio player 101 in focus mode, and the predetermined time during which the audio player 101 is placed in focus mode. The method for determining the specified scenario is described in detail below.

[0067] In some embodiments, the audio playback scenario can be determined as a specified scenario when the selected or played audio file includes information corresponding to the specified scenario. For example, the audio playback scenario can be determined as a specified scenario when the tags of the selected or played audio file include tags corresponding to the specified scenario, or when the filename of the selected or played audio file includes keywords corresponding to the specified scenario.

[0068] In some embodiments, the audio playback scenario can be determined as a specified scenario when the selected or played audio list includes information corresponding to the specified scenario. For example, the audio playback scenario can be determined as a specified scenario when the tags of the selected or played audio list include tags corresponding to the specified scenario, or when the list name of the selected or played audio list includes keywords corresponding to the specified scenario.

[0069] In some embodiments, the audio playback scene can be determined as the specified scene when information corresponding to a specified scene is entered into the search bar of the audio player 101. For example, the audio playback scene is determined as the specified scene when the user enters keywords corresponding to a specified scene into the search bar.

[0070] In some embodiments, the audio playback scenario can be determined as a specified scenario when the current time falls within a historical time period during which the audio player 101 was in focus mode. For example, if the audio player 101 was last in focus mode between 20:00 and 21:00, then if the current time is between 20:00 and 21:00, the audio playback scenario can be determined as the specified scenario.

[0071] In some embodiments, the audio playback scenario can be determined as a specified scenario when the current time reaches a predetermined time for setting the audio player 101 to focus mode. The predetermined time can be the time interval between the current time and the time the predetermined time is set (e.g., 1 hour), or it can be an absolute time (e.g., 20:00). For example, the user can set the audio player 101 to focus mode after 1 hour or at 20:00. In the former case, if 1 hour has passed since the time the predetermined time was set, the audio playback scenario is determined to be the specified scenario; in the latter case, if the current time reaches 20:00, the audio playback scenario is determined to be the specified scenario.

[0072] In some embodiments, the current position can be the position where the audio player 101 was historically located when it was in focus mode. For example, if the position where the audio player 101 was historically located when it was in focus mode was P1, then if the current position is also P1, the audio playback scenario is determined to be the specified scenario. Wherein, if the distance between the current position and the historically located position P1 is less than a preset distance threshold, then the current position is also determined to be P1.

[0073] Two or more of the conditions listed above can be used together to determine whether the audio playback scenario is the specified scenario. For example, the audio playback scenario can be determined to be the specified scenario when the selected or played audio file includes information corresponding to the specified scenario, and the current time reaches the predetermined time for setting the audio player 101 to focus mode. In addition to the conditions listed above, other conditions can also be used to determine whether the audio playback scenario is the specified scenario, which will not be listed here.

[0074] If the recognition result indicates that the audio playback scenario is a specified scenario, then the function entry corresponding to the focus mode can be displayed on the audio playback interface of the audio player 101. See also Figure 3 The function entry point can be a bubble guide 301. Besides bubble guides 301, other types of function entry points (e.g., pop-ups) can also be used, which will not be listed here. The position of the function entry point on the audio playback interface can be fixed or dynamically changing. In the example where the position of the function entry point on the audio playback interface dynamically changes, the function entry point can move along a certain trajectory on the audio playback interface, or it can jump between multiple positions on the audio playback interface. The bubble guide 301 can include text prompts, such as "Tired of studying or working? Try the focus booster" as shown in the figure, and can also include icons (not shown in the figure). Those skilled in the art will understand that text prompts and icons are not mandatory.

[0075] In the above embodiments, the function entry is only displayed on the audio playback interface when the audio playback scenario is a specified scenario. That is, if the audio playback scenario is not a specified scenario, the function entry may not be displayed on the audio playback interface. Furthermore, one or more fixed entry points can be set on the audio playback interface. This way, even if the audio playback scenario is not recognized as a specified scenario, the user can independently set the audio player 101 to focus mode through the fixed entry point. Specifically, if an operation command is detected for any one of the at least one fixed entry point, the user can enter the settings interface for setting the audio player 101 to focus mode.

[0076] like Figure 4A As shown, the fixed entry points may include a first fixed entry point 401 and a second fixed entry point 402. To easily distinguish between the different fixed entry points, different icons can be used to represent the first fixed entry point 401 and the second fixed entry point 402. For example, in the figure, the first fixed entry point 401 uses a circular icon, and the second fixed entry point 402 uses a three-dot icon. In some embodiments, the first fixed entry point 401 can be a dedicated entry point, that is, the first fixed entry point 401 is only used to access the settings interface for setting the audio player 101 to focus mode. The second fixed entry point 402 can be a multi-functional entry point, that is, the second fixed entry point 402 can not only be used to access the settings interface for setting the audio player 101 to focus mode, but can also be used to implement other functions. See also... Figure 4B The second fixed entry 402 may include multiple controls. After receiving an operation on the second fixed entry 402, multiple controls can be displayed on the audio playback interface, including controls for collecting audio files, controls for setting the sound quality of audio files, controls for setting the sound effects of audio files, controls for displaying information such as the creator, album, and source of audio files, controls for entering the settings interface for setting the audio player 101 to focus mode, controls for timed shutdown of the audio player 101, and controls for enabling the similar recommendation function.

[0077] The function entry point is used to access the settings interface for setting the audio player 101 to focus mode. Upon receiving an operation on the function entry point, the audio playback interface can be switched to this settings interface. In some embodiments, the settings interface includes a startup control for activating focus mode. After focus mode is activated, the audio player 101 satisfies at least one of the following conditions:

[0078] Condition 1: At least one control on the audio playback interface, other than the playback control controls, is disabled. In non-focused mode, such as... Figure 1As shown, the audio playback interface has a large number of controls, making it overly cluttered. In Focus Mode, on the one hand, at least one control other than the playback control can be disabled, simplifying the audio playback interface; on the other hand, because the playback control is retained, users can still easily control the playback process of the audio file through the audio playback interface without affecting the user experience. In some embodiments, the number and types of controls disabled can be determined based on the user's selection instructions. For example, the user can choose to retain the control for switching audio files, the control for pausing audio playback, and the control for liking, or they can choose to retain only the control for switching audio files and the control for pausing audio playback, thus fulfilling the user's need for a customized audio playback interface in Focus Mode.

[0079] Condition 2: Message notifications received by the audio player 101 are blocked. These message notifications include at least one of the following: advertisements, marketing messages, system notifications, and friend messages received by the audio player 101. By blocking message notifications received by the audio player 101, user distractions are reduced, thereby improving user focus.

[0080] As one implementation method, such as Figure 5A As shown, in focus mode, the audio playback interface may only include: focus mode identification information (e.g., "I am focusing"), the duration of focus mode (e.g., 24:45), the number of other users currently in focus mode (e.g., "32 people with you"), the name of the currently playing audio file (e.g., song 1), playback control control 501, control 502 to exit focus mode, and control 503 to collapse the audio playback interface. Figure 5B As shown, in focus mode, the audio playback interface may only include: focus mode identification information, the duration of focus mode, and the number of other users currently in focus mode, without any controls. Those skilled in the art will understand that the above is merely an illustrative example; in practical applications, the audio playback interface in focus mode may include only some of the items mentioned above (i.e., information and / or controls), or it may include other items besides those mentioned above.

[0081] In some embodiments, the focus mode includes at least two focus states: a focus-activated state and a focus-immersive state. The focus-activated state indicates that the focus mode has been initiated, but the user has not yet entered a focus state; the focus-immersive state indicates that the user is already immersed in a focus state. Furthermore, the focus-activated state and the focus-immersive state can transition between each other, as described in the following process: Figure 6 As shown.

[0082] For example, after receiving an operation command for the launch control on the settings interface, Focus Mode can be activated and set to Focus Activation. Specifically, after receiving an operation command for the launch control, Focus Mode can be activated immediately and set to Focus Activation, or it can be activated and set to Focus Activation after a preset countdown time (e.g., 3 seconds).

[0083] For example, when the focus mode is in a focus-activated state, motion state information monitored by motion sensors in the mobile device 102 containing the audio player 101 can be obtained. These motion sensors may include one or more of an accelerometer, an inertial measurement unit (IMU), and a gyroscope. If the monitored motion state information indicates that the mobile device 102 has been stationary for a preset duration (e.g., 3 seconds), the focus mode can be set to a focus-immersion state (as shown in S601 in the figure). This preset duration can be set to other durations as needed.

[0084] For example, when the focus mode is in a focused immersive state, if the motion state information monitored by the motion sensor in the mobile device 102 where the audio player 101 is located indicates that the mobile device 102 is in motion, and / or an operation command for the audio playback interface is detected (e.g., an operation command to click or swipe the audio playback interface), the focus mode can be set to a focus active state (as shown in S602 in the figure).

[0085] To easily distinguish between the focused immersion state and the focused activation state, the audio playback interface of the audio player 101 in the focused immersion state can be set to different display styles than the audio playback interface of the audio player 101 in the focused activation state. The display style includes, but is not limited to, some or all of the following: color, type of displayed information and / or controls, method of change of displayed information and / or controls (e.g., rotation direction, flashing frequency), and size of displayed information and / or controls. See also Figure 5A and Figure 5B It can Figure 5A The style shown is determined to be the style of the audio playback interface in the focused activation state, and will Figure 5BThe style shown is defined as the audio playback interface style in a focused, immersive state. Of course, this is merely an illustrative example, and the audio playback interface styles in both focused, active, and focused immersive states are not limited to this. In some embodiments, the audio playback interface style in a focused, immersive state is simpler than that in a focused, active state, specifically by displaying fewer types and / or fewer items. This reduces distractions for the user in a focused, immersive state, thereby improving user concentration.

[0086] In some embodiments, the rotation angle of the audio playback interface can be determined based on the sensing information from the inertial sensor of the mobile device 102, and the audio playback interface can be rotated based on the rotation angle. By rotating, the audio playback interface can be displayed in landscape or portrait mode on the mobile device, thereby facilitating user viewing and operation.

[0087] In some embodiments, after the focus mode is activated, the duration of the audio player 101 in focus mode can also be timed. The timing method can be forward timing, i.e., gradually increasing the timer duration starting from 0; or it can be a countdown timer, for example, gradually decreasing the timer duration starting from a certain time. The countdown start time can be the system's default time or a time set by the user.

[0088] See Figure 7 To facilitate user timekeeping, a timer control 701 can be set in the settings interface of Focus Mode. The timer control 701 can include time scale values ​​for user time setting. The figure shows a specific style of timer control 701; those skilled in the art will understand that other styles of timer control 701 can be used besides the style shown, and this invention does not limit this.

[0089] As one implementation method, the settings interface can also include a startup control 702 for activating focus mode. If the time scale value in the timer control 701 is equal to 0, then after operating the startup control 702, forward timing can begin; if the time scale value in the timer control 701 is greater than 0, then after operating the startup control 702, countdown can begin.

[0090] In some embodiments, the focus mode includes multiple labels, with different labels representing different events performed by the user when the audio player 101 is in focus mode. See also Figure 7 and Figure 8The tags can include, but are not limited to, some or all of the following: reading, learning, meditation, work, and focus. These tags represent, in order, the events performed by the user while the audio player 101 is in focus mode: reading, learning, meditation, work, and other events. Different tags can be identified with different icons; for example, the meditation tag uses an icon of a person meditating, and the work tag uses an icon of a computer.

[0091] like Figure 7 As shown, the settings interface may include a selection control 703 for selecting a target label from multiple labels. Upon receiving an operation instruction on the selection control 703, each label can be displayed. Upon receiving an operation instruction on the target label among the displayed labels, the label currently in focus mode can be set as the target label. The selected target label and unselected labels can be displayed using different visual features (e.g., color). Figure 8 In the illustrated embodiment, if the meditation tag is selected as the target tag, it is displayed in a different color than other unselected tags. In some examples, the tags can be customized by the user; for example, the user can add new tags, delete existing tags, or change the content of existing tags.

[0092] Furthermore, different tags correspond to different player backgrounds, where different player backgrounds include, but are not limited to, differences in at least one of the following: color, style, displayed content, font, and font size. Based on this, the player background can be set to the background corresponding to the target tag. Each tag can be pre-bound to one or more player backgrounds, and after a target tag is selected, one of the one or more player backgrounds bound to the target tag can be chosen for display.

[0093] After determining the target label, the target label in focus mode can also be displayed on the audio playback interface. For example... Figure 5A and Figure 5B As shown, if the target tag is the "Focus" tag, then the "Focus" tag can be displayed on the audio playback interface. The interface can also display an icon corresponding to the "Focus" tag, such as an icon of a person meditating.

[0094] In some embodiments, audio files or audio lists played by audio player 101 can be pushed based on a target tag. The pushed audio files or audio lists can be locally stored on the mobile device 102 where audio player 101 is located, or they can be audio files or audio lists obtained online by audio player 101 from server 103. Taking the latter case as an example, the target tag can be sent to server 103. After receiving the target tag, server 103 can search for audio files whose filenames or file tags match the target tag from the audio file database, or search for audio lists whose list names or list tags match the target tag from the audio file database, and push the found audio files or audio lists to audio player 101.

[0095] In some embodiments, after activating the focus mode, playback information of the audio player 101 in focus mode can be obtained, and a focus report can be generated based on the playback information. The playback information may include the playback information of the audio player 101 in focus mode this time, and may also include historical playback information of the audio player 101 in focus mode, such as playback duration and information about the played audio files (e.g., the number of audio files, their names, genres, albums, and creators).

[0096] See Figure 9 The focus report may include: the duration of the current focus mode (e.g., 65 minutes), the number of consecutive days in focus mode (e.g., 3 days), the cumulative duration of focus mode (e.g., 4 hours and 75 minutes), the focus title (e.g., title 1), information about the audio files played during the current focus mode (e.g., song 1, artist 1, song 2, artist 2, etc.), the current time (e.g., 2022.8.2 16:50), and may also include other information not shown in the figure, such as the number of other users also in focus mode during the current focus mode, the ranking of the duration of focus mode, and the ranking of the cumulative duration of focus mode. Those skilled in the art will understand that the figure is merely illustrative; in practical applications, focus may include some or all of the above information, and may also include other information besides the above.

[0097] Optionally, a focus report can be generated based on playback information after an operation on a specified control is detected. The specified control can be a control used to exit focus mode or a dedicated control for generating the focus report. Alternatively, a focus report can be generated based on playback information after the audio player 101 exits focus mode. For example, in an embodiment where a countdown is performed on the duration of the audio player 101 in focus mode, the focus mode can be exited directly when the countdown ends, and the generation of a focus report will be automatically triggered. Generating a focus report helps users understand their focus status. Furthermore, by including information such as the number and ranking of other users also in focus mode in the focus report, the user's sense of companionship and motivation while in focus can be increased, making it easier for the user to maintain focus.

[0098] Furthermore, after generating the focus report, in response to a received sharing request for the focus report, a poster corresponding to the focus report can be generated, which is used to share to other applications. For example... Figure 9 As shown, the audio playback interface can also include a sharing control. Users can click the sharing control to share the generated poster with friends in social software such as WeChat and QQ, or share it to social platforms such as Moments and QQ Space.

[0099] As described in the previous embodiments, after activating focus mode, the number of other users in focus mode can be displayed on the audio playback interface. This increases the user's sense of companionship and motivation while in focus. Furthermore, in response to a command to view other users, the list of other users can be expanded. Figure 10 The image shown is a schematic diagram of the expanded list of other users (hereinafter referred to as the expanded list). It can be seen that the expanded list displays information such as the avatars, usernames, and focus durations of other users who are also in focus mode. Of course, the diagram is only for illustrative purposes, and the information displayed in the expanded list is not limited to this. Furthermore, the users in the expanded list can be sorted according to the length of time each user has been in focus mode, for example, sorted from longest to shortest focus mode duration. Besides the above sorting methods, other methods can also be used to sort the users in the expanded list. The expanded list can include preference settings controls for selecting the sorting method, such as sorting according to one of the following: distance between other users and the current user (i.e., the user of audio player 101), preference similarity, or social relationships.

[0100] In some embodiments, after enabling Focus Mode, the audio playback interface can switch to the audio playback interface in Focus Mode. This audio playback interface may include a hidden control for hiding the audio playback interface. The hidden control can be located in the upper left corner, upper right corner, bottom center, or other positions of the audio playback interface. Upon receiving an operation instruction on the hidden control, the audio playback interface can be hidden, and other display interfaces of the audio player (e.g., the main page of the audio player) can be displayed. Users can perform operations (e.g., search for audio files) on other display interfaces without exiting Focus Mode. Furthermore, upon receiving an operation instruction on the hidden control, a mini play bar can also be displayed on the other displayed interfaces. By operating the mini play bar, the audio playback interface in Focus Mode can be redisplayed on the audio playback interface.

[0101] Exemplary Medium

[0102] After introducing the method of exemplary embodiments of the present invention, the following references are made. Figure 11 An example of the medium of an exemplary embodiment of the present invention will be described.

[0103] In this exemplary embodiment, the above method can be implemented by a program product, such as a portable compact disc read-only memory (CD-ROM) including program code, which can run on a device, such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable medium 110 can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0104] The program product can take the form of any combination of one or more readable media. The readable medium 110 can be a readable signal medium or a readable medium in general. The readable medium 110 can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable media (a non-exhaustive list) include: electrical connections with one or more wires, portable disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0105] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0106] The program code contained on the readable medium 110 can be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RE, etc., or any suitable combination thereof.

[0107] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, as well as conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0108] Exemplary Apparatus

[0109] After introducing the medium of exemplary embodiments of the present invention, the following references are made. Figure 12 An embodiment of the control device for an audio player according to an exemplary embodiment of the present invention will be described. The device includes:

[0110] The acquisition module 1201 is used to acquire the recognition result of the current audio playback scene of the audio player;

[0111] The display module 1202 is used to display the function entry corresponding to the focus mode on the audio playback interface of the audio player if the recognition result indicates that the audio playback scene is a specified scene. The function entry is used to enter the setting interface for setting the audio player to the focus mode.

[0112] Exemplary Computing Device

[0113] After introducing the methods, media, and apparatus of exemplary embodiments of the present invention, the following references are made. Figure 13 An embodiment of the computing device according to an exemplary embodiment of the present invention will be described.

[0114] Figure 13 The computing device 1300 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

[0115] like Figure 13 As shown, the computing device 1300 is presented in the form of a general-purpose computing device. The components of the computing device 1300 may include, but are not limited to: at least one processing unit 1301, at least one storage unit 1302, and a bus 1303 connecting different system components (including the processing unit 1301 and the storage unit 1302).

[0116] Bus 1303 includes a data bus, a control bus, and an address bus.

[0117] Storage unit 1302 may include readable media in the form of volatile memory, such as random access memory (RAM) 13021 and / or cache memory 13022, and may further include readable media in the form of non-volatile memory, such as read-only memory (ROM) 13023.

[0118] Storage unit 1302 may also include a program / utility 13025 having a set (at least one) of program modules 13024, such program modules 13024 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0119] The computing device 1300 can also communicate with one or more external devices 1304 (such as a keyboard, pointing device, etc.).

[0120] This communication can be performed via input / output (I / O) interface 1305. Furthermore, the computing device 1300 can also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via network adapter 1306. Figure 13 As shown, network adapter 1306 communicates with other modules of computing device 1300 via bus 1303. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with computing device 1300, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0121] It should be noted that although several units / modules or sub-units / modules of the audio player's control device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0122] Furthermore, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.

[0123] While the spirit and principles of the invention have been described with reference to several specific embodiments, it should be understood that the invention is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for ease of description. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims

1. A control method for an audio player, the method comprising: Obtain the recognition result of the current audio playback scene of the audio player; If the recognition result indicates that the audio playback scenario is a specified scenario, the function entry corresponding to the focus mode is displayed on the audio playback interface of the audio player. The function entry is used to enter the setting interface for setting the audio player to the focus mode. The focus mode includes at least a focus activation state and a focus immersion state. The focus activation state indicates that the focus mode of the audio player has been activated, but the user has not yet been immersed in the focus state. The focus immersion state indicates that the user has been immersed in the focus state. In the focused immersion state, the audio playback interface displays fewer items of different types and / or fewer items than in the focused activation state, in order to reduce interference with the user and improve the user's focus in the focused immersion state. The focus activation state and the focus immersion state are configured to be interchangeable. When the focus mode is in the focus activation state, if the motion state information detected by the motion sensor in the mobile device where the audio player is located indicates that the mobile device has been in a static state for a preset duration, the focus mode is set to the focus immersion state. When the focus mode is in the focus immersion state, if the motion state information monitored by the motion sensor indicates that the mobile device is in motion, and / or an operation command for the audio playback interface is detected, the focus mode is set to the focus activation state.

2. The method according to claim 1, wherein the audio playback scene is identified as the specified scene if at least one of the following conditions is met: The selected or played audio file includes information corresponding to the specified scene; The list of selected or played audio includes information corresponding to the specified scene; Enter the information corresponding to the specified scene in the search bar of the audio player; The current time is within a historical period when the audio player was in focus mode; The current time has reached the predetermined time to set the audio player to focus mode; The current location is the location where the audio player was positioned in focus mode in history.

3. The method according to claim 1, wherein the audio playback interface includes at least one fixed entry for setting the audio player to the focus mode; the method further includes: If an operation command is detected targeting any one of the at least one fixed entry point, the settings interface for setting the audio player to the focus mode is entered.

4. The method according to claim 1, wherein in the focus mode, the audio player satisfies at least one of the following conditions: At least one other control on the audio playback interface, other than the playback control control, is disabled; The message notifications received by the audio player are blocked.

5. The method according to claim 1, wherein the settings interface includes a startup control for activating the focus mode; the method further includes: Upon receiving an operation command for the launch control, the focus mode is activated and set to focus activation state.

6. The method according to claim 1, further comprising: The rotation angle of the audio playback interface is determined based on the sensing information from the inertial sensor of the mobile device. The audio playback interface is rotated based on its rotation angle.

7. The method according to claim 1, further comprising: After the focus mode is activated, the duration of the audio player being in focus mode is timed.

8. The method according to claim 1, wherein the focus mode includes multiple labels, different labels are used to characterize different events performed by the user when the audio player is in focus mode; the settings interface includes a selection control for selecting a target label from the multiple labels.

9. The method according to claim 8, wherein different tags correspond to different player backgrounds; the method further includes: Set the background of the audio player to the background corresponding to the target label.

10. The method according to claim 8, further comprising: The audio file or audio list is pushed to the audio player to play based on the target tag.

11. The method according to claim 1, further comprising: After the focus mode is activated, the playback information of the audio player in the focus mode is obtained; A focus report is generated based on the playback information.

12. The method according to claim 11, wherein generating a focus report based on the playback information comprises: After detecting an action on a specified control, a focus report is generated based on the playback information; or After detecting that the audio player has exited the focus mode, a focus report is generated based on the playback information.

13. The method of claim 11, wherein the focus report includes at least one of the following: The duration of this focus mode session, the number of consecutive days in focus mode, the cumulative duration of focus mode, the ranking of the duration of this focus mode session, the ranking of the cumulative duration of focus mode, the focus title, and information about the audio file played while in focus mode.

14. The method according to claim 11, further comprising: In response to receiving a sharing request for the focus report, a poster corresponding to the focus report is generated, which is used to share to other applications.

15. The method according to claim 1, further comprising: After the focus mode is activated, the number of other users in focus mode is displayed.

16. The method according to claim 15, further comprising: In response to receiving a command to view the other users, expand the list of the other users.

17. The method according to claim 1, wherein after enabling the focus mode, the audio playback interface includes a hidden control for hiding the audio playback interface, and the method further includes: In response to receiving an operation command for the hidden control, the audio playback interface is hidden, and other display interfaces of the audio player are displayed.

18. A medium having a computer program stored thereon, which, when executed by a processor, implements the method of any one of claims 1 to 17.

19. A control device for an audio player, the device comprising: The acquisition module is used to acquire the recognition result of the current audio playback scene of the audio player; The display module is used to display the function entry corresponding to the focus mode on the audio playback interface of the audio player if the recognition result indicates that the audio playback scene is a specified scene. The function entry is used to enter the setting interface for setting the audio player to the focus mode. The focus mode includes at least a focus activation state and a focus immersion state. The focus activation state indicates that the focus mode of the audio player has been activated, but the user has not yet been immersed in the focus state. The focus immersion state indicates that the user has been immersed in the focus state. In the focused immersion state, the audio playback interface displays fewer items of different types and / or fewer items than in the focused activation state, in order to reduce interference with the user and improve the user's focus in the focused immersion state. The focus activation state and the focus immersion state are configured to be interchangeable. When the focus mode is in the focus activation state, if the motion state information detected by the motion sensor in the mobile device where the audio player is located indicates that the mobile device has been in a static state for a preset duration, the focus mode is set to the focus immersion state. When the focus mode is in the focus immersion state, if the motion state information monitored by the motion sensor indicates that the mobile device is in motion, and / or an operation command for the audio playback interface is detected, the focus mode is set to the focus activation state.

20. A computing device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the program, implements the method of any one of claims 1 to 17.