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

CN115391593BActive Publication Date: 2026-09-08HANGZHOU NETEASE CLOUD MUSIC TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211062468.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-31
Publication Date
2026-09-08
Estimated Expiration
2042-08-31

Smart Images

  • Figure CN115391593B_ABST
    Figure CN115391593B_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: in response to a first target user playing an audio file in a first target playing mode through an audio player, displaying a first function entry on an audio playing interface of the audio player, the first function entry being used to expand a first user list of users playing the audio file in the first target playing mode; and in response to receiving operation information on the first function entry, entering and / or displaying the first user list. The method of the present application realizes targeted mining of other users playing the audio file based on the current audio playing mode of the first user, and brings 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] To enhance the user's sense of companionship when playing audio files through an audio player, a list of other users playing audio files through the audio player can be displayed on the audio playback interface of the audio player. Summary of the Invention

[0004] Existing audio players rely on a single method to selectively identify other users whose status is relevant to the current user (i.e., the user of the audio player).

[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: in response to a first target user playing an audio file through the audio player in a first target playback mode, displaying a first function entry on the audio playback interface of the audio player, the first function entry being used to expand a first user list of users playing the audio file in the first target playback mode; and in response to receiving operation information for the first function entry, entering and / or displaying the first user list.

[0007] In one embodiment of the present invention, the first user list includes a preference setting control; the method further includes: sorting the users in the first user list in response to receiving operation information on the preference setting control.

[0008] In another embodiment of the present invention, the step of sorting the users in the first user list in response to receiving operation information for the preference setting control includes: expanding at least one preference setting option in response to receiving operation information for the preference setting control; and sorting the users in the first user list according to the sorting method corresponding to the target preference setting option in response to receiving operation information for a target preference setting option among the at least one preference setting options.

[0009] In another embodiment of the present invention, the step of sorting the users in the first user list in response to receiving operation information on the preference setting control includes: obtaining sorting parameters in response to receiving operation information on the preference setting control; filtering the users in the first user list based on the sorting parameters; and sorting the filtered users.

[0010] In another embodiment of the present invention, the at least one preference setting option includes some or all of the following: a preference setting option sorted according to the duration of time that the audio player of the user in the first user list enters the first target playback mode; a preference setting option sorted according to the distance between the user in the first user list and the first target user; a preference setting option sorted according to the similarity between the style of the audio file preferred by the user in the first user list and the style of the audio file preferred by the first target user; and a preference setting option sorted according to the social relationship between the user in the first user list and the first target user.

[0011] In another embodiment of the present invention, in the sorted first user list, users who have a friend relationship with the first target user are marked and / or displayed at the top.

[0012] In another embodiment of the present invention, the method further includes: in response to the first target user playing an audio file through the audio player in a second target playback mode, displaying a second function entry on the audio playback interface of the audio player, the second function entry being used to expand a second user list of users playing the audio file; if the second user list includes a second target user in the first target playback mode, displaying a third function entry at the position corresponding to the second target user in the second user list, the third function entry being used to access a settings interface for setting the audio player to the first target playback mode.

[0013] In another embodiment of the present invention, the method further includes: in response to receiving a selection instruction for a third target user in the first user list, displaying information of the third target user on the audio playback interface.

[0014] In another embodiment of the present invention, the method further includes: in response to receiving a selection instruction for the third target user, displaying a friend-adding control on the audio playback interface; and in response to receiving operation information for the friend-adding control, sending a friend request to the third target user.

[0015] In another embodiment of the present invention, the information of the third target user includes information about the audio files preferred by the third target user, and the audio playback interface includes at least one fourth function entry, each fourth function entry corresponding to an audio file preferred by the third target user, for switching the audio playback interface to an operation interface for the audio file preferred by the third target user.

[0016] In another embodiment of the present invention, the method further includes: in response to receiving a selection instruction for the third target user, displaying a push control on the audio playback interface; and in response to receiving operation information for the push control, pushing information of the audio file currently being played by the audio player to the third target user.

[0017] In another embodiment of the present invention, the first target playback mode is a focus mode.

[0018] 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.

[0019] In a third aspect of the present invention, a control device for an audio player is provided, comprising: a display module, configured to display a first function entry on the audio playback interface of the audio player in response to a first target user playing an audio file through the audio player in a first target playback mode, the first function entry being configured to expand a first user list of users playing the audio file in the first target playback mode; and a processing module, configured to enter and / or display the first user list in response to receiving operation information for the first function entry.

[0020] 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.

[0021] According to the control method, medium, apparatus, and computing device of the audio player according to embodiments of the present invention, when a first target user plays an audio file through the audio player in a first target playback mode, a first function entry is displayed on the audio playback interface of the audio player to expand a first user list of users also playing audio files in the first target playback mode. In related technologies, other users playing audio files can only be identified when the first target user is playing the audio file. However, in the present invention, the identified other users are not only those playing audio files like the first target user, but also those in the same first target playback mode as the first target user; that is, the identified other users match the playback mode of the first target user. Therefore, compared to the prior art, the identification method of the present invention is richer and more diverse, providing a better user experience. Attached Figure Description

[0022] 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: Figure 1A A schematic diagram illustrating an application scenario according to an embodiment of the present invention is shown. Figure 1B A schematic diagram illustrating the expanded information of other users according to an embodiment of the present invention is shown. Figure 2 A flowchart illustrating a control method for an audio player according to an embodiment of the present invention is shown schematically; Figure 3A and Figure 3B Schematic diagrams of the first functional entry points according to embodiments of the present invention are shown respectively; Figure 4 A schematic diagram of a first user list according to an embodiment of the present invention is shown; Figure 5 A schematic diagram of a first user list according to another embodiment of the present invention is shown; Figure 6 A schematic diagram illustrating preference settings options according to an embodiment of the present invention is shown. Figure 7 A schematic diagram illustrating a method for customizing sorting parameters according to an embodiment of the present invention is shown. Figure 8 A schematic diagram of a second functional entry point according to an embodiment of the present invention is shown; Figure 9 A schematic diagram of a second user list according to an embodiment of the present invention is shown; Figure 10 A schematic diagram of bubble guidance according to an embodiment of the present invention is shown; Figure 11 A schematic diagram of the focus mode settings interface according to an embodiment of the present invention is shown. Figure 12 A schematic diagram of a focus mode label according to an embodiment of the present invention is shown. Figure 13 A schematic diagram illustrating information about a third target user according to an embodiment of the present invention is shown. Figure 14 A schematic diagram illustrating an operation interface for switching an audio playback interface to an audio file preferred by a third target user, according to an embodiment of the present invention, is shown. Figure 15 A schematic diagram of a push control according to an embodiment of the present invention is shown; Figure 16 A schematic diagram of a medium according to an embodiment of the present invention is shown; Figure 17 A block diagram schematically illustrates a control device for an audio player according to an embodiment of the present invention; Figure 18 A schematic diagram of the structure of a computing device according to an embodiment of the present invention is shown. In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation

[0023] 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.

[0024] Those skilled in the art will recognize 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.

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

[0026] 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.

[0027] The principles and spirit of the present invention will be explained in detail below with reference to several representative embodiments. Invention Overview An audio player refers to a fundamental function unique to audio products, enabling users to play audio files (such as songs), switch audio files during playback, perform basic playback control operations like "likes," and customize the audio player's interface. To enhance the user experience, a list of other users currently playing audio files through the audio player can be displayed on the audio playback interface to increase user engagement.

[0029] The inventors have discovered that users often desire a sense of companionship when playing audio files. For example, they may want to know which other users are also playing audio files; when playing audio files in certain task modes (such as focus mode), they may want to know their ranking among users in the same task mode; they may want to discover other nearby users in the same task mode through certain light social features; and / or they may want to know other users with the same or similar playback preferences.

[0030] Current audio players can only detect other users playing the same audio file when the user is playing the audio file, which is a limited detection method.

[0031] Therefore, when the first target user plays an audio file in the first target playback mode through an audio player, this invention displays a first function entry on the audio playback interface of the audio player to expand a first user list of users also playing audio files in the first target playback mode. The other users discovered in this invention are not only users playing audio files like the first target user, but also other users in the same first target playback mode; that is, the playback mode of the discovered other users matches that of the first target user. Therefore, compared to existing technologies, the discovery method of this invention is richer and more diverse, bringing a better user experience.

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

[0033] Application Scenarios Overview First refer to Figure 1AThis 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 title, artist name, and album name. In addition, the audio playback interface may display a function entry 1014, used to expand a list of other users currently playing the audio file. Furthermore, the audio playback interface may 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.

[0034] While playing an audio file, the user can operate function entry 1014 to send a request to server 103 to obtain information about other users. Server 103 can respond to this request by returning the other users' information to audio player 101, so that this information can be displayed on the audio playback interface of audio player 101. The displayed information about other users is as follows: Figure 1B As shown, for example, the information of other users may include the number of other users playing the audio file (e.g., "189 people are listening"), the avatars of other users (as shown in the various circular patterns in the figure), the duration of the audio file played by other users (e.g., 75 minutes), and other information.

[0035] Exemplary methods The following is combined with Figure 1A and Figure 1B 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.

[0036] like Figure 2 As shown, the control method of the audio player of the present invention includes: Step S201: In response to the first target user playing an audio file through the audio player in the first target playback mode, a first function entry is displayed on the audio playback interface of the audio player. The first function entry is used to expand the first user list of users playing audio files in the first target playback mode. Step S202: In response to receiving operation information for the first function entry, enter and / or display the first user list.

[0037] The audio player in this embodiment can be Figure 1A The audio player 101 is described below. For ease of understanding and explanation, the following description primarily uses the audio player 101 as a music player to illustrate the technical solutions in this embodiment. Based on this, the audio files played by the audio player 101 can be songs, and the list of audio files can be called a playlist.

[0038] In step S201, the audio player 101 can play audio files in at least two different audio playback modes (e.g., a first target playback mode and a second target playback mode). Optionally, the first target playback mode can be a focus mode, and the second target playback mode can be a non-focus mode. Alternatively, the first target playback mode and the second target playback mode can also be other modes. Furthermore, in addition to the first target playback mode and the second target playback mode, the audio player 101 can also play audio files in other audio playback modes. For ease of explanation, the following description uses the example of the first target playback mode being a focus mode.

[0039] When users of the audio player 101 (i.e., the primary target user) are engaged in activities such as work, study, or exercise, they often wish to improve their concentration. Therefore, the audio player can be set to a concentration mode. This setting can be done manually by the user or automatically by the audio player 101 when specific conditions are met (e.g., when a preset time for entering concentration mode is reached at the current time).

[0040] In focus mode, the audio player 101 meets at least one of the following conditions: 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 1A As 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.

[0041] Condition 2: Message notifications received by the audio player 101 are blocked. These message notifications include at least one of the following: advertisements, marketing information, system notifications, and friend messages received by the audio player 101.

[0042] By disabling controls on the audio playback interface and / or disabling message notifications received by the audio player 101, user distractions can be reduced, thereby improving user focus.

[0043] See Figure 3A and Figure 3B When the audio player 101 plays an audio file in the first target playback mode, a first function entry 301 can be displayed on the audio playback interface of the audio player 101. This entry displays a first user list of users who are also playing the audio file in the first target playback mode. Furthermore, the first function entry 301 can display the number of users in the first user list; for example, "32 people with you" in the figure indicates that the number of users in the first user list is 32.

[0044] As one implementation method, taking the first target playback mode as the focus mode as an example, see [link to relevant documentation]. Figure 3A When the audio player 101 plays an audio file in focus mode, the audio playback interface may only display: focus mode identification information (e.g., "I am focusing"), the duration of focus mode (e.g., 24:45), the name of the currently playing audio file (e.g., song 1), the first function entry 301, the playback control control 302, the control to exit focus mode 303, and the control to collapse the audio playback interface 304. As another implementation, see [link to implementation details]. Figure 3BWhen the audio player 101 plays an audio file in focus mode, the audio playback interface may only include: the first function entry 301 and information such as the focus mode identifier and the duration of focus mode, without including 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.

[0045] In step S202, operation information (e.g., a click operation) on the first function entry 301 can be received, and in response to the operation information, the first user list can be accessed and / or displayed. Continuing the previous example, when the first target playback mode is focus mode, the first user list is as follows: Figure 4 As shown, the first user list includes information such as the user's serial number (e.g., "1" and "2" in the figure), avatar (as shown by the circular pattern in the figure), username (e.g., "User 1" and "User 2" in the figure), duration of focus mode (e.g., "125 minutes" in the figure), and number of users in the first user list (e.g., "5 people are focusing with you" in the figure). Those skilled in the art will understand that the above is merely an illustrative example, and the information displayed in the expanded first user list is not limited to this.

[0046] In some embodiments, the users in the first user list can be displayed after being sorted according to a certain sorting method. For example, in Figure 4 In this context, the sorting method is based on the duration of time users in the first user list were in the first target playback mode (e.g., focus mode), from longest to shortest. Besides this sorting method, users in the expanded first user list can also be sorted using other methods. For example, they can be sorted by the distance between users in the first user list and the first target user, by the similarity between the audio file styles preferred by users in the first user list and those preferred by the first target user, or by the social relationships between users in the first user list and the first target user. Examples of sorting methods are given below.

[0047] In some embodiments, see Figure 5 The first user list may include a preference setting control 501. In response to receiving operation information about this preference setting control, the users in the first user list can be sorted.

[0048] Specifically, in response to receiving operation information about the preference settings control, at least one preference setting option can be expanded. Each preference setting option corresponds to a sorting method. Then, in response to receiving operation information about a target preference setting option among the at least one preference setting option, the users in the first user list can be sorted according to the sorting method corresponding to the target preference setting option. Specifically, each preference setting option can correspond to a selection control (e.g., a checkbox). A preference setting option can be selected as the target preference setting option by selecting the selection control corresponding to it.

[0049] See Figure 6 Taking the first target playback mode as the focus mode as an example, at least one preference setting option may include, but is not limited to: A preference setting option allows sorting users in the first user list based on the duration their audio players have been in focus mode (referred to as sorting by focus duration). After setting this preference setting as the target preference setting, users in the first user list can be sorted in descending or ascending order of the duration their audio players 101 have been in focus mode. The duration a user's audio player 101 has been in focus mode can be obtained from the timing results of the timing unit in that user's audio player 101.

[0050] A preference setting option allows users in the first user list to be sorted according to their distance from the first target user (referred to as sorting by distance). After setting this preference option as the target preference option, users in the first user list can be sorted in order of proximity or distance between them and the first target user. The distance between two users can be determined based on their location data, which can be collected by the positioning unit on the mobile device where the user's audio player 101 is located.

[0051] This is a preference setting option that sorts audio files by style based on the similarity between the preferred styles of users in the first user list and the preferred styles of the first target user (referred to as sorting by preference similarity). The preferred style of an audio file can be determined based on the tags of the audio files the user has historically played. For example, if the number of audio files tagged "light music" is the highest among the user's historically played audio files, then "light music" is determined as the preferred style. Another example is if the playback duration of audio files tagged "anime songs" is the longest among the user's historically played audio files, then "light music" is determined as the preferred style. The preferred style can also be determined by combining multiple methods, for example, both audio files tagged "light music" and audio files tagged "anime songs" can be determined as the preferred style. Besides the methods mentioned above, other methods can also be used to determine the preferred style of audio files, which will not be listed here. After setting this preference option as the target preference option, users in the first user list can be sorted according to the similarity between the style of the audio files preferred by users in the first user list and the style of the audio files preferred by the first target user, in descending or ascending order.

[0052] This is a preference setting option that sorts users in the first user list according to their social relationships with the first target user. The social relationship between two users can indicate whether they are friends or whether they have mutual friends. After setting this preference option as the target preference option, users who are friends with the first target user can be displayed first in the first user list; furthermore, users who are not friends with the first target user but have at least one mutual friend can be displayed after those who are friends with the first target user. Then, other users can be displayed after those who are friends with the first target user and those who have mutual friends with the first target user.

[0053] In addition to the situations listed above, other preference settings can be set to sort users in the first user list using other sorting methods, which will not be listed here.

[0054] In some embodiments, at least one sorting method includes one or more sorting parameters for filtering users in a first user list. The filtered users are a subset of all users in the first user list. By using sorting parameters to filter users in the first user list, users in the first user list that are closely related to the first target user can be selected, and these users can be further sorted.

[0055] Specifically, in response to receiving operation information about the preference settings control, the system can obtain sorting parameters, filter users in the first user list based on these sorting parameters, and then sort the filtered users.

[0056] Furthermore, in embodiments that include one or more preference settings options, the aforementioned operation information may be selection information for a certain preference setting option, and the sorting parameter is the sorting parameter of the sorting method corresponding to the selected preference setting option.

[0057] For example, when the preference settings include a sorting option based on focus duration, the sorting parameter can be a lower limit of focus duration, such as 10 minutes. Based on this, users whose audio player has been in focus mode for more than 10 minutes can be filtered from the first user list, and then the filtered users can be sorted and displayed. As another example, when the preference settings include a sorting option based on distance, the sorting parameter can include an upper and lower limit of the distance between users in the first user list and the first target user, for example, a lower limit of 0 and an upper limit of 500 meters. Based on this, users whose distance to the first target user is within the range of 0 to 500 meters can be filtered from the first user list, and then the filtered users can be sorted and displayed. As yet another example, when the preference settings include a sorting option based on preference similarity, the sorting parameter can include one or more tags (e.g., jazz, rock, electronic music, etc.). Based on this, users in the first user list whose preferred audio file styles include the one or more tags can be filtered, and then the filtered users can be sorted and displayed.

[0058] Depending on the sorting method, other sorting parameters can be used to filter users in the first user list. The specific types of sorting parameters and filtering methods are not listed here. In each sorting method that includes sorting parameters, the number of sorting parameters can be equal to one or greater than one; this invention does not limit this.

[0059] See Figure 6 and Figure 7 The sorting parameters can be set by the user or are one or more pre-set default parameters. For example, in Figure 6In the preference settings, when the preference settings include a sorting option by distance, the sorting parameter can include the upper limit of the distance between users in the first user list and the first target user. This upper limit can include multiple default upper limit values, such as 500m, 1km, 3km, 5km, etc., or it can be a user-defined distance. A parameter setting control can be set, and after receiving operation information for this parameter setting control, it can be displayed. Figure 7 The settings interface shown retrieves the parameter values ​​entered in the settings interface and uses the entered parameter values ​​as sorting parameters.

[0060] In some embodiments, see Figure 5 and Figure 7 After sorting the users in the first user list according to the first sorting method, the users in the first user list can also be labeled according to the sorting parameters of the second sorting method. The first and second sorting methods are different sorting methods. For example, assuming the first sorting method is sorting by focus duration, and the second sorting method includes sorting by distance and sorting by preference similarity, the sorting parameter set in the distance sorting method is the upper limit of the distance between the users in the first user list and the first target user (e.g., 500m), and the sorting parameter set in the preference similarity sorting method includes the lower limit of the preference similarity between the users in the first user list and the first target user (e.g., 90%), and the users in the first user list whose preferred style includes jazz. Then, in the first user list sorted by focus duration, users whose distance from the first target user is less than 500m (e.g., User 1), users whose preference similarity with the first target user is greater than 90% (e.g., User 2, whose preference similarity with the first target user is 95%), and users whose preferred style includes jazz (e.g., User 3) can be labeled.

[0061] In some embodiments, in the sorted first user list, users who are friends with the first target user can be marked and / or displayed at the top. In embodiments where users who are friends with the first target user are marked, different visual features can be used to display users in the first user list who are friends with the first target user and users who are not friends with the first target user. Alternatively, users who are friends with the first target user can be marked in the first user list using a preset icon. In embodiments where users who are friends with the first target user are displayed at the top, these users can be displayed at the top of the first user list, and then, after the first target user's friends list, users in the first user list who are not friends with the first target user can be sorted and displayed according to a corresponding sorting method. This allows the first target user to quickly locate users who are friends with them.

[0062] In some embodiments, the audio player 101 can be set to a first target playback mode via a second function entry. Specifically, when a first target user plays an audio file through the audio player 101 in the second target playback mode, a second function entry can be displayed on the audio playback interface of the audio player 101 to expand a second user list of users currently playing the audio file. One embodiment of the second function entry is as follows: Figure 8 As shown, the second user list can display information such as the number of users currently listening to an audio file, for example, "Currently 189 people are listening with you." Unlike the first user list, the second user list can include users playing audio files in either the first target playback mode or the second target playback mode. Optionally, the users in the second user list can be users playing the same audio file as the first target user, users playing the same audio playlist, or users playing any audio file. After receiving operation information for the second function entry, the second user list of users currently playing audio files can be expanded. When the first target playback mode is focus mode and the second target playback mode is non-focus mode, the expanded second user list looks like this: Figure 9 As shown.

[0063] If the second user list includes a second target user in the first target playback mode, a third function entry can be displayed at the position corresponding to the second target user in the second user list. This entry is used to access the settings interface for setting the audio player 101 to the first target playback mode. For example... Figure 9As shown, assuming user 1 is the second target user in focus mode, a third function entry 901 can be displayed in the second user list at the position corresponding to user 1, as shown in "Focusing". After receiving the operation information for the third function entry 901, the user can enter the settings interface to set the audio player 101 to the focus mode.

[0064] In addition to the methods described above, the recognition result of the current audio playback scene of the audio player 101 can also be obtained. If the recognition result indicates that the audio playback scene is a specified scene, the function entry corresponding to the first target playback mode can be displayed on the audio playback interface of the audio player 101. For example, Figure 10 The bubble guide 1001 is shown. Alternatively, one or more fixed entry points can be set on the audio playback interface so that the user can independently set the audio player 101 to the first target playback mode through the fixed entry point. The audio player 101 can be set to the first target playback mode by operating the bubble guide 1001 or the fixed entry point.

[0065] In some embodiments, the duration for which the audio player 101 is in a first target playback mode can be timed. For example, see... Figure 11 The aforementioned settings interface may include a timing control 1101 for timing the duration the audio player is in focus mode. The timing control 1101 may include time scale values ​​for user-defined time settings. The figure shows a specific style of timing control 1101; those skilled in the art will understand that, in addition to the style shown, the timing control 1101 may adopt other styles, and this invention does not limit such styles.

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

[0067] In some embodiments, the settings interface includes a label selection control for selecting a target label from a plurality of labels included in the first target playback mode. Different labels are used to characterize different events performed by the first target user when the audio player 101 is in the first target playback mode. See also Figure 11 and Figure 12The tags for Focus Mode can include, but are not limited to, some or all of the following: Reading, Studying, Meditation, Working, and Focus. These tags represent the events the user performs while the audio player 101 is in Focus Mode: reading, studying, meditating, working, and other activities, respectively. Different tags can be identified with different icons; for example, the Meditation tag uses an icon of a person meditating, and the Working tag uses an icon of a computer.

[0068] like Figure 11 As shown, the settings interface may include a selection control 1103 for selecting a target label from multiple labels. After receiving an operation instruction on the selection control 1103, each label can be displayed. After 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 12 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.

[0069] In the above embodiments, the audio player 101 of the first target user can be set to the first target playback mode through a certain functional entry point. By expanding the first user list of users playing audio files in the first target playback mode, information of other users who are also in the first target playback mode can be selectively extracted, so as to give the first target user a certain sense of companionship. Furthermore, the solution of the present invention can also provide certain light social functions, which will be described in detail below.

[0070] In some embodiments, in response to receiving a selection instruction for a third target user from an expanded first user list, information about the third target user may be displayed on the audio playback interface. See also Figure 13 The information 1301 of the third target user may include, but is not limited to, one or more of the following: the third target user's username (e.g., user 1), avatar (as shown in the circular pattern in the figure), preferred audio file information (e.g., jazz, rock), information on historically played audio files (e.g., song 1, song 2, song 3), distance from the first target user (e.g., <500m), and cumulative playback time of audio files played in the first target playback mode (e.g., 5 hours and 25 minutes). This allows the first target user to easily access information about other users also playing audio files in the same first target playback mode.

[0071] In other embodiments, see also Figure 13 In response to receiving a selection instruction for a third target user, the system can display a friend-adding control 1302 on the audio playback interface, and in response to receiving operation information on the friend-adding control 1302, send a friend request to the third target user. This allows the first target user to easily add the user as a friend.

[0072] If the information of the third target user includes information about audio files preferred by the third target user, the audio playback interface may include at least one fourth function entry, each fourth function entry corresponding to an audio file preferred by the third target user, used to switch the audio playback interface to an operation interface for the audio file preferred by the third target user. See also Figure 14 The audio files preferred by the third target user include Song 1, Song 2, and Song 3. Song 1, Song 2, and Song 3 can each correspond to a fourth function entry 1401. Taking the fourth function entry 1401 corresponding to Song 1 as an example, after receiving operation information for the fourth function entry 1401 corresponding to Song 1, the audio playback interface can be switched to the operation interface for Song 1 to perform certain operations on Song 1, such as adding to favorites, commenting, downloading, or playing.

[0073] In some embodiments, in response to receiving a selection instruction for a third target user, a push control may be displayed on the audio playback interface; in response to receiving operation information on the push control, information about the audio file currently being played by the audio player may be pushed to the third target user. See also Figure 15 When the first target user plays song 1, a push control 1501 (as shown in the image, "Recommend this song to them") can be displayed on the audio playback interface at the location corresponding to user 1. After receiving the operation information for the push control 1501, information about song 1 can be sent to user 1, including but not limited to the song 1 name, artist name, tags, the time the first target user played song 1, the number of users who like song 1, and one or more other pieces of information. In this way, users can share their favorite songs with each other.

[0074] Exemplary media After introducing the method of exemplary embodiments of the present invention, the following references are made. Figure 16 An example of a medium from an exemplary embodiment of the present invention will be described.

[0075] 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 160 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.

[0076] The program product can take the form of any combination of one or more readable media. The readable medium 160 can be a readable signal medium or a readable medium in general. The readable medium 160 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 having 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.

[0077] 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.

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

[0079] 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).

