CN115391593A - Control method, medium, device and computing equipment of audio player - Google Patents
Control method, medium, device and computing equipment of audio player Download PDFInfo
- Publication number
- CN115391593A CN115391593A CN202211062468.4A CN202211062468A CN115391593A CN 115391593 A CN115391593 A CN 115391593A CN 202211062468 A CN202211062468 A CN 202211062468A CN 115391593 A CN115391593 A CN 115391593A
- Authority
- CN
- China
- Prior art keywords
- user
- audio
- users
- target
- playing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/64—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/635—Filtering based on additional data, e.g. user or group profiles
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the invention provides a control method, a medium, a device and a computing device of an audio player. The method comprises the following steps: responding to a first target user to play an audio file in a first target play mode through an audio player, and displaying a first function inlet on an audio play interface of the audio player, wherein the first function inlet is used for expanding a first user list of users playing the audio file in the first target play mode; and entering and/or displaying the first user list in response to receiving the operation information of the first function entrance. The method realizes the directional mining of other users playing the audio file based on the current audio playing mode of the first user, and brings better experience to the users.
Description
Technical Field
Embodiments of the present invention relate to the field of computer technologies, and in particular, to a control method, a medium, an apparatus, and a computing device for an audio player.
Background
This section is intended to provide a background or context to the embodiments of the invention. The description herein is not admitted to be prior art by inclusion in this section.
When a user plays an audio file through an audio player, in order to increase the accompanying feeling of the user, a list of other users who are playing the audio file through the audio player may be displayed on an audio playing interface of the audio player.
Disclosure of Invention
Audio players of the prior art are uni-directional in the way of mining out other users that are related to the status of the current user (i.e., the user of the audio player).
To this end, the present invention provides an improved control method, medium, apparatus and computing device for an audio player.
In a first aspect of embodiments of the present invention, there is provided a control method of an audio player, including: responding to a first target user to play an audio file in a first target play mode through an audio player, and displaying a first function inlet on an audio play interface of the audio player, wherein the first function inlet is used for expanding a first user list of users playing the audio file in the first target play mode; entering and/or displaying the first user list in response to receiving the operation information of the first function entry.
In one embodiment of the invention, the first user list includes a preference setting control; the method further comprises the following steps: in response to receiving operational information for the preference setting control, sorting the users in the first user list.
In another embodiment of the present invention, the sorting the users in the first user list in response to receiving the operation information on the preference setting control includes: in response to receiving the operation information of the preference setting control, expanding at least one preference setting option; and in response to receiving the operation information of the target preference setting option in the at least one preference setting option, sequencing the users in the first user list according to the sequencing mode corresponding to the target preference setting option.
In another embodiment of the present invention, the sorting the users in the first user list in response to receiving the operation information on the preference setting control includes: in response to receiving the operation information of the preference setting control, obtaining a sequencing parameter; screening users in the first user list based on the sorting parameters; and sorting the screened users.
In yet another embodiment of the invention, the at least one preference setting option includes some or all of: preference setting options which are sequenced according to the time length of the audio players of the users in the first user list entering the first target playing mode; preference setting options which are sorted according to the distance between the user in the first user list and the first target user; preference setting options which are ranked according to the similarity between the styles of the audio files preferred by the users in the first user list and the styles of the audio files preferred by the first target user; and setting preference options according to the social relationship between the users in the first user list and the first target user.
In a further embodiment of the present invention, in the sorted first user list, the users having a friend relationship with the first target user are marked and/or displayed on top.
In yet another embodiment of the present invention, the method further comprises: responding to the first target user to play the audio file in a second target playing mode through the audio player, and displaying a second function inlet on an audio playing interface of the audio player, wherein the second function inlet is used for expanding a second user list of users who play the audio file; and if the second user list comprises a second target user in the first target playing mode, displaying a third function entry at a position corresponding to the second target user in the second user list, wherein the third function entry is used for entering a setting interface for setting the audio player to be in the first target playing mode.
In yet another embodiment of the present invention, the method further comprises: in response to receiving a selection instruction of a third target user in the first user list, displaying information of the third target user on the audio playing interface.
In yet another embodiment of the present invention, the method further comprises: in response to receiving a selection instruction of the third target user, displaying a friend adding control on the audio playing interface; and responding to the received operation information of the friend adding control, and sending a friend application to the third target user.
In a further embodiment of the present invention, the information of the third target user includes information of audio files preferred by the third target user, and the audio playing interface includes at least one fourth function entry, where each fourth function entry corresponds to one audio file preferred by the third target user, and is used to switch the audio playing interface to an operation interface for the audio file preferred by the third target user.
In yet another embodiment of the present invention, the method further comprises: displaying a push control on the audio playing interface in response to receiving a selection instruction of the third target user; and pushing the information of the audio file currently played by the audio player to the third target user in response to receiving the operation information of the push control.
In yet another embodiment of the present invention, the first target play mode is a focus mode.
In a second aspect of embodiments of the present invention, there is provided a medium having stored thereon a computer program which, when executed by a processor, performs a method according to any one of the embodiments of the present invention.
In a third aspect of embodiments of the present invention, there is provided a control apparatus of an audio player, comprising: the display module is used for responding to a first target user to play an audio file in a first target playing mode through an audio player, and displaying a first function inlet on an audio playing interface of the audio player, wherein the first function inlet is used for expanding a first user list of users playing the audio file in the first target playing mode; and the processing module is used for responding to the received operation information of the first function entrance, and entering and/or displaying the first user list.
In a fourth aspect of embodiments of the present invention, there is provided a computing device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the method according to any of the embodiments of the present invention when executing the program.
According to the control method, the medium, the device and the computing equipment of the audio player, when a first target user plays an audio file in a first target play mode through the audio player, a first function entry can be displayed on an audio play interface of the audio player, so that a first user list of users who play the audio file in the first target play mode can be expanded. In the related art, other users who play the audio file can be mined only when the first target user plays the audio file, but the other mined users in the invention are not only users who play the audio file as the first target user, but also other users who are in the first target play mode as the user, that is, the other mined users are matched with the play mode of the first target user for playing the audio file. Therefore, compared with the prior art, the mining method is richer and more diverse, and brings better experience for users.
Drawings
The above and other objects, features and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description read in conjunction with the accompanying drawings. Several embodiments of the present invention are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which:
FIG. 1A schematically illustrates a schematic diagram of an application scenario according to an embodiment of the present invention;
FIG. 1B schematically shows a diagram of information of other users after expansion, according to an embodiment of the invention;
fig. 2 schematically shows a flow chart of a control method of an audio player according to an embodiment of the present invention;
FIGS. 3A and 3B each schematically illustrate a schematic view of a first functional inlet according to an embodiment of the present invention;
FIG. 4 schematically illustrates a diagram of a first list of users according to an embodiment of the invention;
FIG. 5 schematically illustrates a diagram of a first user list according to another embodiment of the invention;
FIG. 6 schematically shows a diagram of preference setting options according to an embodiment of the invention;
FIG. 7 is a diagram that schematically illustrates a manner in which ranking parameters may be customized, in accordance with an embodiment of the present invention;
FIG. 8 schematically illustrates a schematic view of a second functional inlet in accordance with an embodiment of the present invention;
FIG. 9 schematically illustrates a diagram of a second list of users according to an embodiment of the invention;
FIG. 10 schematically illustrates a bubble guide according to an embodiment of the invention;
FIG. 11 schematically illustrates a schematic view of a focus mode setup interface according to an embodiment of the invention;
FIG. 12 schematically illustrates a schematic diagram of a tag in focus mode, according to an embodiment of the invention;
FIG. 13 is a diagram schematically illustrating information of a third target user according to an embodiment of the present invention;
fig. 14 schematically shows a schematic diagram of an operation interface for switching an audio playback interface to an audio file preferred for a third target user according to an embodiment of the present invention;
FIG. 15 schematically illustrates a diagram of a push control according to an embodiment of the present invention;
FIG. 16 schematically shows a schematic view of a medium according to an embodiment of the invention;
fig. 17 schematically shows a block diagram of a control device of an audio player according to an embodiment of the present invention;
FIG. 18 schematically illustrates a structural diagram of a computing device according to an embodiment of the present invention;
in the drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
Detailed Description
The principles and spirit of the present invention will be described with reference to a number of exemplary embodiments. It is understood that these embodiments are given solely for the purpose of enabling those skilled in the art to better understand and to practice the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As will be appreciated by one skilled in the art, embodiments of the present invention may be embodied as a system, apparatus, device, method, or computer program product. Thus, the present invention may be embodied in the form of: entirely hardware, entirely software (including firmware, resident software, micro-code, etc.), or a combination of hardware and software.
According to an embodiment of the invention, a control method, a medium, a device and a computing device of an audio player are provided.
In this document, it is to be understood that any number of elements in the figures are provided by way of illustration and not limitation, and any nomenclature is used for differentiation only and not in any limiting sense.
The principles and spirit of the present invention are explained in detail below with reference to several exemplary embodiments of the present invention.
Summary of The Invention
The audio player refers to a special basic function of an audio product, and can meet the requirements of a user on playing an audio file (such as a song), switching basic playing control operations of the audio file, like praise, and changing the skin of an audio player page in the process of playing the audio file. When a user plays an audio file through an audio player, in order to increase the accompanying feeling of the user, a list of other users who are playing the audio file through the audio player may be displayed on an audio playing interface of the audio player.
The inventor finds that users often want to obtain certain accompanying feeling when playing audio files, for example, want to know what other users who are playing audio files as well as the users themselves have; when playing an audio file in some task modes (e.g., focus mode), it is desirable to know the ranking information of himself among users who are also in the task mode; it is desirable to be able to discover other users nearby that are also in the task mode through certain light social functions; and/or other users who wish to know about the same or similar playing preferences as themselves, etc.
In the prior art, an audio player can only mine other users who play audio files when the users play the audio files, and the mining mode is single.
Therefore, when a first target user plays an audio file in a first target play mode through an audio player, a first function entry is displayed on an audio play interface of the audio player so as to expand a first user list of users who play the audio file in the first target play mode. The other mined users are not only users who play the audio file as the first target user, but also other users who are in the first target play mode as the user, namely the other mined users are matched with the play mode of the first target user for playing the audio file. Therefore, compared with the prior art, the mining method is richer and more diverse, and brings better experience for users.
Having described the basic principles of the invention, various non-limiting embodiments of the invention are described in detail below.
Application scene overview
Referring first to fig. 1A, there is a schematic diagram of an application scenario of an audio player 101 according to an exemplary embodiment of the present invention. The audio player 101 may be a music player (e.g., a network cloud music player, a QQ music player), a book listening player (e.g., a himalayan book listening player), or other type of player for playing audio files. The audio player 101 may be mounted on a removable device 102. The mobile device 102 may be a smart device such as a cell phone, a tablet computer, etc. The removable device 102 may include a display screen for displaying an audio playing interface of the audio player 101. One or more play control controls 1011 (shown as icons within the dashed box) may be included on the audio play interface, including but not limited to: the system comprises a pause control for pausing a currently played audio file, a switching control for switching to a next audio file, a switching control for switching to a previous audio file, a play progress display control of the audio file, a like control, a comment control, an audio file downloading control, a submenu selection control, a sharing control for sharing information of the audio file to a social platform, a minimizing control for folding an audio play interface and the like. Other controls 1012 (e.g., a black gel control, as shown by the black gel icon) and information 1013 of the audio file may also be included on the audio playing interface, for example, when the audio file is a song, the information 1013 of the audio file may include, but is not limited to, one or more of a song name, a singer name, a name of an album where the song is located, and the like. Additionally, a function entry 1014 can be displayed on the audio playback interface for expanding a list of other users that are currently playing audio files. In addition, the skin can be displayed on the audio playing interface. In addition to the above listed controls and information, other controls and information may be included in the audio playing interface, which is not listed here.
While playing the audio file, the user may operate the function portal 1014 to send request information to the server 103 for obtaining information of other users. The server 103 may return information of the other user to the audio player 101 in response to the request information, so as to expand the information of the other user on the audio playing interface of the audio player 101. Expanded information of other users is shown in fig. 1B, and the information of other users may include, for example, information of the number of other users who are playing the audio file (e.g., "189 people listening"), the head portraits of other users (as shown by the respective circular patterns in the figure), the duration of time the audio file is played by other users (e.g., 75 minutes), and so on.
Exemplary method
A control method of an audio player according to an exemplary embodiment of the present invention is described below with reference to fig. 2 in conjunction with the application scenarios of fig. 1A and 1B. It should be noted that the above application scenarios are merely illustrated for the convenience of understanding the spirit and principles of the present invention, and the embodiments of the present invention are not limited in this respect. Rather, embodiments of the present invention may be applied to any scenario where applicable.
As shown in fig. 2, the control method of the audio player of the present invention includes:
step S201: responding to a first target user to play an audio file in a first target play mode through an audio player, and displaying a first function inlet on an audio play interface of the audio player, wherein the first function inlet is used for expanding a first user list of users playing the audio file in the first target play mode;
step S202: entering and/or displaying the first user list in response to receiving the operation information of the first function entry.
The audio player in this embodiment may be the audio player 101 in fig. 1A. For convenience of understanding and explanation, the following mainly takes the audio player 101 as an example of a music player, and explains the technical solution in the embodiment of the present invention. On this basis, the audio files played by the audio player 101 may be songs, and the list of audio files may be referred to as a song list.
In step S201, the audio player 101 can play the audio file in at least two different audio play modes (e.g., a first target play mode and a second target play mode). Alternatively, the first target play mode may be a focus mode and the second target play mode may be a non-focus mode. In addition, the first target play mode and the second target play mode may be other modes. Also, the audio player 101 may play audio files in other audio play modes in addition to the first target play mode and the second target play mode. For convenience of explanation, the first target playback mode is the focus mode, which is taken as an example.
When the user of the audio player 101 (i.e., the first target user) is performing work, study, exercise, etc., it is often desirable to increase his concentration, and therefore the audio player can be set to the concentration mode. The setting manner may be a manual setting by the user, or may be an automatic setting by the audio player 101 when a specific condition is satisfied (for example, when the current time reaches a preset setting time for entering the concentration mode).
In focus mode, the audio player 101 satisfies at least any one of the following conditions:
the first condition is as follows: at least one other control on the audio playing interface except the playing control is shielded. In the non-attentive mode, as shown in fig. 1A, the number of controls on the audio playback interface is large, which results in the audio playback interface being excessively tedious. In the focus mode, on one hand, at least one other control except the play control can be shielded, so that the audio play interface is simplified; on the other hand, due to the fact that the playing control is reserved, a user can still conveniently control the playing process of the audio file through the audio playing interface, and operation experience of the user cannot be influenced. In some embodiments, the number and type of controls that are masked may be determined based on a user's selection instructions. For example, the user may select a control reserved for switching audio files, a control reserved for pausing the playing of audio files, and a control reserved for praise, or may select a control reserved only for switching audio files and a control reserved for pausing the playing of audio files, thus achieving the need to customize the audio playing interface in the focus mode for the user.
And a second condition: the message notifications received by the audio player 101 are masked. Wherein the message notification includes at least one of an advertisement, marketing information, system notification, friend message, etc. received by the audio player 101.
By shielding the controls on the audio playing interface and/or shielding the message notifications received by the audio player 101, the interference to the user can be reduced, thereby improving the concentration of the user.
Referring to fig. 3A and 3B, when the audio player 101 plays an audio file in the first target play mode, a first function entry 301 may be displayed on the audio play interface of the audio player 101 for displaying a first user list of users who also play the audio file in the first target play mode on the audio play interface of the audio player 101. Further, the number of users in the first user list, for example, "32 together with you" in the figure, may be displayed in the first function portal 301, indicating that the number of users in the first user list is 32.
As an embodiment, still taking the first target play mode as an example of being the focus mode, referring to fig. 3A, when the audio player 101 plays the audio file in the focus mode, the audio play interface may only display: identification information of focus mode (e.g., "i focus"), duration of being in focus mode (e.g., 24. As another embodiment, referring to fig. 3B, when the audio player 101 plays an audio file in the focus mode, the audio playing interface may only include: the first functional portal 301 includes information such as identification information of the concentration mode, duration of being in the concentration mode, and the like, without including any control. Those skilled in the art will appreciate that the above is merely exemplary, and in practical applications, the audio playing interface in the focus mode may include only some of the above items (i.e., information and/or controls), and may also include other items besides the above items.
In step S202, operation information (e.g., a click operation) for the first function portal 301 may be received, and the first user list may be entered and/or displayed in response to the operation information. Following the previous example, when the first target playback mode is focus mode, the first user list is shown in fig. 4, including information such as the number of users in the first user list (e.g., "1", "2" in the figure), the avatar (as shown by the circular pattern in the figure), the user name (e.g., "user 1", "user 2" in the figure), the length of time in focus mode (e.g., "125 minutes" in the figure), the number of users in the first user list (e.g., "there are 5 people in the figure focusing on with you"), and so on. It will be understood by those skilled in the art that the above is merely exemplary, and the information displayed in the expanded first user list is not limited thereto.
In some embodiments, the users in the first user list may be sorted and displayed according to a certain sorting manner. For example, in fig. 4, the sorting manner is that the users in the first user list are sorted in the order of the duration in the first target play mode (e.g., focus mode) from large to small. Besides the sorting mode, the users in the expanded first user list can be sorted in other sorting modes. For example, the ranking may be performed according to a distance between the user in the first user list and the first target user, according to a similarity between a genre of the audio file preferred by the user in the first user list and a genre of the audio file preferred by the first target user, or according to a social relationship between the user in the first user list and the first target user. The following illustrates the ordering.
In some embodiments, referring to FIG. 5, a preference setting control 501 may be included in the first user list. The users in the first user list may be ranked in response to receiving operational information for the preference setting control.
In particular, at least one preference setting option may be deployed in response to receiving operational information for the preference setting control. Wherein each preference setting option corresponds to a sort mode. Then, in response to receiving the operation information on the target preference setting option in the at least one preference setting option, the users in the first user list may be sorted in a sorting manner corresponding to the target preference setting option. In particular, each preference setting option may correspond to a selection control (e.g., a selection box). A preference setting option may be selected as a target preference setting option by selecting a selection control corresponding to the preference setting option.
Referring to fig. 6, taking the first target play mode as the focus mode as an example, the at least one preference setting option may include, but is not limited to:
preference setting options sorted by the duration of time the audio players of the users in the first user list enter the focus mode (for short sorted by focus duration). After setting the preference setting option as the target preference setting option, the users in the first user list may be sorted in order of the duration of the audio player 101 of the users in the first user list entering the focus mode from large to small or from small to large. The duration of time that a user's audio player 101 enters the focus mode can be obtained by the timing result of the timing unit in the user's audio player 101.
And (4) setting preference options which are sorted according to the distance between the user in the first user list and the first target user (sorted according to the distance for short). After the preference setting option is set as the target preference setting option, the users in the first user list may be sorted in order of the distance between the user in the first user list and the first target user from near to far or from far to near. The distance between two users can be determined based on the positioning data corresponding to the two users, and the positioning data corresponding to one user can be acquired by a positioning unit on the mobile device where the audio player 101 of the user is located.
Preference setting options sorted according to similarity between the genre of the audio files preferred by the user in the first user list and the genre of the audio files preferred by the first target user (referred to as preference similarity sorting for short). Wherein the genre of an audio file preferred by a user may be determined based on the tags of audio files played historically by the user. For example, if the number of audio files labeled "light music" among the audio files played by the user history is the largest among the audio files played by the user history, the "light music" is determined as the genre of the audio file preferred by the user. For another example, if the playing time of the audio file labeled "cartoon song" in the audio files played by the user history is longest in the audio files played by the user history, then "light music" is determined as the genre of the audio file preferred by the user. The genre of the audio file preferred by the user may also be determined collectively based on the above-described various manners, for example, the genre of the audio file preferred by the user is determined for both the audio file labeled "light music" and the audio file labeled "cartoon song". In addition to the above, the style of the audio file preferred by the user can be determined in other ways, which are not listed here. After setting the preference setting option as the target preference setting option, the users in the first user list may be sorted in order of high-to-low or low-to-high similarity between the genres of the audio files preferred by the users in the first user list and the genres of the audio files preferred by the first target user.
And setting preference options according to the social relationship between the users in the first user list and the first target user. The social relationship between two users can be used to characterize whether the two users are friends, and can also be used to characterize whether the two users have common friends. After the preference setting option is set as the target preference setting option, users having a friend relationship with the first target user can be preferentially displayed in the first user list; further, a user who does not have a friend relationship with the first target user but has at least one common friend with the first target user may also be displayed after the user having a friend relationship with the first target user. Other users may then be displayed after users having a friendship relationship with the first target user and users having common friends with the first target user.
In addition to the above-mentioned enumeration, other preference setting options may be set, so that the users in the first user list are sorted in other sorting manners, and are not enumerated one by one here.
In some embodiments, at least one ranking mode comprises one or more ranking parameters for filtering users in the first user list. The screened users are a subset of all users in the first user list. By adopting the sorting parameters to screen the users in the first user list, the users in the first user list with a closer relationship with the first target user can be screened out, and the users can be further sorted.
Specifically, the sorting parameters may be obtained in response to receiving the operation information on the preference setting control, the users in the first user list may be screened based on the sorting parameters, and then the screened users may be sorted.
Further, in an embodiment that includes one or more preference setting options, the operation information may be selection information of a certain preference setting option, and the sorting parameter is a sorting parameter of a sorting manner corresponding to the selected preference setting option.
For example, where the preference setting options include preference setting options that are ranked by duration of focus, the ranking parameter may be a lower limit of the duration of focus, e.g., 10 minutes. On the basis, users of which the duration of the audio player entering the concentration mode is longer than 10 minutes can be screened out from the first user list, and then the screened users are displayed in a sorting mode. For another example, when the preference setting options include preference setting options sorted by distance, the sorting parameters may include an upper distance limit and a lower distance limit between the user in the first user list and the first target user, for example, the lower distance limit is 0 and the upper distance limit is 500m. On the basis, users with the distance range of 0 to 500m from the first target user can be screened out from the first user list, and then the screened users are displayed in a sorting mode. As another example, where the preference setting options include preference setting options that are ranked by preference similarity, the ranking parameters may include one or more tags (e.g., jazz, rock, voice, etc.). On the basis, users with the preferred styles of the audio files in the first user list including the one or more labels can be screened out, and then the screened-out users are displayed in a ranking mode.
According to different sorting modes, other sorting parameters can be adopted to screen the users in the first user list, and the specific types of the sorting parameters and the screening modes are not listed one by one. In each sorting mode including the sorting parameter, the number of the sorting parameters may be equal to 1, or greater than 1, and the present invention is not limited thereto.
Referring to fig. 6 and 7, the sorting parameter may be set by the user, or may be one or more default parameters set in advance. For example, in fig. 6, when the preference setting options include preference setting options sorted by distance, the sorting parameter may include an upper distance limit between the user in the first user list and the first target user, and the upper distance limit may include a plurality of default upper limit values, for example, 500m, 1km, 3km, 5km, and the like, and may also be a distance customized by the user. A parameter setting control may be set, and after receiving operation information for the parameter setting control, the setting interface shown in fig. 7 may be displayed, and the parameter values input in the setting interface may be acquired and used as the sorting parameters.
In some embodiments, referring to fig. 5 and 7, after sorting the users in the first user list in the first sorting manner, the users in the first user list may be further labeled according to the sorting parameters of the second sorting manner. The first sorting mode and the second sorting mode are different sorting modes. For example, assuming that the first ranking manner is ranking by concentration duration, the second ranking manner includes two ranking manners of distance ranking and preference similarity ranking, and the ranking parameter set in the ranking manner by distance ranking includes a lower preference similarity limit (e.g., 90%) between a user in the first user list and a first target user, and the ranking parameter set in the ranking manner by preference similarity ranking includes a jazz genre, then a user with a distance less than 500m from the first target user (e.g., user 1), a user with a preference similarity greater than 90% from the first target user (e.g., user 2 with a preference similarity of 95% from the first target user), and a user with a favorite genre including the jazz genre (e.g., user 3) may be flagged in the first user list after ranking by concentration duration.
In some embodiments, users having a friend relationship with the first target user may be marked and/or top-displayed in the sorted first user list. In the embodiment of marking the users having a friend relationship with the first target user, the users having a friend relationship with the first target user and the users having no friend relationship with the first target user in the first user list may be respectively shown by using different visual characteristics, or the users having a friend relationship with the first target user may be marked by a preset icon in the first user list. In the embodiment of displaying the users having a friend relationship with the first target user at the top, the users having a friend relationship with the first target user in the first user list may be displayed at the top, and after the friends of the first target user, the users having no friend relationship with the first target user in the first user list may be displayed after being sorted in a corresponding sorting manner. Therefore, the first target user can be quickly positioned to the user with friend relationship.
In some embodiments, the audio player 101 may be set to the first target play mode through the second function portal. Specifically, when a first target user plays an audio file in a second target play mode through the audio player 101, a second function entry may be displayed on the audio play interface of the audio player 101 for expanding a second user list of users who are playing the audio file. The second function portal in one embodiment is shown in FIG. 8, where information on the number of users who are playing audio files may be presented, e.g., "currently 189 people are listening with you". Unlike the first user list, the users in the second user list may include users who play audio files in the first target play mode, and may also include users who play audio files in the second target play mode. Alternatively, the users in the second user list may be users who play the same audio file as the first target user, users who play the same audio list, or users who play an arbitrary audio file. After receiving the operation information for the second function portal, a second user list of users who are playing the audio file may be expanded. When the first target playback mode is the focus mode and the second target playback mode is the non-focus mode, the expanded second user list is as shown in fig. 9.
If the second user list includes a second target user in the first target play mode, a third function entry may be displayed at a position in the second user list corresponding to the second target user, for entering a setting interface for setting the audio player 101 to the first target play mode. As shown in fig. 9, assuming that the user 1 is the second target user in the concentration mode, a third function portal 901 may be displayed in the second user list at a position corresponding to the user 1, as shown by "being concentrated" in the figure. After receiving the operation information of the third function portal 901, a setting interface for setting the audio player 101 to the focus mode may be entered.
In addition to the above manner, a recognition result of the current audio playing scene of the audio player 101 may be obtained, and if the recognition result represents that the audio playing scene is a designated scene, a function entry corresponding to the first target playing mode, for example, the bubble guide 1001 shown in fig. 10, is displayed on the audio playing interface of the audio player 101. Alternatively, one or more fixed entries may be set on the audio playing interface, so that the user autonomously sets the audio player 101 to the first target playing mode through the fixed entries. The audio player 101 can be set to the first target play mode by operating the bubble guide 1001 or the fixed portal described above.
In some embodiments, the length of time that the audio player 101 is in the first target play mode may be timed. For example, referring to FIG. 11, the setup interface can include a timing control 1101 for timing the duration that the audio player is in focus mode. A time scale value may be included in the timing control 1101 to facilitate time setting by a user. While one particular style of timing control 1101 is shown, those skilled in the art will appreciate that the timing control 1101 may take other styles besides the style shown in the figure, and the present invention is not limited in this regard.
As an implementation manner, a start control 1102 may be further included in the setting interface for starting the concentration mode. If the time scale value in the timing control 1101 is equal to 0, then after the start control 1102 is operated, forward timing can begin; if the time scale value in timing control 1101 is greater than 0, a countdown may begin after operation of start control 1102.
In some embodiments, the setup interface includes a tag selection control for selecting a target tag from a plurality of tags included in the first target playback mode, different tags being used to characterize different events performed by the first target user while the audio player 101 is in the first target playback mode. Referring to fig. 11 and 12, the focus mode tag may include, but is not limited to, some or all of a reading tag, a learning tag, a meditation tag, a work tag, a focus tag, etc., which in turn represent the events performed by the user while the audio player 101 is in focus mode as reading, learning, meditation, work, and other events. Different labels can be identified by different icons, for example, the icon for meditation is an icon for people to sit on, and the icon for working label is an icon for computers.
As shown in FIG. 11, the setup interface may include a selection control 1103 for selecting a target tab from the plurality of tabs. After receiving an operation instruction for the selection control 1103, the respective labels may be presented. After receiving an operation instruction for a target tag among the various tags displayed, the tag currently in the concentration mode may be set as the target tag. The selected target tab may be displayed with a different visual characteristic (e.g., color) than the non-selected tabs. In the embodiment shown in fig. 12, the meditation label is selected as the target label, and the meditation label is displayed in a different color from other non-selected labels. In some examples, the tags may be customized by the user, e.g., the user may add new tags, delete existing tags, or change the content of existing tags.
In the above embodiment, the audio player 101 of the first target user may be set to the first target play mode through a certain function entry. By expanding the first user list of the users playing the audio files in the first target playing mode, the information of other users in the first target playing mode as well as the first target user can be directionally mined, so that the first target user can obtain a certain accompanying feeling. Further, the solution of the present invention may also provide a certain light social function, which is explained below.
In some embodiments, information of the third target user may be displayed on the audio play interface in response to receiving a selection instruction of the third target user in the expanded first user list. Referring to fig. 13, the information 1301 of the third target user may include, but is not limited to, one or more of a user name of the third target user (e.g., user 1), an avatar (shown as a circle pattern in the figure), information of a preferred audio file (e.g., jazz, rock), information of a historically played audio file (e.g., song 1, song 2, song 3), a distance from the first target user (e.g., < 500 m), a cumulative play duration for playing the audio file in the first target play mode (e.g., 5h25 min), and the like. In this way, the first target user can conveniently know the information of other users who play the audio file in the first target play mode.
In other embodiments, still referring to fig. 13, a friend addition control 1302 may be displayed on the audio playing interface in response to receiving a selection instruction for the third target user, and a friend application may be sent to the third target user in response to receiving operation information for the friend addition control 1302. Therefore, the first target user can add friends conveniently.
In a case that the information of the third target user includes information of an audio file preferred by the third target user, at least one fourth function entry may be included on the audio playing interface, where each fourth function entry corresponds to one audio file preferred by the third target user, and is used to switch the audio playing interface to an operation interface for the audio file preferred by the third target user. Referring to fig. 14, the audio files preferred by the third target user include song 1, song 2, and song 3, and then song 1, song 2, and song 3 may correspond to a fourth function entry 1401, respectively. Taking the fourth function entry 1401 corresponding to the song 1 as an example, after receiving the operation information of the fourth function entry 1401 corresponding to the song 1, the audio playing interface may be switched to the operation interface for the song 1, so as to perform certain operations on the song 1, such as collecting, commenting, downloading, playing, and the like.
In some embodiments, a push control may be displayed on the audio playback interface in response to receiving a selection instruction of the third target user; and pushing the information of the audio file currently played by the audio player to the third target user in response to the received operation information of the push control. Referring to fig. 15, when the first target user plays song 1, a push control 1501 (as shown in "recommend this song to ta") may be displayed on the audio playing interface at a position corresponding to user 1. After receiving the operation information on the push control 1501, the information of song 1, including but not limited to one or more of the name of song 1, the name of the singer, the label, the time when the first target user played song 1, the number of users who liked song 1, etc., may be sent to user 1. In this way, songs that are liked by the user can be shared among the users.
Exemplary Medium
Having described the method of an exemplary embodiment of the present invention, an example of the medium of an exemplary embodiment of the present invention is next described with reference to fig. 16.
In the present exemplary embodiment, the above-described method may be implemented by a program product, such as a portable compact disc read only memory (CD-ROM) that may be run on a device, such as a personal computer, and that includes program code. However, the program product of the present invention is not limited in this respect, and in this document, the readable medium 160 may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
The program product may employ any combination of one or more readable media. Readable medium 160 may be a readable signal medium or a readable medium. The readable medium 160 may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the readable medium would include the following: an electrical connection having one or more wires, a portable diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
A computer readable signal medium may include a propagated data signal with readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A readable signal medium may also be any readable medium that is not a readable medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on readable medium 160 may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RE, etc., or any suitable combination of the foregoing.
Program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C + + or the like and conventional procedural programming languages, such as the C language or similar programming languages. The program code may execute entirely on the user computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., through the internet using an internet service provider).
Exemplary devices
Having described the media of the exemplary embodiment of the present invention, next, an example of a control apparatus of an audio player of the exemplary embodiment of the present invention will be described with reference to fig. 17. The device comprises:
a display module 1701, configured to, in response to a first target user playing an audio file in a first target play mode through an audio player, display a first function entry on an audio play interface of the audio player, where the first function entry is used to expand a first user list of users playing the audio file in the first target play mode;
a processing module 1702, configured to enter and/or display the first user list in response to receiving the operation information of the first function portal.
Exemplary computing device
Having described the method, medium, and apparatus of exemplary embodiments of the present invention, an example of a computing device of exemplary embodiments of the present invention is next described with reference to FIG. 18.
The computing device 1800 shown in fig. 18 is only an example, and should not place any limitation on the scope of use or functionality of embodiments of the invention.
As shown in fig. 18, computing device 1800 is in the form of a general purpose computing device. Components of computing device 1800 may include, but are not limited to: the at least one processing unit 1801, the at least one memory unit 1802, and a bus 1803 that couples various system components including the processing unit 1801 and the memory unit 1802.
The bus 1803 includes a data bus, a control bus, and an address bus.
The 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.
The 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: an operating system, one or more application programs, other program modules, and program data, each of which, or some combination thereof, may comprise an implementation of a network environment.
The computing device 1800 may also communicate with one or more external devices 1804 (e.g., keyboard, pointing device, etc.).
Such communication may occur through input/output (I/O) interfaces 1805. Moreover, the computing device 1800 may also communicate with one or more networks (e.g., a Local Area Network (LAN), a Wide Area Network (WAN), and/or a public network such as the internet) via the network adapter 1806. As shown in fig. 18, the network adapter 1806 communicates with the other modules of the computing device 1800 via a bus 1803. It should be appreciated that although not shown, other hardware and/or software modules may be used in conjunction with the 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, to name a few.
It should be noted that although in the above detailed description several units/modules or sub-units/modules of the control device of the audio player are mentioned, such a division is merely exemplary and not mandatory. Indeed, the features and functionality of two or more of the units/modules described above may be embodied in one unit/module according to embodiments of the invention. Conversely, the features and functions of one unit/module described above may be further divided into embodiments by a plurality of units/modules.
Moreover, while the operations of the method of the invention are depicted in the drawings in a particular order, this does not require or imply that the operations must be performed in this particular order, or that all of the illustrated operations must be performed, to achieve desirable results. Additionally or alternatively, certain steps may be omitted, multiple steps combined into one step execution, and/or one step broken down into multiple step executions.
While the spirit and principles of the invention have been described with reference to several particular embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, nor is the division of aspects, which is for convenience only as the features in such aspects cannot be combined to advantage. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims (10)
1. A method of controlling an audio player, the method comprising:
responding to a first target user playing an audio file in a first target playing mode through an audio player, and displaying a first function entry on an audio playing interface of the audio player, wherein the first function entry is used for expanding a first user list of users playing the audio file in the first target playing mode;
and entering and/or displaying the first user list in response to receiving the operation information of the first function entrance.
2. The method of claim 1, the first user list including preference setting controls; the method further comprises the following steps:
in response to receiving operational information for the preference setting control, sorting the users in the first user list.
3. The method of claim 2, the ranking users in the first list of users in response to receiving operational information for the preference setting control comprising:
in response to receiving the operation information of the preference setting control, expanding at least one preference setting option;
and in response to receiving the operation information of a target preference setting option in the at least one preference setting option, sequencing the users in the first user list according to a sequencing mode corresponding to the target preference setting option.
4. The method of claim 2, the ranking users in the first list of users in response to receiving operational information for the preference setting control comprising:
in response to receiving the operation information of the preference setting control, obtaining a sequencing parameter;
screening users in the first user list based on the sorting parameters;
and sorting the screened users.
5. The method of claim 3, the at least one preference setting option comprising some or all of:
preference setting options which are sequenced according to the time length of the audio players of the users in the first user list entering the first target playing mode;
preference setting options which are sorted according to the distance between the user in the first user list and the first target user;
preference setting options which are ranked according to the similarity between the styles of the audio files preferred by the users in the first user list and the styles of the audio files preferred by the first target user;
and setting preference options according to the social relationship between the users in the first user list and the first target user.
6. The method of claim 2, wherein users having a friend relationship with the first target user are marked and/or displayed on top of the sorted first user list.
7. The method of claim 1, further comprising:
responding to the first target user to play the audio file in a second target playing mode through the audio player, and displaying a second function inlet on an audio playing interface of the audio player, wherein the second function inlet is used for expanding a second user list of users who play the audio file;
if the second user list comprises a second target user in the first target playing mode, displaying a third function entry at a position corresponding to the second target user in the second user list, wherein the third function entry is used for entering a setting interface for setting the audio player to be in the first target playing mode.
8. The method of claim 1, further comprising:
in response to receiving a selection instruction of a third target user in the first user list, displaying information of the third target user on the audio playing interface.
9. The method of claim 8, further comprising:
in response to receiving a selection instruction of the third target user, displaying a friend adding control on the audio playing interface;
and responding to the received operation information of the friend adding control, and sending a friend application to the third target user.
10. The method of claim 8, wherein the information of the third target user includes information of audio files preferred by the third target user, and the audio playing interface includes at least one fourth function entry, each fourth function entry corresponding to one audio file preferred by the third target user, for switching the audio playing interface to an operation interface of the audio files preferred by the third target user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211062468.4A CN115391593A (en) | 2022-08-31 | 2022-08-31 | Control method, medium, device and computing equipment of audio player |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211062468.4A CN115391593A (en) | 2022-08-31 | 2022-08-31 | Control method, medium, device and computing equipment of audio player |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115391593A true CN115391593A (en) | 2022-11-25 |
Family
ID=84124940
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211062468.4A Pending CN115391593A (en) | 2022-08-31 | 2022-08-31 | Control method, medium, device and computing equipment of audio player |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115391593A (en) |
-
2022
- 2022-08-31 CN CN202211062468.4A patent/CN115391593A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11501774B2 (en) | Automatically executing operations sequences | |
US20230333808A1 (en) | Generating a Customized Social-Driven Playlist | |
RU2608352C2 (en) | Terminal device and method for downloading and installing application | |
CN107124895A (en) | A kind of route recommendation method, electronic equipment and graphic user interface | |
KR20080035617A (en) | Single action media playlist generation | |
CN111221450B (en) | Information display method and device, electronic equipment and storage medium | |
US20140298249A1 (en) | Method and device for displaying service page for executing application | |
CN103151057A (en) | Music playing method and third party application | |
CN104572853A (en) | Searching method and searching device | |
WO2023165368A1 (en) | Media collection generation method and apparatus, electronic device, and storage medium | |
CN110650375A (en) | Video processing method, device, equipment and storage medium | |
CN111770376A (en) | Information display method, device, system, electronic equipment and storage medium | |
CN113590870A (en) | Recommendation method, recommendation device, storage medium and electronic equipment | |
CN113296669A (en) | Music social contact realization method and device, storage medium and electronic equipment | |
CN112256233A (en) | Music playing method and device | |
CN113360738A (en) | Content evaluation method, system, and computer-readable recording medium | |
CN112135182B (en) | List processing method, list processing apparatus, storage medium, and electronic device | |
CN112667333B (en) | Song list interface display control method and device, storage medium and electronic equipment | |
CN115391593A (en) | Control method, medium, device and computing equipment of audio player | |
CN112989102A (en) | Audio playing control method and device, storage medium and terminal equipment | |
CN111651111B (en) | Media file processing method and device | |
CN115268890A (en) | Information processing method and device and electronic equipment | |
CN115079906A (en) | Application page display method and device | |
CN114840122B (en) | Interaction method and device for random play, storage medium and computing device | |
CN115391592A (en) | Control method, medium, device and computing equipment of audio player |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |