Playlist recommendation method, device, equipment and storage medium

By displaying and playing recommended playlists determined based on the scene on the vehicle central control screen, the problem of users not being able to expect the playback of content when switching the sound source, achieving more accurate and insensible playlist recommendations, improving the cockpit experience.

CN117312602BActive Publication Date: 2025-08-08AVATR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311223839.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-20
Publication Date
2025-08-08
Estimated Expiration
2043-09-20

AI Technical Summary

Technical Problem

Since the software and hardware resources of the mobile phone and the car computer are not fully connected, users cannot expect the switched playback content when switching between multiple sound sources, resulting in poor cockpit experience.

Method used

The recommended playlists of multiple sound sources are displayed on the vehicle central control screen, the playlist is determined according to the playback scene, and the target playlist is played in response to user operations. The playlist recommendation is combined with the sound source switching, and it exists as a permanent function to provide sensorless recommendations.

Benefits of technology

It improves users' expectations for the content played after switching, and the recommended playlist is more in line with the current scenario, achieving rapid switching and accurate recommendations, improving user adoption rate and overall experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117312602B_ABST
    Figure CN117312602B_ABST
Patent Text Reader

Abstract

The present application discloses a playlist recommendation method, apparatus, device and storage medium; the method comprises: displaying a recommended playlist of an application corresponding to each of a plurality of sound sources on a central control screen of a vehicle in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario; in response to a first trigger operation on a target recommended playlist corresponding to a target sound source, playing songs in the target recommended playlist, and displaying a recommended playlist of an application corresponding to each of the sound sources in a second arrangement order on the central control screen, so that the target recommended playlist is displayed first.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automotive electronics technology, and in particular to a playlist recommendation method, apparatus, device, and storage medium. Background Art

[0002] As electric vehicles become increasingly intelligent, more and more music applications are connected to the cabin ecosystem, and more and more music recommendations are integrated into the cabin experience.

[0003] In related technologies, since the software and hardware resources of mobile phones and car computers have not been fully connected, users need to switch back and forth between multiple audio sources more frequently, but users cannot predict the playback content after switching the audio source. Summary of the Invention

[0004] Based on the above problems, the embodiments of the present application provide a playlist recommendation method, device, equipment and storage medium.

[0005] The technical solution provided by the embodiments of this application is as follows:

[0006] An embodiment of the present application first provides a playlist recommendation method, which includes: displaying a recommended playlist of an application corresponding to each of a plurality of sound sources on a central control screen of a vehicle in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario; in response to a first trigger operation on a target recommended playlist corresponding to a target sound source, playing songs in the target recommended playlist, and displaying a recommended playlist of an application corresponding to each of the sound sources on the central control screen in a second arrangement order, so that the target recommended playlist is displayed first.

[0007] An embodiment of the present application also provides a playlist recommendation device, which includes: a first display module, used to display a recommended playlist of an application corresponding to each of a plurality of sound sources on a central control screen of a vehicle in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario; a second display module, used to respond to a first trigger operation on a target recommended playlist corresponding to a target sound source, play songs in the target recommended playlist, and display the recommended playlist of the application corresponding to each of the sound sources on the central control screen in a second arrangement order, so that the target recommended playlist is displayed first.

[0008] An embodiment of the present application also provides an electronic device, which includes a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and when the processor executes the program, the steps in the playlist recommendation method described in the embodiment of the present application are implemented.

[0009] An embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the playlist recommendation method described in the embodiment of the present application are implemented.

[0010] In an embodiment of the present application, the recommended playlists for each audio source are displayed, so that the user can anticipate the playback content after the audio source is switched; by actively recommending playlists in combination with the playback scene, the recommended playlists can be more in line with the current playback scene, and the playlist recommendations can be more accurate; combining playlist recommendations with audio source switching allows playlist recommendations to exist as a permanent function. On the one hand, it allows users to quickly switch playlists based on the recommended playlists. On the other hand, it is different from recommending in a separate way similar to message push. It can be made unconsciously at any time, and the recommendation will not be too purposeful, will not disturb the user, and the recommendation time will be more accurate, which can improve the user's adoption rate and overall experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 This is a flowchart of a playlist recommendation method according to an embodiment of the present application;

[0012] Figure 2 This is a flowchart of another playlist recommendation method according to an embodiment of the present application;

[0013] Figure 3 This is a flowchart of another playlist recommendation method according to an embodiment of the present application;

[0014] Figure 4 This is a flowchart of another playlist recommendation method according to an embodiment of the present application;

[0015] Figure 5 This is a flowchart of a playlist recommendation method according to an embodiment of the present application;

[0016] Figure 6 This is a schematic diagram of a music card control according to an embodiment of the present application;

[0017] Figure 7 This is a flowchart of a playlist recommendation method according to an embodiment of the present application;

[0018] Figure 8 This is a schematic diagram of a playlist floating layer control according to an embodiment of the present application;

[0019] Figure 9 This is a flowchart of a playlist recommendation method according to an embodiment of the present application;

[0020] Figure 10 This is a flowchart of a playlist recommendation method according to an embodiment of the present application;

[0021] Figure 11a This is a schematic diagram of a method for displaying a recommended playlist according to an embodiment of the present application;

[0022] Figure 11b This is a schematic diagram of another method for displaying a recommended playlist according to an embodiment of the present application;

[0023] Figure 11c This is a schematic diagram of another method for displaying a recommended playlist according to an embodiment of the present application;

[0024] Figure 11d This is a schematic diagram of another method for displaying a recommended playlist according to an embodiment of the present application;

[0025] Figure 11e This is a schematic diagram of a method for displaying a recommended playlist according to an embodiment of the present application;

[0026] Figure 11f This is a schematic diagram of a method for displaying a recommended playlist according to an embodiment of the present application;

[0027] Figure 12 A schematic diagram of a method for switching audio sources in related art;

[0028] Figure 13 A schematic diagram of a method for displaying a recommended playlist in the related art;

[0029] Figure 14 This is a schematic diagram of the structure of a playlist recommendation device according to an embodiment of the present application;

[0030] Figure 15 This is a structural diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0031] The technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application.

[0032] Figure 1 This is a flowchart of a song list recommendation method according to an embodiment of the present application. Figure 1 As shown, the method includes the following steps:

[0033] Step 102: Displaying a recommended playlist of an application corresponding to each of the plurality of audio sources on a central control screen of the vehicle in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario;

[0034] Among them, the sound sources may include QQ Music, NetEase Cloud Music, Himalaya, radio, USB music and Bluetooth music, etc.; when the application corresponding to the sound source is not logged in, the entrance of each sound source can be displayed on the vehicle's central control screen in the first arrangement order, and the user can click to log in to the homepage of the application corresponding to the sound source. After the user logs in successfully, the playlist cover of the recommended playlist of the application corresponding to the sound source can be displayed. Each playlist cover can include a recommendation icon, and the playlist cover can be the cover of the corresponding playlist obtained through the Internet.

[0035] The car system can also adopt a strategy of logging in and out of the car account and the music account at the same time. The car account can be the car owner's ID number, mobile phone number, etc. The car account and the music account of any sound source application can be bound in advance. The car owner can log in to the car account through the mobile phone Bluetooth key or face recognition, and log in the music account synchronously, and can also log out of the car account and the music account synchronously; if there is a mobile phone Bluetooth key, the mobile phone Bluetooth key can be used to complete the Bluetooth connection with the vehicle. The vehicle recognizes the user identity based on the mobile phone Bluetooth key information and automatically logs in to the car account and music account; if there is no mobile phone Bluetooth key, the car account login window can be called up for face recognition. After the face recognition is successful, the car account and music account will be automatically logged in.

[0036] The playback scenarios include first login, second login, current network status, and whether the user terminal has a song playback record for the corresponding application.

[0037] Step 104: In response to the first trigger operation of the target recommended playlist corresponding to the target sound source, the songs in the target recommended playlist are played, and the recommended playlists of the application corresponding to each of the sound sources are displayed on the central control screen in the second arrangement order, so that the target recommended playlist is displayed first.

[0038] Among them, the first trigger operation can be a single-click operation, a double-click operation, a sliding operation, a long press operation, etc.; the recommended song lists of the applications corresponding to the multiple sound sources can be tiled on the central control screen, and the recommended song lists can be tiled in a horizontal arrangement order from left to right, or in a vertical arrangement order from top to bottom. The central control screen can display the recommended song lists of all sound sources, or display the recommended song lists of some sound sources, and hide the recommended song lists of the remaining sound sources; Figure 11f As shown, the user can click on the recommended playlist of the corresponding audio source (such as Himalaya). The car system receives the user operation and regards it as the user accepting the recommended playlist, and starts playing the songs in the playlist. When the recommended playlist of some audio sources is displayed, the user can swipe left and right to view the recommended playlist of all horizontally arranged audio sources; the user can also swipe up and down to view the recommended playlist of all vertically arranged audio sources.

