CN111581427B - Method, device, computing equipment and storage medium for presenting music related content - Google Patents

Method, device, computing equipment and storage medium for presenting music related content Download PDF

Info

Publication number
CN111581427B
CN111581427B CN201910117564.6A CN201910117564A CN111581427B CN 111581427 B CN111581427 B CN 111581427B CN 201910117564 A CN201910117564 A CN 201910117564A CN 111581427 B CN111581427 B CN 111581427B
Authority
CN
China
Prior art keywords
music
content
related content
option
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.)
Active
Application number
CN201910117564.6A
Other languages
Chinese (zh)
Other versions
CN111581427A (en
Inventor
陈燕青
张启晟
汪祥
张昊明
张宏吉
孙浩华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201910117564.6A priority Critical patent/CN111581427B/en
Publication of CN111581427A publication Critical patent/CN111581427A/en
Application granted granted Critical
Publication of CN111581427B publication Critical patent/CN111581427B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • G06F16/635Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links

Abstract

The invention discloses a method, a device, a computing device and a storage medium for presenting music related content, wherein the method comprises the following steps: presenting options corresponding to music-related content, the music-related content being dominated by text and/or pictures, the text and/or pictures relating to music; and responding to the selection of the user on the options, presenting the music related content corresponding to the options, and triggering the playing of the music related content. Therefore, the music related contents possibly interested by the user are recommended to the user, the user is enabled to recognize and consume the music related contents, and meanwhile, the audio-visual conversion efficiency of music related to the music related contents is improved as much as possible.

Description

Method, device, computing equipment and storage medium for presenting music related content
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method, an apparatus, a computing device, and a storage medium for presenting music related content.
Background
With rapid development of science and technology and large-area popularization of the Internet, music websites and music software are increasingly increased, network music resources are increasingly enriched, and music is played through network spots to become a part of entertainment life of people. The massive music resources provide a lot of convenience for music lovers, but how to quickly find out music of interest from massive music and how to improve the audio-visual conversion efficiency of the music becomes a new problem.
Disclosure of Invention
An object of the present disclosure is to provide a presentation method of music-related content to enhance the audio-visual conversion efficiency of music related to the music-related content as much as possible while recommending the music-related content that may be of interest to a user to the user.
According to a first aspect of the present disclosure, there is provided a method of presenting music-related content, including: presenting options corresponding to music-related content, the music-related content being dominated by text and/or pictures, the text and/or pictures relating to music; and responding to the selection of the user on the options, presenting the music related content corresponding to the options, and triggering the playing of the music related content.
Optionally, a music playing plug-in is inserted in a content presentation page of the music related content, and the method may further include: the music playing plug-in plays the music in response to the music-related content being opened.
Optionally, an association relationship between the options or the music-related content and the music related thereto is stored in advance in a server; simultaneously acquiring the music related content and the related music from the server; or the step of triggering the playing of music related to the music related content comprises requesting the server to acquire the music related to the music related content.
Optionally, the method may further include: determining a playing mode of music related to the music related content in response to the selection of the option by the user; the step of requesting the server for music related to the music related content may include: and requesting music to be played in the music related to the music related content from the server based on the playing mode.
Optionally, the playing mode may include: a default play mode of music related to the music content; or playing a predetermined number of pieces of music associated with the user among the pieces of music related to the music content based on the interest tags and/or portrait information of the user; or based on the interest labels and/or portrait information of the users, ordering the music related to the music content, and sequentially playing at least one piece of music according to the ordering.
Optionally, the method may further include: one or more options to present to a user are determined based on the user's interest tags and/or portrayal information.
Alternatively, the plurality of options may be presented in the form of a card.
Optionally, the method may further include: in the card container on the option presentation page of the option, a plurality of cards to be presented to the user are sequentially arranged in a predetermined direction, and adjacent card portions are stacked.
Alternatively, the preceding card may be arranged on the upper layer of the following card at the adjacent card stacking portion.
Optionally, the method may further include: and responding to the sliding of the plurality of cards forward or backward in the preset direction by a user, sequentially and completely presenting the plurality of cards in the card container, wherein in the condition that one card is just completely presented, the sliding distance corresponding to the next card is slid forward or backward in the preset direction, the next card is completely presented, and in the preset direction, the sliding distances respectively corresponding to the plurality of cards are sequentially reduced.
Optionally, the method may further include: and displaying a playing icon in a superimposed manner on the card capable of triggering music playing.
Alternatively, a plurality of options corresponding to a plurality of different types of music-related content, respectively, may be presented, at least one type of music-related content including content other than own information of the music to which it relates.
According to a second aspect of the present disclosure, there is also provided a presentation apparatus of music-related content, including: an option presenting means for presenting options corresponding to music-related content, the music-related content being mainly text and/or pictures, the text and/or pictures relating to music; and the content presentation and music playing device is used for responding to the selection of the options by the user, presenting the music related content corresponding to the options and triggering the playing of the music related content.
Optionally, a music playing plug-in is inserted in a content presentation page of the music related content, and the content presentation and music playing device is further configured to play the music through the music playing plug-in response to the music related content being opened.
Optionally, an association relationship between the options or the music-related content and the music related thereto is stored in advance in a server; the content presentation and music playing device acquires the music related content and the related music from the server at the same time; or the content presentation and music playing device requests the server for obtaining the music related to the music related content.
Optionally, the apparatus may further include: and the play mode determining device is used for determining a play mode of music related to the music related content in response to the selection of the option by a user, wherein the content presenting and music playing device requests the server for music to be played in the music related to the music based on the play mode.
Optionally, the apparatus may further include: and the presentation option determining device is used for determining one or more options to be presented to the user based on the interest tag and/or portrait information of the user.
Optionally, the option presenting means presents the plurality of options in the form of a card.
Optionally, the option presenting device is further configured to superimpose and display a playing icon on a card capable of triggering music playing.
Optionally, the option presenting means presents a plurality of options corresponding to a plurality of different types of music-related contents, respectively, at least one type of music-related content including contents other than own information of the music to which it relates.
According to a third aspect of the present disclosure, there is also provided a computing device comprising: a processor; and a memory having executable code stored thereon which, when executed by the processor, causes the processor to perform the method of any of the above.
According to a fourth aspect of the present disclosure there is also provided a non-transitory machine-readable storage medium having stored thereon executable code which, when executed by a processor of an electronic device, causes the processor to perform the method of any of the above.
Thus, the present disclosure recommends music-related content corresponding to a plurality of different types to a user in a unified manner, making the user aware of and consume the music-related content. And when the music related contents are presented to the user in response to the selection of the user, the playing of the music related to the music related contents is triggered, so that the audio-visual conversion efficiency of the music is improved.
Drawings
The foregoing and other objects, features and advantages of the disclosure will be apparent from the following more particular descriptions of exemplary embodiments of the disclosure as illustrated in the accompanying drawings wherein like reference numbers generally represent like parts throughout exemplary embodiments of the disclosure.
Fig. 1 shows a schematic diagram of a system for implementing an embodiment of the present disclosure.
Fig. 2 shows a flow diagram of a method of presenting music content according to one embodiment of the present disclosure.
Fig. 3 shows a schematic diagram of a card style according to one embodiment of the present disclosure.
Fig. 4 shows a schematic diagram of an implementation flow according to one embodiment of the present disclosure.
5A-5D illustrate schematic diagrams of a card presentation page according to one embodiment of the present disclosure.
Fig. 6 is a schematic block diagram showing the structure of a presentation apparatus of music-related content according to an embodiment of the present disclosure.
FIG. 7 illustrates a schematic diagram of a computing device, according to an embodiment of the invention.
Detailed Description
Preferred embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While the preferred embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
As described above, with the increasing availability of music platforms and network music resources, music lovers are provided with more convenience, but how to quickly find music of interest from mass music and how to improve the audio-visual conversion efficiency of music becomes a new problem.
In view of this, the present disclosure proposes a method and apparatus for presenting music-related content, which allow a user to recognize and consume music-related content corresponding to a plurality of different types by recommending the music-related content to the user in a unified manner. And when presenting the music related contents to the user, triggering the playing of the music related contents so as to improve the audio-visual conversion efficiency of the music.
Fig. 1 shows a schematic diagram of a system for implementing an embodiment of the present disclosure.
As shown in fig. 1, the system may include at least one server 20 and a plurality of terminal devices 10_1, 10_2 … … 10_n.
Terminal device 10 is any suitable electronic device operable to conduct network access. Preferably, for example, it may be a portable electronic device including, but not limited to, a smart phone, tablet computer, or other portable client. The terminal device 10 can transmit and receive information to and from the server 20 via the network 40. The terminal devices (e.g., between 10_1 and 10_2 or 10_n) may also communicate with each other via the network 40.
Server 20 is any server that is capable of providing information needed for interactive services through a network access. The server 20 may obtain the content required by the terminal device 10 by accessing the database 30.
Network 40 may be a broad network for information transfer and may include one or more communication networks such as a wireless communication network, the internet, a private network, a local area network, a metropolitan area network, a wide area network, or a cellular data network.
It should be noted that the underlying concepts of the exemplary embodiments of this invention are not altered if additional modules are added to or individual modules are removed from the illustrated environment.
In addition, although a bi-directional arrow from the database 30 to the server 20 is shown for ease of illustration, it will be understood by those skilled in the art that the above-described data transmission and reception may also be implemented through the network 40.
Also, one or a part of the mobile terminals (e.g., terminal device 10-1) will be selected for description in the following description, but it should be understood by those skilled in the art that the above-mentioned 1 … N terminals are intended to represent a large number of terminals existing in a real network, and the illustrated single server 20 and database 30 are intended to represent operations of the server and database related aspects of the present invention. The specific numbering of mobile terminals and individual servers and databases is described in detail for at least convenience of illustration and is not meant to imply limitations on the type or location of mobile terminals and servers, etc.
In the technical solution of the present disclosure, the terminal device may have a display screen, and the display screen may present a plurality of options and/or music-related contents to the user in the form of a page. The terminal device may also have an audio playing module and be capable of playing music related to the music related content when presenting the music related content to a user through a display screen.
The technical scheme of the present disclosure will be described in detail below with reference to the accompanying drawings and examples.
Fig. 2 shows a flow diagram of a method of presenting music content according to one embodiment of the present disclosure.
As shown in fig. 2, at step S210, options corresponding to music-related content, which may be text and/or picture-based, are presented. In other words, the music-related content here is a content based on visual content.
The text and/or pictures contained in the music-related content may relate to music, which may be referred to as music to which the music-related content relates hereinafter.
The music refers to an art formed by melody, rhythm or harmony, human voice or musical instrument sound, and the like, and can include, but is not limited to classical music, folk music, original ecological music, modern music (including popular music), and the like, and can be a song with lyrics or a song without lyrics.
Music related content is music related content that may include text, pictures, video, audio, live radio, etc. in various forms, and may relate to one or more pieces of music.
Here, the music-related content may include content corresponding to a plurality of different types. For example, the music related content may include information of the music itself, such as melody, tune, song information (e.g., lyrics, related musicians (e.g., word makers, composers, singers, players, conductor), etc.), song tags, corresponding song sheets, etc., as may be included in the music recommendation class article. Further, the music-related content may also include content other than music own information, such as articles, activities, topics, musician information, and the like, regarding music. Such music-related content may be presented to the user in the form of pages for viewing and consumption by the user.
Unlike existing music playing software which additionally presents information of music itself on an interface when playing music, at least one type of music-related content in the present disclosure may include content other than the self information of the music to which it relates.
The options may be entries provided for the user for selection by the user. Wherein, one option can be presented, a plurality of options can be presented, and the plurality of options can be presented to the user in an option presentation page.
On the option presentation page, one option corresponding to one type of music-related content may be presented to the user, and a plurality of options corresponding to a plurality of different types of music-related content, respectively, may be presented to the user. In order to make personalized recommendations to different users, in a preferred example, at least one of a plurality of options to be presented to the user may be determined, for example, based on interest tags and/or portrayal information of the user.
And, the music-related content corresponding to at least one type of the plurality of options to be presented may include content other than own information of the music to which it relates. That is, the user may be presented with at least one of, for example, a single introduction option, a song menu option, a thematic option, an activity option, an album option, an article option, a musician option, and the like.
The options may be associated with their corresponding music-related content, and the options and their corresponding music-related content may be presented on different presentation pages, respectively. And enabling the user to enter a content presentation page of the music related content corresponding to the option through selection of the option on the option presentation page by the user so as to present the music related content to the user.
Subsequently, in step S220, in response to the user selecting the option, music-related content corresponding to the option is presented, and the playing of music related to the music-related content (i.e., music related to text and/or pictures included in the music-related content) is triggered.
For example, for a single-shot introduction option, play of the single shot may be triggered. For a menu option and/or an album option, the play of at least one piece of music in the menu and/or album may be triggered. For thematic options and/or activity options, the playing of at least one piece of music involved in the thematic and/or activity may be triggered. For the article option, the playing of the music mentioned in the article may be triggered. For the musician option, the playing of the musician-related music, such as playing several pieces of music that are famous and/or most influential, may be triggered. For the options corresponding to other types of music-related content, the playing of the music related to the music-related content corresponding to the option is triggered, which is not described herein.
Thus, when the user opens and browses the music related content, the music related to the music related content is automatically played, and the user does not need to execute clicking to play the music, so that the operation experience of the user can be improved. In addition, when the user is interested in the played music, the user may continuously listen to the music related to the music, and may also add the music to the music play list, download the music or share the music to friends or social platforms, so that the audio-visual conversion efficiency of the music can be improved to a certain extent.
As described above, the music-related content of the present disclosure is a content based on visual content (text and/or pictures). When the option corresponding to the visual content is selected by the user, the user is presented with the visual content while the playing of the music to which the visual content relates is additionally triggered.
This is in sharp contrast to prior art music playing software which, upon selection by a user of a music option which attracts the user, concurrently presents the relevant information of the music itself to the user while playing the music. These relevant information are only ancillary to the music. In other words, the auditory content is accompanied by visual information.
The visual content options attract users to click, and related music is additionally played, so that the users can enjoy the related music while reading the visual content. In other words, visual content guidance/triggering/conversion into auditory enjoyment.
In addition, in the case where a plurality of options corresponding to a plurality of different types of music-related content are presented to the user, music is played while visual content is presented regardless of which type of music-related content the user selects. It is even possible that the auditory enjoyment has started before the user starts to read the visual content. In this way, the user may also have a somewhat uniform experience when facing a plurality of different types of music-related content.
As one example of the present disclosure, a music playing plug-in may be inserted in advance in a content presentation page of the music-related content, the music playing plug-in may be associated with the music-related content and the music related thereto, and the music playing plug-in may play the music in response to the music-related content being opened.
The music related content and the music related to the music related content can be stored locally in the terminal equipment or can be obtained from a server in real time. The music related content corresponding to the option is presented and the playing of the music related to the music related content is triggered, wherein the local content is automatically presented and the local music is automatically played, and the content to be presented and the music to be played can be acquired from a server.
Specifically, for example, the association relationship between the option or the music-related content and the music related thereto may be stored in advance in the terminal device local or the server, and then, in response to the user's selection of the option or in response to the music-related content being opened, the related music is automatically played based on the association relationship between the option and the music, and between the music-related content and the music.
The above-mentioned association relationship may be based on an identifier or an ID or URL, and may be, for example, an association relationship between an option identifier (e.g., an option ID or the like) or a content identifier (e.g., a content resource acquisition URL address) and a music identifier (e.g., a music resource acquisition URL address), respectively. The association relationship may be recorded and stored in a list form, and the correspondence relationship between the options and the music-related content may be one-to-many, or the correspondence relationship between the options or the music-related content and the music may be one-to-many, which is not limited in the present disclosure.
And wherein in case of obtaining the content asset and/or the music asset from the server, the music-related content and the music it relates to may be obtained simultaneously from the server, or the step of triggering the playing of the music related content relates to may comprise requesting the server for obtaining the music related content relates to. The server may obtain the corresponding resource from the corresponding resource database and issue the corresponding resource to the terminal device for playing the related music on the terminal device side, for example, based on the content resource obtaining URL or the music resource obtaining URL, or may provide the content resource obtaining URL or the music resource obtaining URL to the terminal device, and download the content resource obtaining URL or the music resource obtaining URL by the terminal device.
Generally, a music platform or music software produces various types of music-related content to attract users to browse, consume, and listen to music to which the content relates. And the music to which the content relates may include multiple or multiple pieces of music, with different users having different degrees of interest in the music to which they relate.
Therefore, in the technical solution of the present disclosure, different music playing policies may be executed for different users, for example, playing of music possibly interested by the user in the music related to the content may be preferentially triggered.
Thus, when the user is interested in the played music, the time for the user to listen to the music may be prolonged, and the possibility of adding the music to the listening list of the user or downloading the music or searching for the music again for playing the music may be correspondingly increased, so that the audio-visual conversion efficiency of the music related to the content is improved.
As an example of the present disclosure, in response to a user' S selection of the option, a play mode of music related to the music related content may be first determined, and then, based on the play mode, music to be played among the music related to the music related content may be requested from the server in step S220. The playback mode here may include, for example, in what order, which part of all pieces of music are played, such as single-shot playback, partial playback, full playback, single-shot loop playback, partial loop playback, full loop playback, sequential playback, random playback, and the like.
In one embodiment, the play mode may include, for example: a default play mode of music related to the music content; or playing a predetermined number of pieces of music associated with the user among the pieces of music related to the music content based on the interest tags and/or portrait information of the user; or based on the interest labels and/or portrait information of the users, ordering the music related to the music content (such as ordering based on the interest degree scores), and sequentially playing at least one piece of music according to the ordering.
For example, for a new user temporarily using user interest tags or user portrayal information, a default play mode may be determined for that; for general music fans with some user interest tags or user portrayal information, a predetermined amount of music can be determined for them; and for super music lovers with rich user interest labels or user image information, at least one piece of music can be played from high to low based on the interest degree scores of the music.
Therefore, for different users, the music recommendation and the trial listening playing mode can be performed in a thousands of people and thousands of faces associated recommendation mode, personalized recommendation of the content and the music is better realized, and user experience is improved.
As previously described, the user may be presented with a plurality of options corresponding to a plurality of different types of music-related content, respectively. As one example of the present disclosure, the plurality of options may be presented in the form of a card.
In one embodiment, a play icon may also be displayed superimposed on a card that can trigger the playing of music. Based on the playing icon, the card can be communicated to a user, and has the function of automatically triggering music playing, so that the user generates the intention of selecting the card to browse related music content corresponding to the card and related music related to trial listening content, and technical support is provided for improving the audio-visual conversion efficiency of music.
Still further, to attract users and enhance the visual experience of users, a plurality of cards corresponding to a plurality of different types of music-related content may be presented in a unified card style of a simple style. In addition, according to different interests of a plurality of users, a plurality of card styles with various styles can be designed in advance, for example, the card styles can be visually processed by combining with user head portraits, album art, music head portraits and the like, so as to obtain more card display forms.
And, depending on the interest tags and/or portrayal information of different users, multiple cards may be presented in one card style in which they may be interested. And when the refreshing operation is carried out in different time periods or by the user, the card style used for presenting the card can be updated so as to keep the freshness of the user, and the user can uniformly recognize and consume the contents.
Fig. 3 shows a schematic diagram of a card style according to one embodiment of the present disclosure. As shown in fig. 3, a very simple style card 310 may be provided that may include a play icon 301, a music head portrait 302, and/or a brief text description 303 of the music related content corresponding to the card, etc. The cards corresponding to the different types of music content may use the same attribute parameters (such as size attribute, text attribute, pixel attribute, etc.), or may use different background colors, respectively, which is not limited by the present disclosure.
In the disclosed embodiments, the options (cards) presentation page may be, for example, a music platform or a top page of music software. Wherein a plurality of cards for recommendation to the user to be presented to the user may be displayed in a stack on the page corresponding to the recommended area, the user may browse the plurality of cards by sliding the cards and select one of the cards from which he may be interested.
In the predetermined direction, the user may perform an operation of sliding in the same direction or in the opposite direction on the plurality of cards, and in response to the user sliding the plurality of cards forward or backward in the predetermined direction, the plurality of cards may be completely presented in sequence in the card container.
Fig. 4 shows a schematic diagram of an implementation flow according to one embodiment of the present disclosure.
Referring to fig. 4, at step S410, a plurality of cards corresponding to a plurality of different types of music contents may be presented to a user on a home page of a product; at step S420, the user browses and selects by sliding the card; thereafter, in response to the user' S selection of the card at step S430, music related content (e.g., detail pages, which may include, but are not limited to UGC tickets, albums, activities, articles, or musicians information, etc.) corresponding to the card is presented to the user at step S440, and at the same time, the playing of related music related to the music related content is triggered at step S450.
Therefore, by presenting the cards corresponding to the multi-content structure in a simplified form on the related presentation page, the music consumption form of listening is unified, so that the associated recommendation can be carried out, and the audio-visual conversion efficiency of the music is improved.
In one embodiment, the display of the plurality of cards to be presented in the recommendation area and the corresponding sliding manner may be set in advance, so that the user may conveniently select the card that may be interested in and consume the music-related content corresponding to the card through the sliding operation of the plurality of cards presented to the user.
In this case, a plurality of cards to be presented to the user may be sequentially arranged in a predetermined direction in a card container on an option presentation page of an option, adjacent cards may be partially stacked, and overlapping widths of different cards may be the same or different. And, in the adjacent card stacking portion, the preceding card is arranged on the upper layer of the following card. And when one card is just completely presented, sliding forwards or backwards in the preset direction by a sliding distance corresponding to the next card, wherein the next card is completely presented, and the sliding distances corresponding to the cards respectively are sequentially reduced in the preset direction.
The specific setting steps may be, for example, as follows:
a) Initializing a card container:
the card container width is set to V, which may be equal to the display screen width (or slightly smaller than the display screen width, e.g., the width (lateral dimension) of the card container 305 shown in fig. 5A-5D below is smaller than the width of the card presentation interface 320), the number of cards is N, the individual card width is l, the content width (i.e., the total width of cards tiled in a predetermined direction to be fully spread) is N x l, the cards are stacked from left to right, the former card is disposed on top of the latter card in the adjacent card stacking section, and the initial overlap width between the cards is C.
In the initial state, the card on the top layer, i.e., the card with n=1, is completely presented, and the other cards are partially blocked by the card on the upper layer and are not completely presented. And, the number of cards initially displayed (or a portion thereof is displayed) on the display screen is less than or equal to the number of cards arranged in the card container.
b) The total sliding distance of the plurality of cards is set as SS, which is the difference between the content width and the container width, i.e., ss=n×l-V. In sliding the cards in the predetermined direction, N-1 cards (i.e., n=2, 3, … …, N) other than the card initially positioned on the top layer (i.e., n=1) need to be spread one by one to be completely presented respectively.
c) The total sliding distance is divided into N-1 segments in advance, each segment numbered N corresponds to N-1 cards (i.e., n=2, 3, … …, N) out of the initially top card (i.e., n=1) arranged in the card container, i.e., n=n-1, respectively. Each sliding distance, the card corresponding to the sliding distance is opened to be completely displayed on the display screen, wherein the opened length is the width of the overlapping part.
d) In order to embody the continuity of the plurality of cards in the sliding process after the cards are piled up, the effect of changing the sliding speed of the plurality of cards can be designed. Specifically, the first sliding distance and the opening length of the corresponding card (i.e., n=1, n=2) thereof may be set as the width C of the overlapping portion, the sliding rate corresponding to each sliding distance is determined based on the following formula (2), and the sliding distance Sn of each segment is reduced based on the formula (3).
The specific formula may be:
F=(1+1+2+...+(N-1)) (1)
D=(C*(N-1)-SS)/F (2)
Sn=(C-n*D) (3)
wherein N represents the number of cards arranged in the card container, and N is more than or equal to 2; SS represents the total sliding distance; c represents the initial overlapping width of the cards; n represents the number of the N-th sliding distance, corresponds to the N-th card, and n=n-1, and N is more than or equal to 1; sn represents the nth sliding distance. F and D are intermediate parameters used in Sn calculation.
By the display of the plurality of cards to be presented in the recommendation area and the setting of the corresponding sliding mode, a user can conveniently select and consume the cards possibly interested in the presented plurality of cards through the sliding operation of the plurality of cards, so that the associated recommendation is realized.
5A-5D illustrate schematic diagrams of a card presentation page according to one embodiment of the present disclosure.
As shown in fig. 5A, the card presentation page 320 is provided with 6 cards arranged in a stack from left to right in the card container 305 at the recommended area indicated by the dashed box 304, the plurality of cards having the same width, the adjacent cards being partially stacked based on the overlapping width C, the card 306 initially located on the top layer being fully presented, and the other cards (e.g., the card 307 and other cards located on the lower layer of the card 306) being partially blocked from being fully presented by the card located on the upper layer thereof.
After the user 307 can slide the card to the left, as shown in fig. 5B, in response to the first sliding operation by the user, the card 306 slides to the left a first sliding distance S1 (partially or completely out of the display screen) so that the card 307 located at the next layer of the card 306 is completely presented.
After the user 307 slides the card again to the left on the basis of the interface shown in fig. 5B, as shown in fig. 5C, in response to the second sliding operation by the user, the card 306 and the card 307 slide to the left by the second sliding distance S2 (partially or completely out of the display screen), so that the card 308 located in the next layer of the card 307 is completely presented.
And so on, so that the cards 309, 310, and 311 located after the card 308 are spread one by one, as shown in fig. 5D. Wherein only a portion of the plurality of cards after expansion is shown in fig. 5D for schematic illustration.
It should be understood that the above embodiments are merely illustrative of the manner in which cards corresponding to a plurality of different types of music related content of the present disclosure are presented on a card container and a display screen, and are not limiting of the technical solutions of the present disclosure. In other embodiments, the predetermined direction of deployment of the card and sliding deployment thereof may be from top to bottom, from right to left, from top left to bottom right, from top right to bottom left, etc.
Therefore, through the technical scheme disclosed by the disclosure, when the corresponding music related content is selected by a user, the music related content can be automatically played, so that the audio-visual conversion efficiency of the music is improved, and the method is helpful for good operation of a music platform or music software. Cards corresponding to a plurality of different types of music related contents can be presented to the user in a unified card style on the card presentation page so as to be selected and consumed by the user, and the user experience is improved.
The method of the present disclosure as described above may be implemented by a corresponding apparatus.
Fig. 6 is a schematic block diagram showing the structure of a presentation apparatus of music-related content according to an embodiment of the present disclosure. Wherein the functional modules of the apparatus may be implemented by hardware, software, or a combination of hardware and software that implements the principles of the invention. Those skilled in the art will appreciate that the functional modules depicted in fig. 6 may be combined or divided into sub-modules to implement the principles of the invention described above. Accordingly, the description herein may support any possible combination, or division, or even further definition of the functional modules described herein.
The following is a brief description of the functional modules that the apparatus may have and the operations that each functional module may perform, and details related thereto may be referred to the above related description, which is not repeated herein.
As shown in fig. 6, the presentation device 600 of music-related content may include an option presentation device 610 and a content presentation and music playing device 620.
The option presenting means 610 may present options corresponding to music-related content in words and/or pictures related to music. In one embodiment, the option presenting means 610 may present a plurality of options corresponding to a plurality of different types of music-related contents, respectively, at least one type of music-related content including contents other than own information of the music to which it relates.
The content presentation and music playing device 620 is configured to respond to a user selection of the option, present music related content corresponding to the option, and trigger playing of music related to the music related content.
Alternatively, a music playing plug-in is inserted in the content presentation page of the music related content, and the content presentation and music playing device 620 may play the music through the music playing plug-in response to the music related content being opened.
Optionally, an association relationship between the options or the music-related content and the music related thereto is stored in advance in a server; the content presentation and music playing device acquires the music related content and the related music from the server at the same time; or the content presentation and music playing device requests the server for obtaining the music related to the music related content.
Optionally, the apparatus may further comprise play mode determining means (not shown in the figure). The play mode determining means may determine a play mode of music related to the music related content in response to a user's selection of the option, wherein the content presenting and music playing means requests music to be played among the music related to the music related content from the server based on the play mode.
Optionally, the apparatus may further comprise presentation option determining means (not shown in the figure). The presented options determining means may determine one or more options to be presented to the user based on the user's interest tag and/or portrayal information.
Alternatively, the option presenting means may present the plurality of options in the form of a card.
Optionally, the option presenting device may be further configured to superimpose and display a play icon on a card capable of triggering music play.
The specific implementation of the functions of the above apparatus 600 and its sub-apparatuses is the same as or similar to that of the method described above, and details of the specific implementation may be referred to the related description above, which is not repeated herein.
FIG. 7 illustrates a schematic diagram of a computing device, according to an embodiment of the invention.
Referring to fig. 7, a computing device 700 includes a memory 710 and a processor 720.
Processor 720 may be a multi-core processor or may include multiple processors. In some embodiments, processor 720 may include a general-purpose host processor and one or more special coprocessors such as, for example, a Graphics Processor (GPU), a Digital Signal Processor (DSP), etc. In some embodiments, processor 720 may be implemented using custom circuitry, for example, an application specific integrated circuit (ASIC, application Specific Integrated Circuit) or a field programmable gate array (FPGA, field Programmable Gate Arrays).
Memory 710 may include various types of storage units, such as system memory, read Only Memory (ROM), and persistent storage. Where the ROM may store static data or instructions that are required by the processor 720 or other modules of the computer. The persistent storage may be a readable and writable storage. The persistent storage may be a non-volatile memory device that does not lose stored instructions and data even after the computer is powered down. In some embodiments, the persistent storage device employs a mass storage device (e.g., magnetic or optical disk, flash memory) as the persistent storage device. In other embodiments, the persistent storage may be a removable storage device (e.g., diskette, optical drive). The system memory may be a read-write memory device or a volatile read-write memory device, such as dynamic random access memory. The system memory may store instructions and data that are required by some or all of the processors at runtime. Furthermore, memory 710 may include any combination of computer-readable storage media including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), magnetic disks, and/or optical disks may also be employed. In some embodiments, memory 710 may include readable and/or writable removable storage devices such as Compact Discs (CDs), digital versatile discs (e.g., DVD-ROMs, dual layer DVD-ROMs), blu-ray discs read only, super-density discs, flash memory cards (e.g., SD cards, min SD cards, micro-SD cards, etc.), magnetic floppy disks, and the like. The computer readable storage medium does not contain a carrier wave or an instantaneous electronic signal transmitted by wireless or wired transmission.
The memory 710 has stored thereon a processable code which, when processed by the processor 720, causes the processor 720 to perform the above-mentioned method of presenting music-related content.
The presentation method and apparatus of music-related content according to the present invention have been described in detail above with reference to the accompanying drawings.
Furthermore, the method according to the invention may also be implemented as a computer program or computer program product comprising computer program code instructions for performing the steps defined in the above-mentioned method of the invention.
Alternatively, the invention may also be embodied as a non-transitory machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) having stored thereon executable code (or a computer program, or computer instruction code) which, when executed by a processor of an electronic device (or computing device, server, etc.), causes the processor to perform the steps of the above-described method according to the invention.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the disclosure herein may be implemented as electronic hardware, computer software, or combinations of both.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems and methods according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description of embodiments of the invention has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the improvement of technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (20)

1. A method of presenting music-related content, comprising:
presenting options corresponding to music-related content, the music-related content including text and/or pictures, the text and/or pictures relating to music;
responding to the selection of the user to the option, entering a content presentation page of music related content corresponding to the selected option, presenting the music related content corresponding to the option, and triggering the playing of music related to the music related content, wherein the option and the music related content corresponding to the option are respectively presented on different presentation pages;
wherein the step of presenting options corresponding to music-related content comprises:
presenting a plurality of options corresponding to a plurality of different types of music-related content, respectively, at least one type of music-related content including content other than self-information of music to which it relates;
the plurality of options includes at least one of a thematic option, an activity option, and an article option.
2. The method of claim 1, wherein a music playing plug-in is inserted in a content presentation page of the music related content, the method further comprising:
The music playing plug-in plays the music in response to the music-related content being opened.
3. The method according to claim 1, wherein an association relationship between the option or the music-related content and music to which it relates is stored in advance in a server;
simultaneously acquiring the music related content and the related music from the server; or alternatively
Triggering the playing of music related to the music related content comprises requesting the server to obtain the music related to the music related content.
4. A method according to claim 3, further comprising:
determining a playing mode of music related to the music related content in response to the selection of the option by the user;
the step of requesting the server for music related to the music related content includes:
and requesting music to be played in the music related to the music related content from the server based on the playing mode.
5. The method of claim 4, wherein the play mode comprises:
a default play mode of music related to the music related content; or alternatively
Playing a predetermined number of pieces of music associated with the user among the pieces of music related to the music content based on the interest tags and/or portrait information of the user; or alternatively
And ordering the music related to the music content based on the interest tag and/or portrait information of the user, and sequentially playing at least one piece of music according to the ordering.
6. The method as recited in claim 1, further comprising:
one or more options to present to a user are determined based on the user's interest tags and/or portrayal information.
7. The method of claim 6, wherein the plurality of options are presented in the form of a card.
8. The method as recited in claim 7, further comprising:
in the card container on the option presentation page of the option, a plurality of cards to be presented to the user are sequentially arranged in a predetermined direction, and adjacent card portions are stacked.
9. The method of claim 8 wherein the preceding card is disposed on top of the following card in the adjacent card stack portion.
10. The method as recited in claim 8, further comprising:
In response to a user sliding the plurality of cards forward or backward in the predetermined direction, the plurality of cards are fully presented in sequence in the card container,
wherein, in the case where one card is just fully presented, the sliding distance corresponding to the next card is slid forward or backward in the predetermined direction, the next card is fully presented,
in the preset direction, the sliding distances respectively corresponding to the plurality of cards are sequentially reduced.
11. The method as recited in claim 7, further comprising:
and displaying a playing icon in a superimposed manner on the card capable of triggering music playing.
12. A presentation apparatus of music-related content, comprising:
an option presenting means for presenting options corresponding to music-related content including text and/or pictures related to music; and
the content presentation and music playing device is used for responding to the selection of the user to enter a content presentation page of music related content corresponding to the selected option, presenting the music related content corresponding to the option and triggering the playing of music related to the music related content, wherein the option and the music related content corresponding to the option are respectively presented on different presentation pages;
Wherein the option presenting means presents a plurality of options corresponding to a plurality of different types of music-related contents, respectively, at least one type of music-related content including content other than own information of music to which it relates;
the plurality of options includes at least one of a thematic option, an activity option, and an article option.
13. The apparatus of claim 12, wherein a music playing plug-in is inserted in a content presentation page of the music related content, the content presentation and music playing apparatus further for playing the music through the music playing plug-in response to the music related content being opened.
14. The apparatus according to claim 12, wherein an association relationship between the option or the music-related content and music to which it relates is stored in advance in a server;
the content presentation and music playing device acquires the music related content and the related music from the server at the same time; or alternatively
The content presentation and music playing device requests the server for obtaining music related to the music related content.
15. The apparatus as recited in claim 14, further comprising:
A play mode determining means for determining a play mode of music related to the music related content in response to a user selection of the option,
the content presentation and music playing device requests the server for music to be played in the music related to the music based on the playing mode.
16. The apparatus as recited in claim 12, further comprising:
and the presentation option determining device is used for determining one or more options to be presented to the user based on the interest tag and/or portrait information of the user.
17. The apparatus of claim 16, wherein the option presentation means presents the plurality of options in the form of a card.
18. The apparatus of claim 17, wherein the device comprises a plurality of sensors,
the option presentation device is also used for displaying playing icons in a superimposed mode on the card capable of triggering music playing.
19. A computing device, comprising:
a processor; and
a memory having executable code stored thereon, which when executed by the processor causes the processor to perform the method of any of claims 1-11.
20. A non-transitory machine-readable storage medium having stored thereon executable code, which when executed by a processor of an electronic device, causes the processor to perform the method of any of claims 1 to 11.
CN201910117564.6A 2019-02-15 2019-02-15 Method, device, computing equipment and storage medium for presenting music related content Active CN111581427B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910117564.6A CN111581427B (en) 2019-02-15 2019-02-15 Method, device, computing equipment and storage medium for presenting music related content

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910117564.6A CN111581427B (en) 2019-02-15 2019-02-15 Method, device, computing equipment and storage medium for presenting music related content