[0080] Exemplary device After introducing the medium of exemplary embodiments of the present invention, the following references are made. Figure 17 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: Display module 1701 is used to display a first function entry on the audio playback interface of the audio player in response to a first target user playing an audio file through an audio player in a first target playback mode. The first function entry is used to expand a first user list of users playing audio files in the first target playback mode. The processing module 1702 is configured to, in response to receiving operation information for the first function entry, enter and / or display the first user list.

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

[0082] Figure 18 The computing device 1800 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.

[0083] like Figure 18 As shown, the computing device 1800 is presented in the form of a general-purpose computing device. The components of the computing device 1800 may include, but are not limited to: at least one processing unit 1801, at least one storage unit 1802, and a bus 1803 connecting different system components (including the processing unit 1801 and the storage unit 1802).

[0084] The Bus 1803 includes a data bus, a control bus, and an address bus.

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

[0086] Storage unit 1802 may also include a program / utility 18025 having a set (at least one) of program modules 18024, such program modules 18024 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.

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

[0088] This communication can be performed via input / output (I / O) interface 1805. Furthermore, the computing device 1800 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 1806. Figure 18 As shown, network adapter 1806 communicates with other modules of computing device 1800 via bus 1803. 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 1800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0089] 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.

[0090] 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.

[0091] 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: In response to a first target user playing an audio file through an audio player in a first target playback mode, a first function entry is displayed on the audio playback interface of the audio player. This first function entry expands a first user list of users playing audio files in the first target playback mode. The first target playback mode is set based on the identification result of the current audio playback scenario of the audio player. If the identification result indicates that the audio playback scenario is a specified scenario, the audio player is set to the first target playback mode. In the first target playback mode, the audio player satisfies at least one of the following conditions: at least one control on the audio playback interface other than the playback control controls is disabled; message notifications received by the audio player are disabled. In response to receiving operation information for the first function entry, the system enters and / or displays the first user list.