[0039] If the recommended playlist is arranged horizontally, the first position can be the leftmost position. After receiving the first trigger operation of the user on the target recommended playlist, the target recommended playlist can be adjusted to the leftmost position. If the recommended playlist is arranged vertically, the first position can be the topmost position. After receiving the first trigger operation of the user on the target recommended playlist, the target recommended playlist can be adjusted to the topmost position.

[0040] In an embodiment of the present application, the recommended playlists for each audio source are displayed, so that the user can anticipate the playback content after the audio source is switched; by actively recommending playlists in combination with the playback scene, the recommended playlists can be more in line with the current playback scene, and the playlist recommendations can be more accurate; combining playlist recommendations with audio source switching allows playlist recommendations to exist as a permanent function. On the one hand, it allows users to quickly switch playlists based on the recommended playlists. On the other hand, it is different from recommending in a separate way similar to message push. It can be made unconsciously at any time, and the recommendation will not be too purposeful, will not disturb the user, and the recommendation time will be more accurate, which can improve the user's adoption rate and overall experience.

[0041] In some embodiments, as Figure 2 As shown, the method further includes:

[0042] Step 1011: If there is no playback record of the application corresponding to any audio source represented by the playback scenario, if historical playback information of the corresponding application can be obtained from the user terminal, then the recommended playlist is determined based on the historical playback information;

[0043] Among them, the user terminal can be a terminal device such as a mobile phone, tablet computer and laptop computer used by the user (such as the car owner). The car owner can also register a music account of the corresponding application on the user terminal through the ID number or mobile phone number. The music account on the user terminal can be consistent with the music account of the corresponding application on the car system; if the playback scenario is the first login to the car account, and the car account is successfully bound to the music account of the corresponding sound source application, there is no playback record on the corresponding sound source application on the car at this time. If the corresponding application on the user terminal has historical playback information, the most recently played playlist can be used as a recommended playlist. For example, if the car owner uses the NetEase Cloud application to listen to music on his mobile phone many times, when the car owner logs in to the NetEase Cloud music account on the car system for the first time, he can first try to obtain the NetEase Cloud playback record from the mobile phone on the car, and display the most recently played playlist as the recommended playlist of NetEase Cloud on the car system.

[0044] Step 1012: If the historical playback information cannot be obtained from the user terminal, the default playlist of the corresponding application is determined as the recommended playlist;

[0045] Among them, if the car owner does not have the habit of listening to music through a certain application on the user terminal, the corresponding application will not be downloaded on the user terminal, and there will be no playback record. At this time, the default playlist of the corresponding application on the car system can be obtained as the recommended playlist. When the application is QQ Music, the default playlist can be QQ Music's "30 Songs a Day" and "Personalized Playlist", NetEase Cloud Music's "Private FM", Himalaya's "Lujiazui Financial Morning News" and other default recommended playlists, and can also be some playlists operated by the vehicle brand.

[0046] Step 1013: If the historical playback information and the default playlist cannot be obtained, the entrance to the corresponding sound source is displayed.

[0047] Among them, in the case of network anomalies, server transmission anomalies, etc., it is impossible to obtain the historical playback information of the corresponding application of the user terminal, nor is it possible to obtain the default playlist. At this time, the entrance to the corresponding audio source can be displayed, and the user can click on the homepage of the application corresponding to the audio source to select the playlist, such as Figure 11a As shown, for USB music, if the default playlist cannot be obtained, the user can click on the homepage of USB music and select the songs they want to listen to.

[0048] In an embodiment of the present application, when there is no playback record of an application on the vehicle system, if the historical playback information of the corresponding application can be obtained from the user terminal, the recommended playlist can be determined based on the historical playback information. If the historical playback information cannot be obtained, the default playlist of the corresponding application can be determined as the recommended playlist. If neither the historical playback information nor the default playlist can be obtained, the sound source entrance is displayed for the user to select songs, thereby improving the diversity, flexibility and accuracy of determining the recommended playlist.

[0049] In some embodiments, as Figure 3 As shown, the method further includes:

[0050] Step 1014: When there is a playback record for the application corresponding to any audio source represented by the playback scenario, and the time of the most recent playback is less than or equal to a preset time length from the current time, the playlist of the most recently played audio source is determined as the recommended playlist.