Publications (2)

Publication Number Publication Date
CN111581427A CN111581427A (en) 2020-08-25
CN111581427B true CN111581427B (en) 2024-03-01

Family

ID=72122381

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910117564.6A Active CN111581427B (en) 2019-02-15 2019-02-15 Method, device, computing equipment and storage medium for presenting music related content

Country Status (1)

Country Link
CN (1) CN111581427B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088085A (en) * 2004-12-22 2007-12-12 皇家飞利浦电子股份有限公司 Portable audio playback device and method for operation thereof
KR20080038655A (en) * 2006-10-30 2008-05-07 주식회사 한랭크닷컴 Writing system and method for playing music from text on web
US8185445B1 (en) * 2009-09-09 2012-05-22 Dopa Music Ltd. Method for providing background music
CN102770816A (en) * 2010-01-26 2012-11-07 踏途音乐公司 Digital jukebox device with improved user interfaces, and associated methods
CN104063463A (en) * 2014-06-26 2014-09-24 百度在线网络技术(北京)有限公司 Music showing method and device
CN104883619A (en) * 2015-05-12 2015-09-02 广州酷狗计算机科技有限公司 System, method and device for recommending audio and video content
CN108153831A (en) * 2017-12-13 2018-06-12 北京小米移动软件有限公司 Music adding method and device
CN108287918A (en) * 2018-02-13 2018-07-17 广东欧珀移动通信有限公司 Method for playing music, device, storage medium based on five application page and electronic equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130124584A1 (en) * 2011-11-16 2013-05-16 Google Inc. Start page for a user's personal music collection

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101088085A (en) * 2004-12-22 2007-12-12 皇家飞利浦电子股份有限公司 Portable audio playback device and method for operation thereof
KR20080038655A (en) * 2006-10-30 2008-05-07 주식회사 한랭크닷컴 Writing system and method for playing music from text on web
US8185445B1 (en) * 2009-09-09 2012-05-22 Dopa Music Ltd. Method for providing background music
CN102770816A (en) * 2010-01-26 2012-11-07 踏途音乐公司 Digital jukebox device with improved user interfaces, and associated methods
CN105355221A (en) * 2010-01-26 2016-02-24 踏途音乐公司 Digital jukebox device with improved user interfaces, and associated methods
CN104063463A (en) * 2014-06-26 2014-09-24 百度在线网络技术(北京)有限公司 Music showing method and device
CN104883619A (en) * 2015-05-12 2015-09-02 广州酷狗计算机科技有限公司 System, method and device for recommending audio and video content
CN108153831A (en) * 2017-12-13 2018-06-12 北京小米移动软件有限公司 Music adding method and device
CN108287918A (en) * 2018-02-13 2018-07-17 广东欧珀移动通信有限公司 Method for playing music, device, storage medium based on five application page and electronic equipment

