CN107766561A - Method, device, storage medium and terminal equipment for music recommendation - Google Patents
Method, device, storage medium and terminal equipment for music recommendation Download PDFInfo
- Publication number
- CN107766561A CN107766561A CN201711077905.9A CN201711077905A CN107766561A CN 107766561 A CN107766561 A CN 107766561A CN 201711077905 A CN201711077905 A CN 201711077905A CN 107766561 A CN107766561 A CN 107766561A
- Authority
- CN
- China
- Prior art keywords
- music
- leisure
- user
- mapping model
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/63—Querying
- G06F16/635—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/68—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/686—Retrieval 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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
技术领域technical field
本申请实施例涉及计算机领域,尤其涉及一种音乐推荐的方法、装置、存储介质及终端设备。The embodiments of the present application relate to the computer field, and in particular to a music recommendation method, device, storage medium, and terminal equipment.
背景技术Background technique
终端设备逐步步入智能化,给人们的生活带来了诸多便利,其中,通过诸如手机等终端设备听音乐已成为客户青睐的功能之一。Terminal equipment is gradually becoming intelligent, which brings many conveniences to people's life. Among them, listening to music through terminal equipment such as mobile phones has become one of the functions favored by customers.
然而,现有的音乐推荐模式过于单调,如按照音乐发布时间,用户收听热度,以及按照情感进行分类等,很难满足用户对于音乐的多维度需求。目前音乐的推荐给用户带来了体验不佳,需要改进。However, the existing music recommendation model is too monotonous, such as classifying according to music release time, user listening popularity, and emotion, which is difficult to meet users' multi-dimensional needs for music. The current music recommendation brings users a poor experience and needs to be improved.
发明内容Contents of the invention
本申请实施例提供一种音乐推荐的方法、装置、存储介质及终端设备,可以优化终端设备的音乐推荐的方式。Embodiments of the present application provide a music recommendation method, device, storage medium, and terminal device, which can optimize the music recommendation method of the terminal device.
第一方面,本申请实施例提供了一种音乐推荐的方法,该方法包括In the first aspect, the embodiment of the present application provides a method for music recommendation, which includes
采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set;
对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;Carry out training to described sample training set, obtain the mapping model of leisure habit information and preferred music type;
获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;Obtain the leisure habit information of the current user, input the mapping model, and determine the type of favorite music to be recommended;
根据所述待推荐的喜好音乐类型,进行音乐推荐。Perform music recommendation according to the type of preferred music to be recommended.
第二方面,本申请实施例提供了一种音乐推荐的装置,该装置包括:In the second aspect, the embodiment of the present application provides a music recommendation device, which includes:
样本训练集确定模块,用于采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;The sample training set determination module is used to collect the leisure habit information of a preset number of users, and obtain the music playing records of the users to form a sample training set;
映射模型确定模块,用于对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;The mapping model determination module is used to train the sample training set to obtain the mapping model of leisure habit information and preferred music type;
喜好音乐类型确定模块,用于获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;The preferred music type determination module is used to obtain the leisure habit information of the current user, input the mapping model, and determine the preferred music type to be recommended;
音乐推荐模块,用于根据所述待推荐的喜好音乐类型,进行音乐推荐。The music recommendation module is used for performing music recommendation according to the type of preferred music to be recommended.
第三方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请实施例所述的音乐推荐的方法。In a third aspect, the embodiment of the present application provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the method for recommending music as described in the embodiment of the present application is implemented.
第四方面,本申请实施例提供了一种终端设备,包括存储器,处理器及存储在存储器上并可在处理器运行的计算机程序,所述处理器执行所述计算机程序时实现如本申请实施例所述的音乐推荐的方法。In the fourth aspect, the embodiment of the present application provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the implementation of the present application is implemented. The music recommendation method described in the example.
本申请实施例所提供的技术方案,通过采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;根据所述待推荐的喜好音乐类型,进行音乐推荐。通过采用本申请所提供的技术方案,可以实现优化终端设备的音乐推荐的方式的效果。In the technical solution provided by the embodiment of the present application, a sample training set is formed by collecting the leisure habit information of a preset number of users and obtaining the music playing records of the users; training the sample training set to obtain the leisure habit information and A mapping model of music preferences; obtaining the leisure habit information of the current user, inputting the mapping model, and determining the music preferences to be recommended; performing music recommendation according to the music preferences to be recommended. By adopting the technical solution provided by this application, the effect of optimizing the way of music recommendation of the terminal device can be achieved.
附图说明Description of drawings
图1为本申请实施例提供的一种音乐推荐的方法的流程示意图;FIG. 1 is a schematic flow diagram of a method for music recommendation provided in an embodiment of the present application;
图2为本申请实施例提供的另一种音乐推荐的方法的流程示意图;FIG. 2 is a schematic flowchart of another method for music recommendation provided by the embodiment of the present application;
图3为本申请实施例提供的另一种音乐推荐的方法的流程示意图;FIG. 3 is a schematic flowchart of another method for music recommendation provided by an embodiment of the present application;
图4为本申请实施例提供的另一种音乐推荐的方法的流程示意图;FIG. 4 is a schematic flowchart of another method for music recommendation provided by an embodiment of the present application;
图5为本申请实施例提供的另一种音乐推荐的方法的流程示意图;FIG. 5 is a schematic flowchart of another method for music recommendation provided by an embodiment of the present application;
图6为本申请实施例提供的一种音乐推荐的装置的结构框图;FIG. 6 is a structural block diagram of an apparatus for music recommendation provided by an embodiment of the present application;
图7为本申请实施例提供的一种终端设备的结构示意图。FIG. 7 is a schematic structural diagram of a terminal device provided in an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图并通过具体实施方式来进一步说明本申请的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。The technical solution of the present application will be further described below in conjunction with the accompanying drawings and through specific implementation methods. It should be understood that the specific embodiments described here are only used to explain the present application, but not to limit the present application. In addition, it should be noted that, for the convenience of description, only some structures related to the present application are shown in the drawings but not all structures.
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processing, many of the steps may be performed in parallel, concurrently, or simultaneously. Additionally, the order of steps may be rearranged. The process may be terminated when its operations are complete, but may also have additional steps not included in the figure. The processing may correspond to a method, function, procedure, subroutine, subroutine, or the like.
图1为本申请实施例提供的一种音乐推荐的方法的流程示意图,该方法可以由音乐推荐的装置执行,其中该装置可由软件和/或硬件实现,一般可集成在终端设备中。如图1所示,该方法包括:Fig. 1 is a schematic flowchart of a method for music recommendation provided by an embodiment of the present application. The method can be executed by an apparatus for music recommendation, wherein the apparatus can be implemented by software and/or hardware, and generally can be integrated into a terminal device. As shown in Figure 1, the method includes:
S101、采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集。S101. Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set.
其中,采集预设数量用户的休闲习惯信息,预设数量可以是50个用户,100个用户,1000个用户甚至更多。终端设备采集休闲习惯信息的方式可以是通过访问服务器,获取到预设数量用户的休闲习惯信息的数据。其中,休闲习惯信息可以是用户经常的休闲娱乐场所的类型,如可以在休闲时段内检测用户在终端设备上搜索美食、电影票等,确定用户的休闲习惯是喜欢吃各种美食的类型,或者是习惯看最新上线的影片的类型。相应的,还可以通过定位服务确定用户在休闲时段的经常所在地,除了在自己家中外,是经常去体育运动场馆,还是经常去各种公园,或者是经常去一些酒吧或者歌厅等比较热闹的休闲场所,进而确定用户就的休闲习惯信息。本技术方案这样设置的好处是可以利用到用户使用终端设备的一些琐碎的信息碎片,而这些信息碎片恰好能够反映出用户的一些习惯信息,将其整合起来,作为后续基于这些信息进行音乐推荐的基础,不仅能够提高音乐推荐的用户兴趣度,还能够将提高终端设备的一些信息的利用率,并达到有效的输出效果。Wherein, the leisure habit information of a preset number of users is collected, and the preset number may be 50 users, 100 users, 1000 users or even more. The manner in which the terminal device collects the leisure habit information may be to obtain the data of the leisure habit information of a preset number of users by accessing the server. Among them, the leisure habit information can be the type of leisure and entertainment places that the user often frequents. For example, it can be detected that the user searches for food, movie tickets, etc. It is the type that is used to watching the latest movies on the line. Correspondingly, the location service can also be used to determine the frequent location of the user during leisure time. Apart from being at home, whether he often goes to sports venues, various parks, or some lively leisure places such as bars or karaoke halls. location, and then determine the user's current leisure habit information. The advantage of this technical solution is that some trivial information fragments of the user's terminal equipment can be used, and these information fragments can just reflect some habitual information of the user, and integrate them as a follow-up music recommendation based on these information The foundation can not only improve the user's interest in music recommendation, but also improve the utilization rate of some information of the terminal equipment and achieve effective output effects.
其中,音乐播放记录可以是用户所使用的终端设备的本地音乐,也可以是用户通过账号登录或者通过终端设备试听的在线音乐,所产生的播放记录。如用户通过账号在另一台终端设备上登录并试听了一些歌曲,则可以在用户登录当前终端设备中将试听播放记录获取到在另一台终端设备上登录并试听的歌曲,包括曲目以及试听时长等信息,并作为音乐播放记录。Wherein, the music playback record may be local music of the terminal device used by the user, or may be a playback record generated by the user logging in through an account or listening to online music through the terminal device. If the user logs in and listens to some songs on another terminal device through the account, the user can log in to the current terminal device to obtain the playback records of the trial listening to the songs logged in and auditioned on another terminal device, including the tracks and the audition. Duration and other information, and recorded as music playback.
将上述休闲习惯信息和音乐播放记录两种信息作为样本训练集,以达到能够从用户的休闲习惯信息中确定用户喜好音乐类型的效果。The above leisure habit information and music playing records are used as a sample training set to achieve the effect of determining the type of music the user likes from the user's leisure habit information.
S102、对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型。S102. Perform training on the sample training set to obtain a mapping model between leisure habit information and preferred music types.
其中,可以利用机器学习手段,得到一个关于用户的休闲习惯信息与喜好音乐类型的映射模型。相应的,可以利用神经网络训练中的循环神经网络进行学习,这样设置的好处是根据神经网络本身特点以及使用方式,当对训练样本以及训练结果进行改进时,一般涉及的是其中某个函数的变化、某个节点连接关系的调整、在不同场景下可以随意变更所选择的神经网络类型,使得处理方式更加灵活,也可以适应开发人员在模型训练的基础上的进一步改进。Among them, a machine learning method can be used to obtain a mapping model between the user's leisure habit information and the type of music he likes. Correspondingly, the cyclic neural network in neural network training can be used for learning. The advantage of this setting is that according to the characteristics and usage of the neural network itself, when improving the training samples and training results, it generally involves the function of one of them. Changes, adjustments to the connection relationship of a certain node, and the type of neural network that can be changed at will in different scenarios make the processing method more flexible, and can also adapt to further improvements by developers on the basis of model training.
其中,由于采集的样本数量足够多,所以可以认为出现在用户的音乐播放记录中的歌曲可以体现出是用户可以接受的歌曲,再利用信息确定用户对当前音乐类型的喜好程度。例如,从用户的休闲习惯信息确定用户的喜好休闲场所是咖啡厅,在用户的音乐播放记录中的100首歌曲中,有80首是男歌手唱的歌,则可以得到用户的音乐喜好类型更偏向于男歌手所唱的歌曲,如所有歌曲中,有70首是比较伤感的歌曲,则可以确定用户喜好伤感的曲风多一些。可以在用户的音乐播放记录中,确定用户的各种喜好类型的占比分别是多少,进而综合确定用户喜好音乐的类型。这样就可以建立一个喜欢畅享生活的用户与各种音乐类型的映射关系,再通过对大量的用户的数据进行训练,得到每种休闲习惯信息所对应的各种音乐类型的喜好程度。其中,值得说明的是音乐类型可以是单一维度的,如按照音乐的曲种进行分类可以是民族、通俗以及美声等;按照情感风格分类,可以是轻音乐、草原风、摇滚以及乡村音乐等;音乐类型也可以是多维度的。所以对于同一首歌曲可以由不同的类型标签。Among them, since the number of collected samples is large enough, it can be considered that the songs appearing in the user's music playback records can reflect the songs acceptable to the user, and then use the information to determine the user's preference for the current music genre. For example, if it is determined from the user's leisure habit information that the user's favorite leisure place is a coffee shop, among the 100 songs in the user's music playback records, 80 are songs sung by male singers, then the user's music preference type can be obtained. Preference is given to songs sung by male singers. For example, among all the songs, 70 are sad songs, it can be determined that the user prefers more sad songs. In the user's music playing records, it is possible to determine the respective proportions of various types of preferences of the user, and then comprehensively determine the type of music the user prefers. In this way, a mapping relationship between users who like to enjoy life and various music genres can be established, and then through training a large number of user data, the preferences of various music genres corresponding to each leisure habit information can be obtained. Among them, it is worth noting that the music type can be single-dimensional. For example, according to the type of music, it can be classified into ethnic, popular, and bel canto, etc.; according to the emotional style, it can be light music, prairie style, rock and country music, etc.; Types can also be multidimensional. So for the same song can be tagged by different genres.
S103、获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型。S103. Obtain the leisure habit information of the current user, input the mapping model, and determine the type of favorite music to be recommended.
其中,当前用户的休闲习惯信息可以是当前使用终端设备的用户的休闲习惯信息,具体的获取方式可以与上述方式相同,此处不再赘述。Wherein, the leisure habit information of the current user may be the leisure habit information of the user currently using the terminal device, and the specific acquisition method may be the same as the above method, which will not be repeated here.
将当前用户的休闲习惯信息输入所述映射模型,以得到与当前用户休闲习惯信息对应的喜好音乐类型,其中,对不同类型的音乐的喜好程度可以用类似于分数的标识方法,如对某新上线音乐的喜好程度数据可以是60分,而对于某一首老歌的喜好程度数据可以是75分。Input the leisure habit information of the current user into the mapping model to obtain the music preference type corresponding to the leisure habit information of the current user, wherein the degree of preference for different types of music can be identified by a method similar to a score, such as for a new The preference data for online music can be 60 points, and the preference data for a certain old song can be 75 points.
S104、根据所述待推荐的喜好音乐类型,进行音乐推荐。S104. Perform music recommendation according to the type of preferred music to be recommended.
结合上述示例,可以根据不同类型的音乐的喜好程度数据的分数的多少,对待推荐音乐重新按照分数由高到低的方式进行排列,并按照重新排序后的顺序进行推荐。其中,推荐过程中也可以把音乐的热度以及上线时间作为参考因素,综合各项数据之后再对其进行排列并输出推荐列表。In combination with the above example, according to the scores of the preference data of different types of music, the music to be recommended can be rearranged according to the score from high to low, and recommended according to the rearranged order. Among them, in the recommendation process, the popularity of music and the online time can also be used as reference factors, and after all the data are integrated, they can be arranged and the recommendation list can be output.
本申请实施例所提供的技术方案,通过采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;根据所述待推荐的喜好音乐类型,进行音乐推荐。通过采用本申请所提供的技术方案,可以实现优化终端设备的音乐推荐的方式的效果。In the technical solution provided by the embodiment of the present application, a sample training set is formed by collecting the leisure habit information of a preset number of users and obtaining the music playing records of the users; training the sample training set to obtain the leisure habit information and A mapping model of music preferences; obtaining the leisure habit information of the current user, inputting the mapping model, and determining the music preferences to be recommended; performing music recommendation according to the music preferences to be recommended. By adopting the technical solution provided by this application, the effect of optimizing the way of music recommendation of the terminal device can be achieved.
在上述技术方案的基础上,可选的,对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型,包括:将每种休闲习惯信息输入所述映射模型,并将对应的用户的历史播放记录输入映射模型,以进行训练;经过训练,得到休闲习惯信息与音乐类型标签权重的映射关系,作为所述映射模型。其中,音乐类型标签用户体现音乐的所述类型,同一个音乐的类型标签可以是一个,也可以是多个。由于对于用户在听音乐的过程中不能够对每一首歌曲进行评价,所以用户的音乐播放记录不能够直接通过用户的评价或者下载等方式得到,所以具有不同休闲习惯信息的用户,可以从音乐播放记录中反映出用户所喜好的音乐类型标签的一种权重值,权重越高表示用户越喜欢,权重越低的表示用户越不喜欢。这样设置的好处是可以利用模型训练,根据大量用户的音乐播放记录确定与用户的休闲习惯信息对应的音乐类型标签权重,能够为推荐音乐提供数据基础,使得推荐音乐更符合用户的个人喜好,从而提高用户对推荐音乐的试听效果,提高用户的使用体验。On the basis of the above technical solution, optionally, training the sample training set to obtain a mapping model of leisure habit information and preferred music type includes: inputting each leisure habit information into the mapping model, and corresponding The user's historical playing records are input into the mapping model for training; after training, the mapping relationship between leisure habit information and music type tag weight is obtained as the mapping model. Wherein, the music type tag user reflects the type of music, and there may be one or multiple type tags for the same music. Since the user cannot evaluate each song in the process of listening to music, the user's music playback record cannot be obtained directly through the user's evaluation or downloading, etc., so users with different leisure habit information can obtain information from the music The playback record reflects a weight value of the music type tag that the user likes. The higher the weight, the more the user likes it, and the lower the weight, the less the user likes it. The advantage of this setting is that model training can be used to determine the music type tag weight corresponding to the user's leisure habit information based on the music playback records of a large number of users, which can provide a data basis for recommended music, making the recommended music more in line with the user's personal preferences, thus Improve the user's audition effect on recommended music and improve the user's experience.
图2为本申请实施例提供的另一种音乐推荐的方法的流程示意图,如图2所示,该方法包括:Fig. 2 is a schematic flow chart of another music recommendation method provided in the embodiment of the present application. As shown in Fig. 2, the method includes:
S201、获取预设休闲时段用户的位置信息。S201. Acquire location information of a user in a preset leisure time period.
其中,位置信息可以是通过打开定位组件获得的位置的信息。也可以是用户在应用程序或者网页中手段选择或者搜索的位置信息,还可以是通过获取用户打开某应用程序所开启的定位服务确定的位置信息数据。如,在星期天的下午,用户通过某团购软件购买电影票,则在打开团购软件时,由于设定了开启定位服务,会自动打开定位功能对用户的所在位置进行定位,则可以在获取到定位信息后确定用户的位置信息,例如用户的当前位置信息为某商场,所团购的项目是KTV唱歌团购券,则可以从用户的位置信息中同时确定用户的两种偏好休闲场所类别。Wherein, the location information may be location information obtained by opening the positioning component. It can also be the location information selected or searched by the user in the application program or webpage, or it can be the location information data determined by obtaining the positioning service opened by the user when opening an application program. For example, on a Sunday afternoon, if a user purchases a movie ticket through a group buying software, when opening the group buying software, since the location service is set to be enabled, the location function will be automatically turned on to locate the user's location. Determine the user's location information after the information, such as the user's current location information is a certain shopping mall, and the item of the group purchase is a KTV singing group purchase coupon, then two kinds of preference leisure place categories of the user can be determined simultaneously from the user's location information.
S202、根据所述位置信息,确定用户的偏好休闲场所类别。S202. Determine the user's preferred leisure place category according to the location information.
其中,可以根据用户当前所在的位置信息确定用户当前位置的休闲场所类型作为偏好休闲场所类型,还可以根据用户在终端设备中输入的意图位置确定用户的意图位置的休闲场所类型作为偏好休闲场所类型。Among them, the leisure place type at the user's current location can be determined as the preferred leisure place type according to the user's current location information, and the leisure place type at the user's intended location can also be determined according to the intended location input by the user in the terminal device as the preferred leisure place type .
位置信息的获取可以采用上述示例中的几种方式,根据位置信息,确定用户的偏好休闲场所可以是根据用户的在休闲时段所处的休闲场所。如周一至周五晚七点至晚十点,以及周六周日的全天,这里仅给出一种示例,可以根据用户的作息习惯确定休闲时段,如某用户每周一至周三全天倒班,周四至周日都放假,则还可以根据用户的位置信息确定用户的休闲时段。例如,通过位置信息确定用户周一至周三全天多次启用定位服务都处在工作地点,而周四至周日则出现在家庭位置以及其他位置较多,没有出现在工作地点,就可以确定用户的休闲时段是周四至周日。确定了休闲时段之后,可以根据用户在休闲时段的位置信息确定用户的偏好休闲场所类别。The location information can be obtained in several ways in the above examples. According to the location information, determining the user's preferred leisure place can be based on the user's leisure place during the leisure time. For example, from Monday to Friday from 7:00 pm to 10:00 pm, and all day on Saturday and Sunday, here is just an example. Leisure time can be determined according to the user's work and rest habits. For example, a user shifts all day from Monday to Wednesday , Thursday to Sunday are holidays, and the user's leisure time can also be determined according to the user's location information. For example, by using location information, it can be determined that the user is at work when he or she activates location services multiple times throughout the day from Monday to Wednesday, while from Thursday to Sunday, it appears at home and other locations, and does not appear at work. The leisure time is Thursday to Sunday. After the leisure time period is determined, the user's preferred leisure place category can be determined according to the location information of the user during the leisure time period.
S203、根据所述偏好休闲场所类别,确定用户的休闲习惯信息。S203. Determine the leisure habit information of the user according to the category of the preferred leisure place.
在本申请实施例中,可选的,所述偏好休闲场所类别,包括:阅读类休闲场所,运动类休闲场所,交流类休闲场所以及欢畅类休闲场所;所述用户的休闲习惯信息,包括:热爱读书休闲习惯,热爱运动休闲习惯,热爱交友休闲习惯以及热爱唱跳休闲习惯。In the embodiment of the present application, optionally, the preferred leisure place category includes: reading leisure place, sports leisure place, communication leisure place and happy leisure place; the user's leisure habit information includes: Love reading and leisure habits, love sports and leisure habits, love making friends and leisure habits and love singing and dancing leisure habits.
其中,阅读类休闲场所可以包括各地的图书馆,例如市图书馆以及大学的图书馆等。运动类休闲场所可以包括各种运动场馆,例如篮球场,足球场以及羽毛球馆等。交流类休闲场所可以包括各种咖啡厅,西餐厅等。欢畅类休闲场所可以包括各种酒吧,游戏场所等。这样设置的好处是可以根据用户的经常选择的休闲方式,确定用户的爱好类型,再根据用户的爱好类型进行音乐类型的推荐,可以使推荐的音乐更符合用户的性格。Wherein, the reading leisure places may include libraries in various places, such as city libraries and university libraries. Sports leisure places may include various sports venues, such as basketball courts, football fields, and badminton halls. Communication leisure places can include various coffee shops, western restaurants and so on. Happy leisure places can include various bars, game places and so on. The advantage of this setting is that the user's hobby type can be determined according to the user's frequent choice of leisure, and then the music type can be recommended according to the user's hobby type, so that the recommended music can be more in line with the user's personality.
S204、获取所述用户的音乐播放记录,将获取到的用户的休闲习惯信息和用户的音乐播放记录形成样本训练集。S204. Acquire the user's music playing record, and form a sample training set with the acquired user's leisure habit information and the user's music playing record.
S205、对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型。S205. Perform training on the sample training set to obtain a mapping model between leisure habit information and preferred music types.
S206、获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型。S206. Obtain the leisure habit information of the current user, input the mapping model, and determine the type of preferred music to be recommended.
S207、根据所述待推荐的喜好音乐类型,进行音乐推荐。S207. Perform music recommendation according to the type of preferred music to be recommended.
本技术方案在上述各技术方案的基础上,本技术方案提供了一种根据用户的位置信息确定用户的休闲习惯信息的方法,该方法数据的获取方式简单准确,使得本申请所提供的音乐推荐的方法可行性高,且数据来源更贴近用户的生活,能够提高用户对音乐推荐的接收度。This technical solution is based on the above-mentioned technical solutions. This technical solution provides a method for determining the user's leisure habit information according to the user's location information. The data acquisition method of this method is simple and accurate, so that the music recommendation provided by this application The method is highly feasible, and the data source is closer to the user's life, which can improve the user's acceptance of music recommendation.
在上述技术方案的基础上,可选的,根据所述偏好休闲场所类别,确定用户的休闲习惯信息包括:根据所述偏好休闲场所类别,以及所述偏好休闲场所类别在预设周期的休闲时段中所有偏好休闲场所类别出现的频次以及时间,确定所述用户的休闲习惯信息。其中,休闲时段可以根据上述技术方案所阐述的确定方式来确定,预设周期可以是一天、一个星期、半个月、一个月以及更长的时间段,在预设周期的休闲时段中,偏好休闲场所类别的出现频次可以是该休闲场所的位置在预设周期的休闲时段中,出现的频率或者次数;出现的时间可以包括:该休闲场所的位置在预设周期的休闲时段出现时间的早晚,或者出现在休闲场所的位置的时长。根据上述两种方式,可以确定用户所偏好的休闲方式,进而确定用户的休闲习惯信息,例如用户的位置信息可以确定用户每周都要去两次酒吧,则可以确定用户具有热爱唱跳休闲习惯。相应的,在音乐推荐过程中,可以多推荐一些比较劲爆的、节奏感比较强的音乐。On the basis of the above technical solution, optionally, according to the preferred leisure place category, determining the user's leisure habit information includes: according to the preferred leisure place category, and the leisure period of the preferred leisure place category in a preset cycle The frequency and time of occurrence of all preferred leisure place categories in the user are determined to determine the leisure habit information of the user. Among them, the leisure period can be determined according to the determination method described in the above-mentioned technical solution, and the preset period can be one day, one week, half a month, one month and a longer period of time. In the leisure period of the preset period, preference The frequency of occurrence of the leisure place category can be the frequency or number of occurrences of the location of the leisure place in the leisure period of the preset cycle; , or the amount of time spent at a casual location. According to the above two methods, the user's preferred leisure style can be determined, and then the user's leisure habit information can be determined. For example, the user's location information can determine that the user goes to the bar twice a week, and it can be determined that the user has a leisure habit of loving singing and dancing. . Correspondingly, during the music recommendation process, more explosive music with a strong sense of rhythm can be recommended.
图3为本申请实施例提供的另一种音乐推荐的方法的流程示意图,如图3所示,该方法包括:Fig. 3 is a schematic flow chart of another music recommendation method provided in the embodiment of the present application. As shown in Fig. 3, the method includes:
S301、采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集。S301. Collect leisure habit information of a preset number of users, and acquire music playing records of the users to form a sample training set.
S302、获取所述对应的用户的历史播放记录中音乐的历史播放时间。S302. Obtain the historical playing time of the music in the historical playing record of the corresponding user.
其中,历史播放时间可以是播放记录中的每首音乐的开始播放的时间,也可以是结束播放的时间。历史播放时间可以是包含历史播放记录中的排序依据,播放时间最早的在播放记录的开始位置,播放时间最晚的在播放记录的结束位置,然后按照正序或者倒序排列,得到播放记录序列。值得说明的是,当出现重复播放的歌曲时,可以同时保留在历史播放记录序列中的不同位置。这样设置的好处是相当于增加了重复播放歌曲的音乐类型的比重,可以使得音乐播放记录更能够体现用户喜好的音乐类型。Wherein, the historical playback time may be the time when each piece of music in the playback record starts playing, or the time when it ends playing. The historical playback time can be included in the sorting basis in the historical playback records. The earliest playback time is at the start position of the playback record, and the latest playback time is at the end position of the playback record, and then arranged in forward or reverse order to obtain the playback record sequence. It is worth noting that when a song is repeatedly played, it can be kept at different positions in the historical playback record sequence at the same time. The advantage of this setting is that it increases the proportion of the music type of the song being played repeatedly, which can make the music playback record more able to reflect the music type preferred by the user.
S303、根据所述历史播放时间,为所述历史播放记录配置第一权重序列。S303. Configure a first weight sequence for the historical playback record according to the historical playback time.
其中,第一权重序列中的权重值可以是与播放顺序呈线性变化的,如历史播放记录取100首音乐,则从时间最早到时间最晚,为其配置权重序列为从0.01到1.00这样100个权重值,再把权重值结合在一起构成权重序列。也可以是非线性变化的,如时间最晚的配置为1.00,每次递减0.01直至0.50之后,就不再改变,这样得到的结果是时间由早到晚的前50首音乐的权重值均为0.50,后50首是现行递增直至1.00的。还可以是根据历史播放记录中的历史播放时间的差值进行配置。这样设置的好处是可以提现出随着时间的推进,用户喜好的音乐类型如果发生变化,则可以通过相应的权重值得以体现。避免因为用户最近比较喜欢一种类型的音乐,但是由于其在历史播放记录的数量较少,而被其他类型的音乐所掩盖的问题。Among them, the weight value in the first weight sequence can change linearly with the playback order. For example, if the historical playback records take 100 pieces of music, then from the earliest time to the latest time, configure the weight sequence for it as 100 from 0.01 to 1.00. weight values, and then combine the weight values together to form a weight sequence. It can also be changed non-linearly. For example, the configuration with the latest time is 1.00, and it will not change after each decrement of 0.01 until 0.50. The result is that the weight value of the first 50 songs from early to late is all 0.50 , the last 50 songs are currently incremented until 1.00. It can also be configured according to the difference of the historical playback time in the historical playback records. The advantage of this setting is that as time progresses, if the type of music preferred by the user changes, it can be reflected through the corresponding weight value. Avoid the problem that because the user prefers one type of music recently, but because of its small number of historical playback records, it is covered up by other types of music.
S304、将每种休闲习惯信息输入所述映射模型,并将配置第一权重序列的所述历史播放记录输入所述映射模型,以进行训练。S304. Input the information of each type of leisure habit into the mapping model, and input the historical play records configured with the first weight sequence into the mapping model for training.
在配置了第一权重序列之后的历史播放记录输入映射模型,可以充分体现用户最近时间段比较喜欢的音乐类型,并在训练结果中会得以体现。而本申请实施例这样设置的好处还可以根据具有相同休闲习惯信息的用户,如果他们所喜好的音乐类型都在随着时间的推进向某一个音乐类型发展,则能够在音乐推荐过程中为用户推荐该音乐类型时,既能够为用户提供新鲜的音乐,又能够在一定的数据基础上,确定用户也会喜欢这种音乐类型,这样的音乐推荐可以达到非常理想的效果。After the first weight sequence is configured, the historical playback record input mapping model can fully reflect the type of music that the user prefers in the most recent time period, and it will be reflected in the training results. However, the benefits of such settings in the embodiment of the present application can also be based on users with the same leisure habit information. If their favorite music types are all developing towards a certain music type as time progresses, then it can be used in the music recommendation process for users. When recommending this type of music, it can not only provide the user with fresh music, but also determine that the user will also like this type of music based on certain data. Such music recommendation can achieve a very ideal effect.
S305、经过训练,得到休闲习惯信息与音乐类型标签权重的映射关系,作为所述映射模型。S305. After training, obtain a mapping relationship between leisure habit information and music genre label weights as the mapping model.
S306、获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型。S306. Obtain the leisure habit information of the current user, input the mapping model, and determine the type of preferred music to be recommended.
S307、根据所述待推荐的喜好音乐类型,进行音乐推荐。S307. Perform music recommendation according to the type of preferred music to be recommended.
在上述技术方案的基础上,本技术方案提供了根据历史播放记录这一隐式信息的基础上,为其中的音乐配置权重,能够在原有的技术方案的基础上,既能够为用户提供新鲜的音乐,又能够在一定的数据基础上,确定用户也会喜欢这种音乐类型,这样的音乐推荐可以达到非常理想的效果。On the basis of the above technical solution, this technical solution provides the implicit information based on historical playback records, and configures weights for the music in it, which can provide users with fresh music on the basis of the original technical solution. Music, and based on certain data, it can be determined that users will also like this type of music. Such music recommendation can achieve very ideal results.
图4为本申请实施例提供的另一种音乐推荐的方法的流程示意图,如图4所示,该方法包括:Fig. 4 is a schematic flow chart of another music recommendation method provided in the embodiment of the present application. As shown in Fig. 4, the method includes:
S401、采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集。S401. Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set.
S402、获取所述对应的用户的历史播放记录中音乐的历史播放完整度。S402. Obtain the historical playback completeness of the music in the corresponding user's historical playback records.
其中,播放完整度可以是音乐在播放过程中,如果被用户切换,则所播放的时间占音乐总时长的比例,例如,某音乐的总时长为4分钟,而用户仅播放了2分钟就切换了下一首或者退出了音乐播放程序,则可以确定该首音乐的播放完整度为50%。值得说明的是,在音乐播放过程中通过拖动进度条也可以改变当前音乐的播放完整度,本实施例中仅以切换作为一种示例,而不作为具体的限定方式。Among them, the playback completeness can be the ratio of the playing time to the total duration of the music if it is switched by the user during the playback of the music. For example, the total duration of a certain music is 4 minutes, but the user only plays it for 2 minutes before switching If the user selects the next song or exits the music playing program, it can be determined that the playing completion of the music is 50%. It is worth noting that the playing integrity of the current music can also be changed by dragging the progress bar during the music playing process. In this embodiment, switching is only used as an example rather than a specific limiting manner.
S403、根据所述历史播放完整度,为所述历史播放记录配置第二权重序列。S403. According to the historical playback completeness, configure a second weight sequence for the historical playback record.
在获取到音乐播放记录中每首音乐的播放完整度之后,可以根据其播放完整度,为其进行配置权重,其中,所配置的权重值可以是与播放完整度成正比例,即如果播放完整度为50%,则为该音乐配置的权重值为0.50,也可以是呈正相关,即可以是播放完整度越低的,为该音乐配置的权重值越低。将每首歌曲配置的权重值播放顺序排列或者按照权重值的变化顺序进行排列,以形成第二权重序列。After obtaining the playback completeness of each piece of music in the music playback record, you can configure its weight according to its playback completeness, where the configured weight value can be proportional to the playback completeness, that is, if the playback completeness If it is 50%, the weight value configured for the music is 0.50, or it may be positively correlated, that is, the lower the playback integrity, the lower the weight value configured for the music. Arranging the weight values configured for each song in a play order or in accordance with the change order of the weight values to form a second weight sequence.
S404、将每种休闲习惯信息输入所述映射模型,并将配置第二权重序列的所述历史播放记录输入所述映射模型,以进行训练。S404. Input each type of leisure habit information into the mapping model, and input the historical play records configuring the second weight sequence into the mapping model for training.
在配置了第二权重序列之后的历史播放记录输入映射模型,可以充分体现用户在播放过程中比较喜欢或者不太喜欢的音乐类型,并在训练结果中会得以体现。After the second weight sequence is configured, the historical playback record input mapping model can fully reflect the type of music that the user prefers or dislikes during playback, and will be reflected in the training results.
S405、经过训练,得到休闲习惯信息与音乐类型标签权重的映射关系,作为所述映射模型。S405. After training, obtain a mapping relationship between leisure habit information and music genre tag weights as the mapping model.
S406、获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型。S406. Obtain the leisure habit information of the current user, input the mapping model, and determine the type of preferred music to be recommended.
S407、根据所述待推荐的喜好音乐类型,进行音乐推荐。S407. Perform music recommendation according to the type of preferred music to be recommended.
在上述技术方案的基础上,本技术方案提供了根据历史播放记录的播放完整度这一隐式信息的基础上,为其中的音乐配置权重,能够在原有的技术方案的基础上,既能够为用户提供具有相同休闲习惯信息所喜欢的音乐类型,使得音乐推荐能够符合用户对于音乐类型的喜好。On the basis of the above technical solution, this technical solution provides the implicit information based on the playback integrity of historical playback records, and configures weights for the music in it, which can be based on the original technical solution. The user provides the favorite music type with the same leisure habit information, so that the music recommendation can meet the user's preference for the music type.
图5为本申请实施例提供的另一种音乐推荐的方法的流程示意图,如图5所示,该方法包括:Fig. 5 is a schematic flow chart of another music recommendation method provided in the embodiment of the present application. As shown in Fig. 5, the method includes:
S501、采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集。S501. Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set.
S502、对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型。S502. Perform training on the sample training set to obtain a mapping model between leisure habit information and preferred music types.
S503、获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型。S503. Obtain the leisure habit information of the current user, input the mapping model, and determine the type of preferred music to be recommended.
S504、确定待推荐音乐的类型标签。S504. Determine the genre label of the music to be recommended.
其中,待推荐音乐可以是用户通过终端设备进入到音乐推荐界面时,音乐推荐界面内原有的推荐的音乐。可以是获取到原音乐推荐页面的一些音乐的信息,并根据这些音乐的信息确定这些待推荐音乐的类型标签。例如,可以在获取到音频数据之后,通过获取到音乐的特征信息,如音乐伴奏、音乐节奏等信息,确定这些待推荐音乐的类型标签,也可以是通过在服务器或者其他终端设备对待推荐音乐进行分析后,得到的结果对待推荐音乐标注类型标签。Wherein, the music to be recommended may be originally recommended music in the music recommendation interface when the user enters the music recommendation interface through the terminal device. It may be to obtain some music information on the original music recommendation page, and determine the genre tags of the music to be recommended according to the music information. For example, after the audio data is obtained, the type tags of the music to be recommended can be determined by obtaining the characteristic information of the music, such as music accompaniment, music rhythm, etc. After analysis, the obtained results are treated as recommended music annotation type labels.
S505、根据所述待推荐的喜好音乐类型,确定具有相应类型标签的待推荐音乐的排列顺序,进行音乐推荐。S505. According to the type of preferred music to be recommended, determine the arrangement order of the music to be recommended with tags of corresponding types, and perform music recommendation.
其中,可以根据所述映射模型的输出结果,确定当前用户的休闲习惯信息对应的待推荐的喜好音乐类型,再结合对音乐推荐界面中的每首音乐的类型标签,对音乐推荐界面的音乐进行排序并进行推荐,其中,符合模型输出的音乐类型的音乐按照用户可能的喜好程度进行排序,如歌曲A和歌曲B,歌曲A的标签为爵士类型,而歌曲B为中国风类型,用户的休闲习惯信息是热爱读书休闲习惯,而映射模型确定用户喜好的音乐类型及其系数分别为:田园0.75、中国风0.7、爵士0.6、摇滚0.3以及悲伤0.1,则可以将歌曲B排在歌曲A之前为用户进行推荐。Wherein, according to the output result of the mapping model, the type of favorite music to be recommended corresponding to the leisure habit information of the current user can be determined, and then combined with the type label of each piece of music in the music recommendation interface, the music in the music recommendation interface Sorting and recommending, wherein, the music that conforms to the music type output by the model is sorted according to the user's possible preference, such as song A and song B, the label of song A is jazz type, while song B is Chinese style, the user's leisure The habit information is the leisure habit of loving reading, and the mapping model determines the type of music the user likes and its coefficients are: pastoral 0.75, Chinese style 0.7, jazz 0.6, rock 0.3 and sad 0.1, then song B can be ranked before song A as Users make recommendations.
在上述技术方案的基础上,本技术方案提供了一种对待推荐音乐进行排序和推荐的具体方法,通过采用本方案,可以快速的对待推荐音乐进行重新排序和推荐,并且能够为用户提供用户所喜好的音乐类型,提高推荐音乐的接收度和试听及下载转化率。On the basis of the above technical solution, this technical solution provides a specific method for sorting and recommending music to be recommended. By adopting this solution, it is possible to quickly reorder and recommend music to be recommended, and can provide users with Favorite music types, improve the reception of recommended music and the conversion rate of audition and download.
图6为本申请实施例提供的一种音乐推荐的装置的结构框图,该装置可由软件和/或硬件实现,一般集成在终端设备中,可通过执行音乐推荐的方法来对终端设备的音量进行调节。如图6所示,该装置包括:Fig. 6 is a structural block diagram of an apparatus for music recommendation provided by an embodiment of the present application. This apparatus can be implemented by software and/or hardware, and is generally integrated in a terminal device. The volume of the terminal device can be adjusted by performing a music recommendation method. adjust. As shown in Figure 6, the device includes:
样本训练集确定模块601,用于采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;The sample training set determination module 601 is used to collect the leisure habit information of a preset number of users, and obtain the music playing records of the users to form a sample training set;
映射模型确定模块602,用于对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;A mapping model determination module 602, configured to train the sample training set to obtain a mapping model between leisure habit information and preferred music types;
喜好音乐类型确定模块603,用于获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;Favorite music type determination module 603, for obtaining the leisure habit information of current user, input described mapping model, determine the favorite music type to be recommended;
音乐推荐模块604,用于根据所述待推荐的喜好音乐类型,进行音乐推荐。The music recommendation module 604 is configured to perform music recommendation according to the type of preferred music to be recommended.
本申请实施例所提供的技术方案,通过采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;根据所述待推荐的喜好音乐类型,进行音乐推荐。通过采用本申请所提供的技术方案,可以实现优化终端设备的音乐推荐的方式的效果。In the technical solution provided by the embodiment of the present application, a sample training set is formed by collecting the leisure habit information of a preset number of users and obtaining the music playing records of the users; training the sample training set to obtain the leisure habit information and A mapping model of music preferences; obtaining the leisure habit information of the current user, inputting the mapping model, and determining the music preferences to be recommended; performing music recommendation according to the music preferences to be recommended. By adopting the technical solution provided by this application, the effect of optimizing the way of music recommendation of the terminal device can be achieved.
在上述技术方案的基础上,可选的,所述样本训练集确定模块601包括:On the basis of the above technical solution, optionally, the sample training set determining module 601 includes:
位置信息获取单元,用于获取预设休闲时段用户的位置信息;A position information acquisition unit, configured to acquire the position information of the user during the preset leisure time period;
偏好休闲场所类别确定单元,用于根据所述位置信息,确定用户的偏好休闲场所类别;A preferred leisure place category determining unit, configured to determine the user's preferred leisure place category according to the location information;
休闲习惯信息确定单元,用于根据所述偏好休闲场所类别,确定用户的休闲习惯信息。The leisure habit information determining unit is configured to determine the user's leisure habit information according to the category of the preferred leisure place.
在上述各技术方案的基础上,可选的,On the basis of the above technical solutions, optionally,
所述偏好休闲场所类别,包括:阅读类休闲场所,运动类休闲场所,交流类休闲场所以及欢畅类休闲场所;The categories of preferred leisure places include: reading leisure places, sports leisure places, communication leisure places and joyful leisure places;
所述用户的休闲习惯信息,包括:热爱读书休闲习惯,热爱运动休闲习惯,热爱交友休闲习惯以及热爱唱跳休闲习惯。The user's leisure habits information includes: leisure habits of loving reading, loving sports and leisure habits, loving leisure habits of making friends, and loving leisure habits of singing and dancing.
在上述各技术方案的基础上,可选的,所述休闲习惯信息确定单元具体用于:On the basis of the above technical solutions, optionally, the leisure habit information determining unit is specifically used for:
根据所述偏好休闲场所类别,以及所述偏好休闲场所类别在预设周期的休闲时段中所有偏好休闲场所类别出现的频次以及时间,确定所述用户的休闲习惯信息。The leisure habit information of the user is determined according to the preferred leisure place category, and the occurrence frequency and time of all preferred leisure place categories in the leisure period of the preset cycle.
在上述各技术方案的基础上,可选的,所述映射模型确定模块602包括:On the basis of the above technical solutions, optionally, the mapping model determining module 602 includes:
映射模型训练单元,用于将每种休闲习惯信息输入所述映射模型,并将对应的用户的历史播放记录输入映射模型,以进行训练;The mapping model training unit is used to input each kind of leisure habit information into the mapping model, and input the corresponding user's historical play records into the mapping model for training;
映射模型确定单元,用于经过训练,得到休闲习惯信息与音乐类型标签权重的映射关系,作为所述映射模型。The mapping model determination unit is configured to obtain the mapping relationship between the leisure habit information and the weight of the music genre label after training as the mapping model.
在上述各技术方案的基础上,可选的,所述映射模型训练单元具体用于:On the basis of the above technical solutions, optionally, the mapping model training unit is specifically used for:
获取所述对应的用户的历史播放记录中音乐的历史播放时间;Obtain the historical playing time of music in the historical playing record of the corresponding user;
根据所述历史播放时间,为所述历史播放记录配置第一权重序列;According to the historical playback time, configure a first weight sequence for the historical playback record;
将每种休闲习惯信息输入所述映射模型,并将配置第一权重序列的所述历史播放记录输入所述映射模型,以进行训练。Inputting information of each type of leisure habit into the mapping model, and inputting the historical play records configuring the first weight sequence into the mapping model for training.
在上述各技术方案的基础上,可选的,所述映射模型训练单元具体用于:On the basis of the above technical solutions, optionally, the mapping model training unit is specifically used for:
获取所述对应的用户的历史播放记录中音乐的历史播放完整度;Obtain the historical playback integrity of the music in the corresponding user's historical playback records;
根据所述历史播放完整度,为所述历史播放记录配置第二权重序列;According to the completeness of the historical playback, configure a second weight sequence for the historical playback record;
将每种休闲习惯信息输入所述映射模型,并将配置第二权重序列的所述历史播放记录输入所述映射模型,以进行训练。Inputting information of each type of leisure habit into the mapping model, and inputting the historical play records configuring the second weight sequence into the mapping model for training.
在上述各技术方案的基础上,可选的,所述装置还包括:On the basis of the above technical solutions, optionally, the device also includes:
待推荐音乐的类型标签确定模块,用于确定待推荐音乐的类型标签;A genre tag determining module of music to be recommended is used to determine a genre tag of music to be recommended;
相应的,音乐推荐模块604具体用于:Correspondingly, the music recommendation module 604 is specifically used for:
根据所述待推荐的喜好音乐类型,确定具有相应类型标签的待推荐音乐的排列顺序,进行音乐推荐。According to the type of favorite music to be recommended, determine the arrangement order of the music to be recommended with corresponding type tags, and perform music recommendation.
上述装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。The above-mentioned device can execute the method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method.
本申请实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种音乐推荐的方法,该方法包括:The embodiment of the present application also provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to perform a music recommendation method when executed by a computer processor, the method comprising:
采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set;
对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;Carry out training to described sample training set, obtain the mapping model of leisure habit information and preferred music type;
获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;Obtain the leisure habit information of the current user, input the mapping model, and determine the type of favorite music to be recommended;
根据所述待推荐的喜好音乐类型,进行音乐推荐。Perform music recommendation according to the type of preferred music to be recommended.
存储介质——任何的各种类型的存储器设备或存储设备。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘或磁带装置;计算机系统存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM,兰巴斯(Rambus)RAM等;非易失性存储器,诸如闪存、磁介质(例如硬盘或光存储);寄存器或其它相似类型的存储器元件等。存储介质可以还包括其它类型的存储器或其组合。另外,存储介质可以位于程序在其中被执行的计算机系统中,或者可以位于不同的第二计算机系统中,第二计算机系统通过网络(诸如因特网)连接到计算机系统。第二计算机系统可以提供程序指令给计算机用于执行。术语“存储介质”可以包括可以驻留在不同位置中(例如在通过网络连接的不同计算机系统中)的两个或更多存储介质。存储介质可以存储可由一个或多个处理器执行的程序指令(例如具体实现为计算机程序)。storage medium - any of various types of memory devices or storage devices. The term "storage medium" is intended to include: installation media such as CD-ROMs, floppy disks or tape drives; computer system memory or random access memory such as DRAM, DDR RAM, SRAM, EDO RAM, Rambus RAM, etc. ; non-volatile memory, such as flash memory, magnetic media (eg hard disk or optical storage); registers or other similar types of memory elements, etc. The storage medium may also include other types of memory or combinations thereof. Also, the storage medium may be located in a computer system in which the program is executed, or may be located in a different second computer system connected to the computer system through a network such as the Internet. The second computer system may provide program instructions to the computer for execution. The term "storage medium" may include two or more storage media that may reside in different locations, such as in different computer systems connected by a network. The storage medium may store program instructions (eg embodied as computer programs) executable by one or more processors.
当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的音乐推荐的操作,还可以执行本申请任意实施例所提供的音乐推荐的方法中的相关操作。Certainly, a storage medium containing computer-executable instructions provided in the embodiments of the present application, the computer-executable instructions are not limited to the operation of music recommendation as described above, and may also perform the operation of music recommendation provided in any embodiment of the present application. Related operations in the method.
本申请实施例提供了一种终端设备,该终端设备中可集成本申请实施例提供的音乐推荐的装置。图7为本申请实施例提供的一种终端设备的结构示意图。如图7所示,该终端设备可以包括:存储器701、中央处理器(Central Processing Unit,CPU)702(又称处理器,以下简称CPU)、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU702和所述存储器701设置在所述电路板上;所述电源电路,用于为所述终端设备的各个电路或器件供电;所述存储器701,用于存储可执行程序代码;所述CPU702通过读取所述存储器701中存储的可执行程序代码来运行与所述可执行程序代码对应的计算机程序,以实现以下步骤:An embodiment of the present application provides a terminal device, in which the music recommendation apparatus provided in the embodiment of the present application can be integrated. FIG. 7 is a schematic structural diagram of a terminal device provided in an embodiment of the present application. As shown in FIG. 7, the terminal device may include: a memory 701, a central processing unit (Central Processing Unit, CPU) 702 (also known as a processor, hereinafter referred to as CPU), a circuit board (not shown in the figure) and a power circuit ( not shown in the figure). The circuit board is placed inside the space surrounded by the housing; the CPU 702 and the memory 701 are arranged on the circuit board; the power supply circuit is used to supply power to each circuit or device of the terminal device The memory 701 is used to store executable program codes; the CPU702 executes a computer program corresponding to the executable program codes by reading the executable program codes stored in the memory 701, to achieve the following steps:
采集预设数量用户的休闲习惯信息,以及获取所述用户的音乐播放记录,形成样本训练集;Collect leisure habit information of a preset number of users, and obtain music playing records of the users to form a sample training set;
对所述样本训练集进行训练,得到休闲习惯信息与喜好音乐类型的映射模型;Carry out training to described sample training set, obtain the mapping model of leisure habit information and preferred music type;
获取当前用户的休闲习惯信息,输入所述映射模型,确定待推荐的喜好音乐类型;Obtain the leisure habit information of the current user, input the mapping model, and determine the type of favorite music to be recommended;
根据所述待推荐的喜好音乐类型,进行音乐推荐。Perform music recommendation according to the type of preferred music to be recommended.
所述终端设备还包括:外设接口703、RF(Radio Frequency,射频)电路705、音频电路706、扬声器711、电源管理芯片708、输入/输出(I/O)子系统709、触摸屏712、其他输入/控制设备710以及外部端口704,这些部件通过一个或多个通信总线或信号线707来通信。The terminal device also includes: peripheral interface 703, RF (Radio Frequency, radio frequency) circuit 705, audio circuit 706, speaker 711, power management chip 708, input/output (I/O) subsystem 709, touch screen 712, other Input/control devices 710 and external ports 704 , these components communicate via one or more communication buses or signal lines 707 .
应该理解的是,图示终端设备700仅仅是终端设备的一个范例,并且终端设备700可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。It should be understood that the illustrated terminal device 700 is only an example of a terminal device, and the terminal device 700 may have more or fewer components than those shown in the figure, and two or more components may be combined, Or can have a different component configuration. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and/or application specific integrated circuits.
下面就本实施例提供的用于音乐推荐的终端设备进行详细的描述,该终端设备以手机为例。The terminal device for music recommendation provided by this embodiment will be described in detail below, and the terminal device is a mobile phone as an example.
存储器701,所述存储器701可以被CPU702、外设接口703等访问,所述存储器701可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。Memory 701, the memory 701 can be accessed by the CPU 702, the peripheral interface 703, etc., the memory 701 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more disk storage devices, flash memory devices , or other volatile solid-state storage devices.
外设接口703,所述外设接口703可以将设备的输入和输出外设连接到CPU702和存储器701。Peripheral interface 703 , which can connect the input and output peripherals of the device to CPU 702 and memory 701 .
I/O子系统709,所述I/O子系统709可以将设备上的输入输出外设,例如触摸屏712和其他输入/控制设备710,连接到外设接口703。I/O子系统709可以包括显示控制器7091和用于控制其他输入/控制设备710的一个或多个输入控制器7092。其中,一个或多个输入控制器7092从其他输入/控制设备710接收电信号或者向其他输入/控制设备710发送电信号,其他输入/控制设备710可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器7092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。The I/O subsystem 709 , the I/O subsystem 709 can connect input and output peripherals on the device, such as a touch screen 712 and other input/control devices 710 , to the peripheral interface 703 . I/O subsystem 709 may include a display controller 7091 and one or more input controllers 7092 for controlling other input/control devices 710 . Among them, one or more input controllers 7092 receive electrical signals from or send electrical signals to other input/control devices 710, which may include physical buttons (push buttons, rocker buttons, etc.) ), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 7092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
触摸屏712,所述触摸屏712是用户终端设备与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。A touch screen 712. The touch screen 712 is an input interface and an output interface between the user terminal device and the user, and displays visual output to the user. The visual output may include graphics, text, icons, videos, and the like.
I/O子系统709中的显示控制器7091从触摸屏712接收电信号或者向触摸屏712发送电信号。触摸屏712检测触摸屏上的接触,显示控制器7091将检测到的接触转换为与显示在触摸屏712上的用户界面对象的交互,即实现人机交互,显示在触摸屏712上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。The display controller 7091 in the I/O subsystem 709 receives electrical signals from the touch screen 712 or sends electrical signals to the touch screen 712 . The touch screen 712 detects the contact on the touch screen, and the display controller 7091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 712, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 712 can be a running Icons for games, icons for networking to appropriate networks, etc. It is worth noting that the device may also include an optical mouse, which is a touch-sensitive surface that does not display visual output, or that is an extension of a touch-sensitive surface formed by a touch screen.
RF电路705,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路705接收并发送RF信号,RF信号也称为电磁信号,RF电路705将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路705可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。The RF circuit 705 is mainly used to establish communication between the mobile phone and the wireless network (that is, the network side), and realize data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. Specifically, the RF circuit 705 receives and sends RF signals, which are also called electromagnetic signals, and the RF circuit 705 converts electrical signals into electromagnetic signals or converts electromagnetic signals into electrical signals, and communicates with communication networks and other devices through the electromagnetic signals to communicate. RF circuitry 705 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, Codec) Chipset, Subscriber Identity Module (Subscriber Identity Module, SIM) and so on.
音频电路706,主要用于从外设接口703接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器711。The audio circuit 706 is mainly used to receive audio data from the peripheral interface 703 , convert the audio data into electrical signals, and send the electrical signals to the speaker 711 .
扬声器711,用于将手机通过RF电路705从无线网络接收的语音信号,还原为声音并向用户播放该声音。The speaker 711 is used to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 705 into sound and play the sound to the user.
电源管理芯片708,用于为CPU702、I/O子系统及外设接口所连接的硬件进行供电及电源管理。The power management chip 708 is used for power supply and power management for the hardware connected to the CPU 702 , the I/O subsystem and the peripheral interface.
本申请实施例提供的终端设备,可以实现优化音乐推荐的方式的效果。The terminal device provided in the embodiment of the present application can realize the effect of optimizing the manner of music recommendation.
上述实施例中提供的音乐推荐的装置、存储介质及终端设备可执行本申请任意实施例所提供的音乐推荐的方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本申请任意实施例所提供的音乐推荐的方法。The music recommendation device, storage medium, and terminal device provided in the above embodiments can execute the music recommendation method provided in any embodiment of the present application, and have corresponding functional modules and beneficial effects for executing the method. For technical details not exhaustively described in the above embodiments, refer to the music recommendation method provided in any embodiment of the present application.
注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments and technical principles used in this application. Those skilled in the art will understand that the present application is not limited to the specific embodiments described herein, and various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present application. Therefore, although the present application has been described in detail through the above embodiments, the present application is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present application, and the present application The scope is determined by the scope of the appended claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711077905.9A CN107766561A (en) | 2017-11-06 | 2017-11-06 | Method, device, storage medium and terminal equipment for music recommendation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711077905.9A CN107766561A (en) | 2017-11-06 | 2017-11-06 | Method, device, storage medium and terminal equipment for music recommendation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107766561A true CN107766561A (en) | 2018-03-06 |
Family
ID=61273321
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711077905.9A Pending CN107766561A (en) | 2017-11-06 | 2017-11-06 | Method, device, storage medium and terminal equipment for music recommendation |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107766561A (en) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108984731A (en) * | 2018-07-12 | 2018-12-11 | 腾讯音乐娱乐科技(深圳)有限公司 | Sing single recommended method, device and storage medium |
| CN109255566A (en) * | 2018-05-09 | 2019-01-22 | 北京京东尚科信息技术有限公司 | Data processing method and system |
| CN109274757A (en) * | 2018-10-15 | 2019-01-25 | 珠海格力电器股份有限公司 | Music pushing method, household appliance equipment and computer storage medium |
| CN109345302A (en) * | 2018-09-27 | 2019-02-15 | 腾讯科技(深圳)有限公司 | Machine learning model training method, device, storage medium and computer equipment |
| CN109543132A (en) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | Content recommendation method, device, electronic equipment and storage medium |
| CN110351318A (en) * | 2018-04-04 | 2019-10-18 | 腾讯科技(深圳)有限公司 | Using the method, terminal and computer storage medium of recommendation |
| CN110381341A (en) * | 2019-07-24 | 2019-10-25 | 北京奇艺世纪科技有限公司 | A kind of data processing method and relevant device |
| CN110991476A (en) * | 2019-10-18 | 2020-04-10 | 北京奇艺世纪科技有限公司 | Training of decision classifier, audio and video recommendation method, device and storage medium |
| CN111625685A (en) * | 2019-02-27 | 2020-09-04 | 阿里巴巴集团控股有限公司 | Music radio station presenting method and device and video data classifying method and device |
| CN111723235A (en) * | 2019-03-19 | 2020-09-29 | 百度在线网络技术(北京)有限公司 | Music content identification method, device and equipment |
| CN111831190A (en) * | 2020-07-10 | 2020-10-27 | 维沃移动通信有限公司 | Music application control method, device and electronic device |
| CN111930974A (en) * | 2020-08-10 | 2020-11-13 | 北京字节跳动网络技术有限公司 | Audio and video type recommendation method, device, equipment and storage medium |
| CN112017745A (en) * | 2020-09-08 | 2020-12-01 | 平安科技(深圳)有限公司 | Decision information recommendation method, decision information recommendation device, medicine information recommendation method, medicine information recommendation device, equipment and medium |
| JPWO2021005982A1 (en) * | 2019-07-05 | 2021-01-14 | ||
| CN112333596A (en) * | 2020-11-05 | 2021-02-05 | 江苏紫米电子技术有限公司 | Earphone equalizer adjusting method, device, server and medium |
| CN112395455A (en) * | 2020-11-12 | 2021-02-23 | 口碑(上海)信息技术有限公司 | Recommendation method and device for musical composition information and electronic equipment |
| CN113515053A (en) * | 2021-04-13 | 2021-10-19 | 青岛海尔空调器有限总公司 | Method and device for controlling running of household appliance and household appliance |
| CN113832656A (en) * | 2020-06-08 | 2021-12-24 | 云米互联科技(广东)有限公司 | Washing control method of washing machine, washing machine and computer readable storage medium |
| CN115168642A (en) * | 2022-08-08 | 2022-10-11 | 星河智联汽车科技有限公司 | Vehicle-mounted music recommendation method, device, equipment, storage medium and vehicle |
| CN116180400A (en) * | 2023-03-03 | 2023-05-30 | 广东好太太科技集团股份有限公司 | A control method and system for a clothes dryer, and the clothes dryer |
| CN120524041A (en) * | 2025-07-23 | 2025-08-22 | 成都小唱科技有限公司 | Method, system, device and medium for managing personalized recommendation data based on user accounts |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105975496A (en) * | 2016-04-26 | 2016-09-28 | 清华大学 | Music recommendation method and device based on context sensing |
-
2017
- 2017-11-06 CN CN201711077905.9A patent/CN107766561A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105975496A (en) * | 2016-04-26 | 2016-09-28 | 清华大学 | Music recommendation method and device based on context sensing |
Cited By (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110351318A (en) * | 2018-04-04 | 2019-10-18 | 腾讯科技(深圳)有限公司 | Using the method, terminal and computer storage medium of recommendation |
| CN110351318B (en) * | 2018-04-04 | 2022-04-29 | 腾讯科技(深圳)有限公司 | Application recommendation method, terminal and computer storage medium |
| CN109255566A (en) * | 2018-05-09 | 2019-01-22 | 北京京东尚科信息技术有限公司 | Data processing method and system |
| CN108984731A (en) * | 2018-07-12 | 2018-12-11 | 腾讯音乐娱乐科技(深圳)有限公司 | Sing single recommended method, device and storage medium |
| CN109345302A (en) * | 2018-09-27 | 2019-02-15 | 腾讯科技(深圳)有限公司 | Machine learning model training method, device, storage medium and computer equipment |
| CN109345302B (en) * | 2018-09-27 | 2023-04-18 | 腾讯科技(深圳)有限公司 | Machine learning model training method and device, storage medium and computer equipment |
| CN109274757A (en) * | 2018-10-15 | 2019-01-25 | 珠海格力电器股份有限公司 | Music pushing method, household appliance equipment and computer storage medium |
| CN109543132A (en) * | 2018-11-22 | 2019-03-29 | 深圳墨世科技有限公司 | Content recommendation method, device, electronic equipment and storage medium |
| CN111625685A (en) * | 2019-02-27 | 2020-09-04 | 阿里巴巴集团控股有限公司 | Music radio station presenting method and device and video data classifying method and device |
| CN111625685B (en) * | 2019-02-27 | 2023-04-07 | 阿里巴巴集团控股有限公司 | Music radio station presenting method and device and video data classifying method and device |
| CN111723235B (en) * | 2019-03-19 | 2023-09-26 | 百度在线网络技术(北京)有限公司 | Music content identification method, device and equipment |
| CN111723235A (en) * | 2019-03-19 | 2020-09-29 | 百度在线网络技术(北京)有限公司 | Music content identification method, device and equipment |
| JP7503060B2 (en) | 2019-07-05 | 2024-06-19 | 株式会社Nttドコモ | Species estimation model generation system and species estimation system |
| JPWO2021005982A1 (en) * | 2019-07-05 | 2021-01-14 | ||
| CN110381341A (en) * | 2019-07-24 | 2019-10-25 | 北京奇艺世纪科技有限公司 | A kind of data processing method and relevant device |
| CN110381341B (en) * | 2019-07-24 | 2021-08-27 | 北京奇艺世纪科技有限公司 | Data processing method and related equipment |
| CN110991476A (en) * | 2019-10-18 | 2020-04-10 | 北京奇艺世纪科技有限公司 | Training of decision classifier, audio and video recommendation method, device and storage medium |
| CN113832656A (en) * | 2020-06-08 | 2021-12-24 | 云米互联科技(广东)有限公司 | Washing control method of washing machine, washing machine and computer readable storage medium |
| CN113832656B (en) * | 2020-06-08 | 2023-11-03 | 云米互联科技(广东)有限公司 | Washing control method of washing machine, washing machine and computer readable storage medium |
| CN111831190B (en) * | 2020-07-10 | 2022-05-03 | 维沃移动通信有限公司 | Music application program control method and device and electronic equipment |
| CN111831190A (en) * | 2020-07-10 | 2020-10-27 | 维沃移动通信有限公司 | Music application control method, device and electronic device |
| CN111930974A (en) * | 2020-08-10 | 2020-11-13 | 北京字节跳动网络技术有限公司 | Audio and video type recommendation method, device, equipment and storage medium |
| CN112017745A (en) * | 2020-09-08 | 2020-12-01 | 平安科技(深圳)有限公司 | Decision information recommendation method, decision information recommendation device, medicine information recommendation method, medicine information recommendation device, equipment and medium |
| WO2021151357A1 (en) * | 2020-09-08 | 2021-08-05 | 平安科技(深圳)有限公司 | Decision information recommendation method and apparatus, medicine information recommendation method and apparatus, and device and medium |
| CN112017745B (en) * | 2020-09-08 | 2023-06-27 | 平安科技(深圳)有限公司 | Decision information recommendation and drug information recommendation methods, devices, equipment and media |
| CN112333596B (en) * | 2020-11-05 | 2024-06-04 | 江苏紫米电子技术有限公司 | Earphone equalizer adjustment method, device, server and medium |
| CN112333596A (en) * | 2020-11-05 | 2021-02-05 | 江苏紫米电子技术有限公司 | Earphone equalizer adjusting method, device, server and medium |
| CN112395455A (en) * | 2020-11-12 | 2021-02-23 | 口碑(上海)信息技术有限公司 | Recommendation method and device for musical composition information and electronic equipment |
| CN112395455B (en) * | 2020-11-12 | 2024-05-10 | 口碑(上海)信息技术有限公司 | Recommendation method and device for musical composition information and electronic equipment |
| CN113515053A (en) * | 2021-04-13 | 2021-10-19 | 青岛海尔空调器有限总公司 | Method and device for controlling running of household appliance and household appliance |
| CN115168642A (en) * | 2022-08-08 | 2022-10-11 | 星河智联汽车科技有限公司 | Vehicle-mounted music recommendation method, device, equipment, storage medium and vehicle |
| CN116180400A (en) * | 2023-03-03 | 2023-05-30 | 广东好太太科技集团股份有限公司 | A control method and system for a clothes dryer, and the clothes dryer |
| CN120524041A (en) * | 2025-07-23 | 2025-08-22 | 成都小唱科技有限公司 | Method, system, device and medium for managing personalized recommendation data based on user accounts |
| CN120524041B (en) * | 2025-07-23 | 2025-09-30 | 成都小唱科技有限公司 | Method, system, device and medium for managing personalized recommendation data based on user accounts |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107766561A (en) | Method, device, storage medium and terminal equipment for music recommendation | |
| US11694229B2 (en) | System and method for providing enhanced user-sponsor interaction in a media environment, including support for shake action | |
| US10134059B2 (en) | System and method for delivering media content with music-styled advertisements, including use of tempo, genre, or mood | |
| US8812580B2 (en) | Override of automatically shared meta-data of media | |
| US10713315B2 (en) | Personalized targeting of media stations | |
| US10003840B2 (en) | System and method for providing watch-now functionality in a media content environment | |
| US10891679B2 (en) | Generating media recommendations based upon beats per minute | |
| CN110209843A (en) | Multimedia resource playback method, device, equipment and storage medium | |
| US20160189249A1 (en) | System and method for delivering media content and advertisements across connected platforms, including use of companion advertisements | |
| CN107908701A (en) | Method, device, storage medium and terminal equipment for music recommendation | |
| CN107729578B (en) | Method and device for recommending music | |
| US20150289025A1 (en) | System and method for providing watch-now functionality in a media content environment, including support for shake action | |
| US20150121220A1 (en) | Terminal, method for displaying screen thereof, and computer readable recording medium | |
| CN103207675A (en) | Producing collection of media programs or expanding media programs | |
| CN105488154A (en) | Theme application recommendation method and device | |
| US20160189222A1 (en) | System and method for providing enhanced user-sponsor interaction in a media environment, including advertisement skipping and rating | |
| US20160189232A1 (en) | System and method for delivering media content and advertisements across connected platforms, including targeting to different locations and devices | |
| CN109450862B (en) | Publishing information recommendation method, device, storage medium and terminal | |
| CN107885816A (en) | Music recommendation method and device, storage medium and terminal equipment | |
| US20140229828A1 (en) | Creating playlists | |
| CN108920585A (en) | The method and device of music recommendation, computer readable storage medium | |
| US20150128071A1 (en) | System and method for providing social network service | |
| CN102857471A (en) | Multimedia interacting method and system | |
| US9299331B1 (en) | Techniques for selecting musical content for playback | |
| CN109248438A (en) | Task item management method, device, storage medium and mobile terminal |
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 | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180306 |
|
| RJ01 | Rejection of invention patent application after publication |