[0051] Among them, the preset time length can be 7 days, 15 days, one month, etc. When the user enters the homepage of the application and selects a playlist to start listening to songs, the list of the most recently played songs of the corresponding sound source of the application can be used as a recommended playlist, or when the user selects certain songs to start listening, a recommended playlist can be generated based on the user's song playing records.

[0052] In an embodiment of the present application, if the application corresponding to the audio source of the vehicle system has a playback record within a period of time, the most recently played playlist can be determined as the recommended playlist, so that the recommended playlist can be determined based on the user's recent preferences, making the playlist more in line with the user's preferences and habits.

[0053] In some embodiments, as Figure 4 As shown, the method further includes:

[0054] Step 1015: When there is a playback record for the application corresponding to any audio source represented by the playback scenario, and the time between the most recent playback and the current time is greater than a preset time length, the default playlist of the corresponding application is determined as the recommended playlist, or the historical playback information of the corresponding application is obtained from the user terminal, and the recommended playlist is determined based on the historical playback information.

[0055] Among them, if the user has not started the vehicle for a long time, such as 7 days or a month, the verification will be invalid at this time, and the user needs to rebind the car computer account and music account. At this time, the local data has been refreshed and the previous playback records will not be recorded. The user's historical playback records need to be synchronized from the cloud. The user's historical playback information can also be obtained from the user terminal as a recommended playlist, and the default playlist can also be obtained from the car computer as a recommended playlist.

[0056] In an embodiment of the present application, if there is a playback record for the application corresponding to the audio source of the vehicle system, but it has not been updated for a long time, the historical playback information or the default playlist of the vehicle terminal can be obtained from the user terminal, and the recommended playlist can be determined based on the historical playback information or the default playlist, thereby improving the flexibility of determining the recommended playlist.

[0057] In some embodiments, as Figure 5 As shown, step 102 of "displaying a recommended song list of an application corresponding to each of the multiple sound sources on the central control screen of the vehicle in a first arrangement order, wherein the recommended song list is determined according to the playback scene" includes:

[0058] A music card control is displayed on the central control screen of the vehicle; the music card control includes a recommended playlist of an application corresponding to each of a plurality of sound sources displayed in a first arrangement order.

[0059] like Figure 6 As shown, multiple desktop card controls can be displayed on the vehicle's central control screen 60, and the size of the desktop card controls can be adjusted. The multiple desktop card controls include a music card control 61, and the desktop card control 61 can display the playlist covers 611 to 613 of the recommended playlists corresponding to QQ Music, Himalaya and Bluetooth Music in order from left to right.

[0060] In an embodiment of the present application, a music card control can be displayed on the central control screen, and the recommended playlists corresponding to each sound source can be displayed in the form of a music card control, so that the user can easily select the recommended playlist and play songs.

[0061] In some embodiments, as Figure 7 As shown, step 102 of "displaying a recommended song list of an application corresponding to each of the multiple sound sources on the central control screen of the vehicle in a first arrangement order, wherein the recommended song list is determined according to the playback scene" includes:

[0062] A floating prompt control is displayed on the central control screen; in response to a second trigger operation on the floating prompt control, a playlist floating control is displayed, wherein the playlist floating control includes a recommended playlist of an application corresponding to each of the multiple sound sources displayed in the first arrangement order.

[0063] The second trigger operation may be a single-click operation, a double-click operation, a long-press operation, etc. Figure 8 As shown, the first display interface 801 of the vehicle's central control screen can display a floating prompt control 81, a pause / play button 82, a collection (or like) control 83, the song name 84 of the currently playing song and the singer name 85. In response to the second trigger operation of the floating prompt control 81, it jumps to the second display interface 802, and the playlist floating control 86 is displayed on the second display interface 802. The playlist floating control 86 can display the playlist cover 861 of QQ Music's recommended playlist, the playlist cover 862 of Himalaya's recommended playlist, the playlist cover 863 of Bluetooth Music and the playlist cover 864 of the radio in order from left to right.

[0064] In an embodiment of the present application, a floating prompt control can be displayed on the central control screen. After the floating prompt control is triggered, a playlist floating control can be displayed to display the recommended playlists corresponding to each audio source in the form of a playlist floating control, thereby improving the clarity of the display interface and improving the user experience.

[0065] In some embodiments, as Figure 9 As shown, the method further includes:

[0066] Step 1016: Determine the first arrangement order based on the user's usage habits and / or application types of the applications corresponding to the multiple audio sources;