Also Published As

Publication number Publication date
CN111581427A (en) 2020-08-25

Similar Documents

Publication Publication Date Title
KR101662867B1 (en) Persistent media playback
Morris et al. Control, curation and musical experience in streaming music services
US20190138551A1 (en) Systems and methods of classifying content items
Atton Popular music fanzines: Genre, aesthetics, and the “democratic conversation”
US10558698B2 (en) Lyric page generation method and lyric page generation apparatus
KR20150132074A (en) Method for organising content
WO2022198811A1 (en) Method and apparatus for music sharing, electronic device, and storage medium
KR20130042604A (en) System and method for providing video clips, and the creation thereof
BR112013004908A2 (en) networked system with support for media access and social networking
US9170712B2 (en) Presenting content related to current media consumption
US10176201B2 (en) Content organization and categorization
US11599906B2 (en) Transmedia story management systems and methods
TW200937281A (en) Associating metadata with media objects using time
US10694222B2 (en) Generating video content items using object assets
US9516133B2 (en) Information processing device, information processing method and information processing program
US20170214963A1 (en) Methods and systems relating to metatags and audiovisual content
KR20130020433A (en) Apparatus and method for producing multimedia package, system and method for providing multimedia package service
CN106599059A (en) Method and device for adding songs
CN108604250A (en) Identify the classification of content item and method, system and medium according to classification organising content items to present
CN111581427B (en) Method, device, computing equipment and storage medium for presenting music related content
Holmes Magazines in the digital world
EP2722777A2 (en) Method and apparatus for managing a catalog of media content
Gilmour Spotify for Dummies
CN113395598B (en) Video distribution method and device, electronic equipment and computer readable storage medium
Putra et al. Selection Platform Music Service Cloud with Simple Multi-Attribute Rating Technique–User Service Application (SMART ALP)

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
GR01 Patent grant
GR01 Patent grant