2. The method according to claim 1, wherein the first user list includes a preference setting control; the method further includes: In response to receiving operation information for the preference setting control, the users in the first user list are sorted.

3. The method according to claim 2, wherein sorting the users in the first user list in response to receiving operation information on the preference setting control includes: In response to receiving operation information for the preference setting control, at least one preference setting option is expanded; In response to receiving operation information for a target preference option among the at least one preference setting options, the users in the first user list are sorted according to the sorting method corresponding to the target preference option.

4. The method according to claim 2, wherein sorting the users in the first user list in response to receiving operation information on the preference setting control includes: In response to receiving operation information for the preference setting control, the sorting parameters are obtained; Users in the first user list are filtered based on the sorting parameters; Sort the filtered users.

5. The method of claim 3, wherein the at least one preference setting option comprises some or all of the following: Preference settings options that sort users in the first user list by the duration their audio players have been in the first target playback mode; A preference setting option that sorts users in the first user list according to the distance between them and the first target user; Preference setting options that sort audio files according to the similarity between the style of audio files preferred by users in the first user list and the style of audio files preferred by the first target user; Preference settings options that sort users in the first user list according to their social relationships with the first target user.

6. The method according to claim 2, in the sorted first user list, users who have a friend relationship with the first target user are marked and / or displayed at the top.

7. The method according to claim 1, further comprising: In response to the first target user playing an audio file through the audio player in the second target playback mode, a second function entry is displayed on the audio playback interface of the audio player. The second function entry is used to expand the second user list of users who are playing the audio file. If the second user list includes a second target user in the first target playback mode, a third function entry is displayed in the second user list at the position corresponding to the second target user. The third function entry is used to access the settings interface for setting the audio player to the first target playback mode.

8. The method according to claim 1, further comprising: In response to receiving a selection instruction for a third target user from the first user list, the information of the third target user is displayed on the audio playback interface.

9. The method according to claim 8, further comprising: In response to receiving a selection instruction for the third target user, a friend addition control is displayed on the audio playback interface; In response to receiving the operation information for adding the friend control, a friend request is sent to the third target user.

10. The method according to claim 8, wherein the information of the third target user includes information of the audio file preferred by the third target user, and the audio playback interface includes at least one fourth function entry, each fourth function entry corresponding to an audio file preferred by the third target user, for switching the audio playback interface to an operation interface for the audio file preferred by the third target user.

11. The method according to claim 8, further comprising: In response to receiving a selection instruction for the third target user, a push control is displayed on the audio playback interface; In response to receiving operation information for the push control, the information of the audio file currently being played by the audio player is pushed to the third target user.

12. The method according to any one of claims 1 to 11, wherein the first target playback mode is a focus mode.

13. A computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method of any one of claims 1 to 12.

14. A control device for an audio player, the device comprising: The display module is configured to, in response to a first target user playing an audio file through an audio player in a first target playback mode, display a first function entry on the audio playback interface of the audio player. The first function entry expands a first user list of users playing audio files in the first target playback mode. The first target playback mode is set based on the identification result of the current audio playback scenario of the audio player. If the identification result indicates that the audio playback scenario is a specified scenario, the audio player is set to the first target playback mode. In the first target playback mode, the audio player satisfies at least one of the following conditions: at least one control other than the playback control control on the audio playback interface is disabled; message notifications received by the audio player are disabled. The processing module is configured to, in response to receiving operation information for the first function entry, enter and / or display the first user list.

15. A computer 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 12.

Citation Information

Patent Citations

  • Music pushing method and device, electronic equipment and storage medium

    CN112035758A

  • Information processing method and device of virtual study room and storage medium

    CN113256440A