[0067] Among them, the usage habits include at least one of the user's usage frequency, usage duration and most recent usage time of the application; the application types include online applications and local applications. Online applications can include QQ Music, NetEase Cloud Music and Himalaya, and local applications can include Bluetooth music, radio and USB music.

[0068] In one embodiment, if the user has not logged into the application corresponding to the music source and has not listened to any music, the recommended playlist of the music source can be sorted according to the application type of the application corresponding to the music source. The default sorting of the applications can be determined as QQ Music, NetEase Cloud Music, Himalaya, Bluetooth Music, Radio and USB Music in the order of online applications first and local applications second.

[0069] In another embodiment, if the user successfully logs in to the application corresponding to the sound source and has listened to music, the first sorting order can be determined based on at least one of the user's frequency of use of the application, usage duration, and last usage time. For example, the sorting order of the recommended playlist of the sound source can be determined based on the last time the user used the application. The playlist corresponding to the sound source can be sorted in order from near to far from the current moment, with the most recently used sound source displayed at the front.

[0070] In an embodiment of the present application, the order of the recommended playlists can be determined based on the user's usage habits of the application and / or the application type of the application, and the recommended playlists corresponding to the applications frequently used by the user can be displayed in front, so that it is easier for the user to select the recommended playlists.

[0071] In some embodiments, as Figure 10 As shown, in step 104, "displaying the recommended playlist of the application corresponding to each of the audio sources on the central control screen in the second arrangement order" includes the following steps:

[0072] Step 1041: Displaying, on the central control screen, in a second arrangement order, the song cover of the currently playing song in the target recommended playlist of the application corresponding to the target sound source, and the playlist covers of other recommended playlists of the application corresponding to other sound sources; the other sound source being any sound source among the multiple sound sources except the target sound source;

[0073] In one embodiment, if the target recommended playlist is already in the first arrangement order, when the first trigger operation on the playlist cover of the target recommended playlist is received, the arrangement order of the recommended playlist is kept unchanged, the target recommended playlist is added to the player, and the songs in the target recommended playlist are played in sequence. At this time, the playlist cover of the target recommended playlist can be replaced with the song cover of the currently playing song. The song cover can be the cover of the corresponding song obtained through the Internet, and the recommendation icon can be replaced with a music playback icon.

[0074] like Figure 11bAs shown, the first arrangement order of the recommended playlist can be QQ Music 1101, NetEase Cloud Music 1102, Himalaya 1103, Bluetooth Music 1104, Radio 1105, and USB Music 1106. The playlist cover of the recommended playlist of each music application corresponding to the first arrangement order is displayed. Taking QQ Music as an example, the playlist cover includes a recommendation icon 11011. If a trigger operation is received for the playlist cover of the recommended playlist of QQ Music, the playlist cover of QQ Music can be replaced with the song cover of the currently playing song, and the recommendation icon 11011 can be replaced with the music playback icon 11012. Since the recommended playlist of QQ Music is already in the first place, when the first trigger operation is received for the playlist cover of the target recommended playlist corresponding to QQ Music 1101, the arrangement order of the recommended playlist remains unchanged.

[0075] In another embodiment, if the target recommended playlist is not in the first place in the first arrangement order, then when the first trigger operation on the playlist cover of the target recommended playlist is received, the target recommended playlist is added to the player, and the songs in the target recommended playlist are played in sequence, and the target recommended playlist is adjusted to the first place. At this time, the playlist cover of the target recommended playlist can be replaced with the song cover of the currently playing song, and the recommendation icon can be replaced with a music playback icon.

[0076] like Figure 11c As shown, if the target recommended playlist is the recommended playlist corresponding to NetEase Cloud Music 1102, then since the target recommended playlist is not in the first place, when the first trigger operation on the playlist cover of the target recommended playlist is received, the target recommended playlist corresponding to NetEase Cloud Music 1102 needs to be adjusted to the first place. At this time, the playlist cover of the recommended playlist of NetEase Cloud Music 1102 can be replaced with the song cover of the currently playing song, and the recommendation icon 11021 can be replaced with the music play icon 11022.

[0077] In another embodiment, songs in the first recommended playlist are being played, and the first recommended playlist is in the first place. If the user wants to switch to playing songs in the second recommended playlist, the first trigger operation can be performed on the playlist cover of the second recommended playlist. When the user's first trigger operation on the playlist cover of the second recommended playlist is received, the second recommended playlist is added to the player, and the songs in the second recommended playlist are played in sequence, and the second recommended playlist is adjusted to the first place. At this time, the playlist cover in the second recommended playlist can be replaced with the song cover of the currently playing song, and the recommendation icon on the playlist cover can be replaced with the music playback icon. The song cover of the first recommended playlist can be restored to the playlist cover, and the music playback icon on the song cover can be restored to the recommendation icon.

[0078] like Figure 11dAs shown, songs in the first recommended playlist (the recommended playlist of QQ Music 1101) are being played. At this time, the first recommended playlist is in the first place. If the user wants to switch to playing songs in the second recommended playlist (the recommended playlist of Bluetooth Music 1104), the first trigger operation can be performed on the playlist cover of the second recommended playlist. When the user's first trigger operation on the playlist cover of the second recommended playlist is received, the second recommended playlist is added to the player, and the songs in the second recommended playlist are played in sequence, and the second recommended playlist is adjusted to the first place. At this time, the playlist cover in the second recommended playlist can be replaced with the song cover of the currently playing song, and the recommendation icon on the playlist cover can be replaced with the music play icon. The song cover of the first recommended playlist can be restored to the playlist cover, and the music play icon on the song cover can be restored to the recommendation icon.

[0079] Step 1042: Display the current lyrics of the currently playing song;

[0080] Step 1043: Display the next line of lyrics of the currently playing song;

[0081] Step 1044: Display the song title and singer name of the currently playing song;

[0082] Step 1045: Display the play control button;

[0083] Step 1046: Display the playing progress of the currently playing song.

[0084] like Figure 11e As shown, the central control screen can also display the current lyrics 1107, the next lyrics 1108, the song title 1109, the singer name 1110, the play control button 1111 and the play progress 1112 of the currently playing song.

[0085] In an embodiment of the present application, the song cover corresponding to the application that is playing the song can be displayed, the playlist cover of other applications can be displayed, and the current lyrics, next line of lyrics, song name, singer name, play control buttons and play progress of the currently playing song can be displayed, so that the user can intuitively know the relevant information of the currently playing song and control the playback.

[0086] As electric vehicles become increasingly intelligent, more and more music applications are integrated into the cockpit ecosystem, and more and more music recommendations are integrated into the cockpit experience. In related technologies, since the software and hardware resources of mobile phones and system car computers have not yet been fully connected, users need to frequently switch between two or three audio sources (for example, switching between QQ Music, Himalaya, and Bluetooth). Figure 12As shown in the example, when a user switches audio sources using the music player card, a drop-down box first appears, displaying the source's identifier (e.g., Kugou Music 1201, NetEase Cloud Music 1202, Bluetooth Music 1203, Radio 1204, and USB Music 1205). After clicking to switch, the new source's tracks play directly, leaving the user with no idea what to expect. Automakers are aiming to provide a more intelligent in-cabin experience, proactively recommending playlists based on specific scenarios.

[0087] Although the products in the related technologies can switch the audio source, they cannot provide users with information prompts about the expected playback (content, status, etc.) in advance; in addition, most car companies' products either do not operate playlist recommendations, or only make recommendations in the form of scene recommendations (recommendations through scene engines, similar to some kind of message push) or intelligent recommendations, for example Figure 13 The recommended playlist 1301 in this separate recommendation method is not only displayed for a very short time, but also cannot be combined with the functions of the player itself, resulting in the user being unable to respond to the recommended music in a timely manner. There is a music player card 1302, and a separate recommended playlist 1301 is recommended. The user cannot understand the purpose of the recommended playlist. Moreover, this recommendation method is short-lived, the timing of the recommendation cannot be completely accurate, and it has a strong presence. It may be mistaken for an advertisement, which will disturb the user, and the user adoption rate is not high.

[0088] For car companies, it is impossible to provide efficient playlist recommendation services and improve the intelligence of cockpit interaction.

[0089] In the embodiment of the present application, playlist recommendation can be combined with audio source switching to become a permanent function, which can be used to make recommendations at any time without any feeling, thereby improving the user's adoption rate and overall experience. By combining audio source playlist switching with operational recommendation content, the audio source historical playlist can be laid out on a card to facilitate quick switching of playlists. In addition, operational (playlist) recommendations can be made when the user has no historical playback or when there is an operational need.

[0090] It should be noted that, in the embodiment of the present application, if the above-mentioned song list recommendation method is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application can be essentially or in other words, the part that contributes to the relevant technology can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to enable an electronic device (which can be a mobile phone, tablet computer, desktop computer, personal digital assistant, navigator, digital phone, video phone, television, sensor device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiment of the present application is not limited to any specific combination of hardware and software.

[0091] Figure 14 This is a schematic diagram of the structure of a song list recommendation device according to an embodiment of the present application. Figure 14 As shown, the device 1400 includes: a first display module 141 and a second display module 142, wherein:

[0092] A first display module 141 is configured to display a recommended song list of an application corresponding to each of a plurality of audio sources on a central control screen of the vehicle in a first arrangement order, wherein the recommended song list is determined according to a playback scenario;

[0093] The second display module 142 is used to respond to the first trigger operation of the target recommended song list corresponding to the target sound source, play the songs in the target recommended song list, and display the recommended song list of each application corresponding to the sound source on the central control screen in the second arrangement order, so that the target recommended song list is displayed first.

[0094] In some embodiments, the device also includes: a first determination module, which is used to determine the recommended playlist based on the historical playback information of the corresponding application if the historical playback information of the corresponding application can be obtained from the user terminal when there is no playback record of the application corresponding to any sound source represented by the playback scenario; a second determination module, which is used to determine the default playlist of the corresponding application as the recommended playlist if the historical playback information cannot be obtained from the user terminal; and a third display module, which is used to display the entrance of the corresponding sound source if the historical playback information and the default playlist cannot be obtained.

[0095] In some embodiments, the device also includes: a third determination module, which is used to determine the playlist of the corresponding sound source that was most recently played as the recommended playlist when there is a play record for the application corresponding to any sound source represented by the playback scene, and the time of the most recent play is less than or equal to a preset time length from the current time.

[0096] In some embodiments, the device also includes: a fourth determination module, which is used to determine the default playlist of the corresponding application as the recommended playlist when there is a playback record for the application corresponding to any sound source represented by the playback scene, and the time of the most recent playback is greater than a preset time from the current time, or to obtain the historical playback information of the corresponding application from the user terminal, and determine the recommended playlist based on the historical playback information.

[0097] In some embodiments, the first display module includes: a first display sub-module, used to display a music card control on the central control screen of the vehicle; the music card control includes a recommended song list of an application corresponding to each of the multiple sound sources displayed in a first arrangement order; a second display sub-module, used to display a floating prompt control on the central control screen; in response to a second trigger operation on the floating prompt control, a playlist floating control is displayed, and the playlist floating control includes a recommended song list of an application corresponding to each of the multiple sound sources displayed in the first arrangement order.

[0098] In some embodiments, the device also includes: a fifth determination module, used to determine the first arrangement order based on the user's usage habits and / or application types of the applications corresponding to the multiple audio sources; wherein the usage habits include at least one of the user's frequency of use of the application, usage duration and most recent usage time; the application types include online applications and local applications.

[0099] In some embodiments, the second display module 142 includes: a third display sub-module, used to display the song cover of the currently playing song in the target recommended playlist of the application corresponding to the target sound source, and the song list covers in other recommended playlists of the application corresponding to other sound sources on the central control screen in a second arrangement order; the other sound source is any sound source among the multiple sound sources except the target sound source; a fourth display sub-module, used to display the current lyrics of the currently playing song; a fifth display sub-module, used to display the next line of lyrics of the currently playing song; a sixth display sub-module, used to display the song name and singer name of the currently playing song; a seventh display sub-module, used to display the play control button; and an eighth display sub-module, used to display the play progress of the currently playing song.

[0100] The description of the above device embodiment is similar to the description of the above method embodiment and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of this application, please refer to the description of the method embodiment of this application for understanding.

[0101] Based on the above embodiments, the present application also provides an electronic device, Figure 15 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present application. Figure 15 As shown, the hardware entity of the device 1500 includes: a memory 1501 and a processor 1502, the memory 1501 stores a computer program that can be run on the processor 1502, and the processor 1502 implements the steps in the playlist recommendation method in the above embodiment when executing the program.

[0102] The memory 1501 is configured to store instructions and applications executable by the processor 1502, and can also cache data to be processed or processed by the processor 1502 and the various modules in the device 1500 (for example, image data, audio data, voice communication data and video communication data), which can be implemented through flash memory (FLASH) or random access memory (RAM).

[0103] Based on the foregoing embodiments, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor of an electronic device, it can implement the playlist recommendation method provided in any of the previous embodiments.

[0104] The above description of the various embodiments tends to emphasize the differences between the various embodiments. The same or similar aspects can be referenced with each other and will not be repeated herein for the sake of brevity.

[0105] The methods disclosed in the various method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0106] The features disclosed in the various product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0107] The features disclosed in the various method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.

[0108] It should be noted that the above-mentioned computer-readable storage medium can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface storage, an optical disc, or a compact disc read-only memory (CD-ROM); it can also be various electronic devices that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0109] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.

[0110] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0111] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus necessary general hardware nodes, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0112] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0113] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0114] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0115] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A song list recommendation method, characterized in that: The method comprises: Displaying, on a central control screen of the vehicle, an application corresponding to each of the plurality of audio sources and a recommended playlist corresponding to the application in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario; In response to the first trigger operation of the target recommended playlist corresponding to the target sound source, the songs in the target recommended playlist are played, and the applications corresponding to each of the sound sources and the recommended playlists corresponding to the applications are displayed on the central control screen in a second arrangement order, so that the target recommended playlist is displayed first.

2. The method according to claim 1, characterized in that The method further comprises: If the playback scenario indicates that the application corresponding to any audio source has no playback record, If the historical playback information of the corresponding application can be obtained from the user terminal, the recommended playlist is determined based on the historical playback information; If the historical playback information cannot be obtained from the user terminal, the default playlist of the corresponding application is determined as the recommended playlist; If the historical playback information and the default playlist cannot be obtained, the entrance to the corresponding sound source will be displayed.

3. The method according to claim 1, characterized in that The method further comprises: When the playback scenario represents that there is a playback record for the application corresponding to any sound source, and the time of the most recent playback is less than or equal to the preset time length from the current time, the playlist of the most recently played sound source is determined as the recommended playlist.

4. The method according to claim 1, wherein The method further comprises: If the playback scenario represents that there is a playback record for the application corresponding to any audio source, and the time between the most recent playback and the current time is greater than a preset time, Determine the default playlist of the corresponding application as the recommended playlist, or, The historical playback information of the corresponding application is obtained from the user terminal, and the recommended playlist is determined based on the historical playback information.

5. The method according to any one of claims 1 to 4, characterized in that The central control screen of the vehicle displays an application corresponding to each of the multiple sound sources and a recommended playlist corresponding to the application in a first arrangement order, including: Displaying a music card control on a central control screen of the vehicle; the music card control includes a recommended playlist of an application corresponding to each of a plurality of audio sources displayed in a first arrangement order; or, A floating prompt control is displayed on the central control screen; in response to a second trigger operation on the floating prompt control, a playlist floating control is displayed, wherein the playlist floating control includes a recommended playlist of an application corresponding to each of the multiple sound sources displayed in the first arrangement order.

6. The method according to any one of claims 1 to 4, characterized in that The method further comprises: determining the first arrangement order based on a user's usage habits and / or application types of the application programs corresponding to the multiple audio sources; The usage habits include at least one of the frequency of use, usage duration, and most recent usage time of the application by the user; and the application types include online applications and local applications.

7. The method according to any one of claims 1 to 4, characterized in that The central control screen displays the application corresponding to each of the audio sources and the recommended playlist corresponding to the application in the second arrangement order, including: Displaying, on the central control screen, in a second arrangement order, the song covers of the currently playing songs in the target recommended playlist of the application corresponding to the target sound source, and the playlist covers of other recommended playlists of the application corresponding to other sound sources; the other sound source being any sound source among the multiple sound sources except the target sound source; Display the current lyrics of the currently playing song; Display the next line of lyrics of the currently playing song; Display the song title and artist name of the currently playing song; Display the play control button; Displays the playing progress of the currently playing song.

8. A song list recommendation device, characterized in that: The device comprises: a first display module, configured to display, on a central control screen of the vehicle, an application corresponding to each of a plurality of audio sources and a recommended playlist corresponding to the application in a first arrangement order, wherein the recommended playlist is determined according to a playback scenario; The second display module is used to respond to the first trigger operation of the target recommended playlist corresponding to the target sound source, play the songs in the target recommended playlist, and display the application corresponding to each of the sound sources and the recommended playlist corresponding to the application on the central control screen in a second arrangement order, so that the target recommended playlist is displayed first.

9. An electronic device comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, wherein: When the processor executes the program, the steps of the playlist recommendation method described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the playlist recommendation method described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Song list generation method and mobile terminal

    CN107203624A

  • Song list recommendation method and device

    CN111309960A