音乐视频服务器及其音乐视频个性化设置方法技术

技术编号:5197649 阅读:168 留言:0更新日期:2012-04-11 18:40
一种音乐视频个性化设置方法,包括接收用户登录信息;判断用户是否第一次登录;如果用户不是第一次登录,计算用户上次离开时未播放歌曲的相似度;根据歌曲相似度与用户喜好度产生用户喜好的音乐视频播放清单;逐一播放音乐视频播放清单中的歌曲;接收用户于不同时刻的投票信息;根据投票信息确定用户喜好度;判断音乐视频播放清单中的歌曲是否完全播放;以及如果音乐视频播放清单中的歌曲完全播放,计算本次未播放歌曲的相似度。本发明专利技术还提供一种音乐视频服务器。本发明专利技术利用用户投票的机制反馈其喜好度,且根据歌曲的属性计算相似度,并产生符合用户喜好的个性化音乐视频播放清单,方便用户使用。

【技术实现步骤摘要】

本专利技术涉及一种音乐视频(music video, MV)服务器及其音乐视频个性化设置方法。
技术介绍
随着数字技术的快速发展与普及,数字电视已经越来越多的进入千家万户,用户 可以根据自己的喜好挑选喜欢的节目(例如挑选喜欢听的歌曲)。然而,这种情况需要用 户在运营商或服务提供商提供的大量节目中进行手动选择,不仅耗费大量时间,而且给用 户带来不便。由于用户每次选择的节目都代表着其个人喜好,可是此个人喜好并不会保存下 来,而是随着每一次登出而消失,因此,用户在下一次登录时就需要重新选择,造成时间的浪费。
技术实现思路
有鉴于此,需提供一种音乐视频服务器,可以依照用户喜好产生个性化音乐视频 播放清单,方便用户使用。此外,还需提供一种音乐视频个性化设置方法。本专利技术实施方式中一种音乐视频服务器,与多个媒体服务器以及客户端设备通信 连接,用于产生用户个性化音乐视频播放清单,所述媒体服务器用于存放运营商或服务提 供商所提供的歌曲内容,客户端设备用于播放所述歌曲,所述音乐视频服务器包括接收模 块、储存模块、记录模块、判断模块、计算模块以及音乐视频播放清单产生模块。其中,接收 模块用于从客户端设备接收身份识别信息以及用户投票信息。储存模块用于储存歌曲的属 性及其权重值。记录模块用于记录用户投票信息。判断模块用于根据客户端设备的身份识 别信息判断用户是否第一次登录,且根据用户投票信息确定每首歌曲的用户喜好度。计算 模块用于根据歌曲属性及其权重值计算歌曲的相似度。音乐视频播放清单产生模块用于根 据歌曲的用户喜好度以及相似度产生新的音乐视频播放清单。本专利技术实施方式中的音乐视频个性化设置方法,包括以下步骤接收用户登录信 息;判断用户是否第一次登录;如果用户不是第一次登录,根据所述用户上次离开时歌曲 播放记录计算未播放歌曲的相似度;根据所述歌曲相似度与用户喜好度产生用户喜好的音 乐视频播放清单;逐一播放所述音乐视频播放清单中的歌曲;接收用户于不同时刻的投票 信息;根据所述投票信息确定所述用户喜好度;判断所述音乐视频播放清单中的歌曲是否 完全播放;以及如果所述音乐视频播放清单中的歌曲完全播放,计算本次未播放歌曲的相似度。本专利技术的音乐视频服务器以及音乐视频个性化设置方法利用用户投票的机制反 馈用户对于歌曲喜好的信息,同时,音乐视频服务器根据歌曲的属性计算出其相似度,并根 据计算出的相似度与用户喜好度来产生符合用户喜好的个性化音乐视频播放清单,节约用户选择节目的时间,方便用户使用。 附图说明 图1所示为本专利技术个性化音乐视频服务器的应用图;图2所示为本专利技术图1中音乐视频服务器的内部模块图;图3所示为本专利技术音乐视频个性化设置方法的流程图;图4所示为本专利技术图3中步骤S360的细化流程图;图5所示为本专利技术图3中步骤S380的细化流程图;图6所示为本专利技术图3中步骤S330的细化流程图;以及图7所示为本专利技术个性化音乐视频个性化设置方法的另一流程图。具体实施例方式图1为本专利技术音乐视频(Music Video,MV)服务器的应用示意图,包括客户端设备 10,例如机顶盒(set-top box,STB),便携式手持装置等、两个媒体服务器21、22以及音乐 视频服务器30。其中,媒体服务器21、22用于存放运营商或服务提供商所提供歌曲的内容。 客户端设备10分别与所述媒体服务器21、22以及音乐视频服务器30相连,用于播放所述 歌曲。音乐视频服务器30也同时与媒体服务器21、22相连,用于根据产生用户个性化音乐 视频播放清单。当用户想要收听歌曲时,音乐视频服务器30产生音乐视频播放清单,客户 端设备10根据清单所列歌曲从媒体服务器21、22中下载对应的歌曲进行播放。本实施方 式中,媒体服务器21、22的数量为两个,其他实施方式中并不局限于此。图2为本专利技术图1中媒体服务器30内部的模块图。其中,媒体服务器30包括接 收模块301、记录模块302、储存模块303、判断模块304、计算模块305、音乐视频播放清单产 生模块306以及读取模块307。接收模块301用于从客户端设备10接收身份识别信息以及用户投票信息。记录模块302用于记录用户的投票信息。本实施方式中,记录模块302中的用户 投票信息是可覆盖的,一首歌曲从播放到结束过程中的用户投票可定义为一轮投票,对于 同一首歌曲,记录模块302记录该首歌曲的最后一轮投票的信息,也就是说,当用户对某一 首歌曲进行第二轮投票时,第二轮投票的信息就会覆盖第一轮的投票信息。储存模块303用于存储歌曲的属性及其权重值。其中,歌曲属性有曲名、主唱、音 乐类型(流行、古典等)、音乐节奏(慢、快)、音乐情绪(悲伤、快乐)、剧情(走唱、舞蹈 等)、语言、作词、作曲等。本实施方式中,上述属性可以分别可量化属性与不可量化属性。 例如音乐情绪与音乐节奏属于可量化的属性,其可以用数字1 5表示音乐情绪从悲伤到 快乐或者音乐节奏从慢到快的渐变程度,这里,将数字1 5称之为量化值。上述列举的属 性除音乐情绪与音乐节奏以外都属于不可量化的属性。同时,本实施方式中,每个歌曲的属 性都有自己的权重值,其可分为预设权重值与计算权重值,其中,预设权重值是音乐视频服 务器30为每一属性预先设定的数值,例如曲名的预设权重为2、主唱的预设权重为20、音 乐类型的预设权重为20、音乐情绪的预设权重为15、音乐节奏的预设权重为15、剧情的预 设权重为15、语言的预设权重为5、作词的预设权重为3、作曲的预设权重为5,所述预设权 重可根据据体情况做调整。计算权重值为未播放歌曲属性相对于已播放歌曲属性计算而得到的数值。本实施方式中,所有属性的权重值相加不超过100。 判断模块304用于根据用户投票信息确定每首歌曲的用户喜好度,S卩,确定每首 歌曲是否属于用户喜欢的歌曲。同时,也会根据客户端设备10的身份识别信息判断用户是 否第一次登录。计算模块305用于根据储存模块303中的歌曲属性计算歌曲的相似度。其中,相 似度是表示播放歌曲相对于已播放歌曲的相似程度,其仅是针对未播放歌曲而言的,计算 方式是将未播放歌曲所有属性计算权重值相加而得到的,具体计算方法下面图6中会具体 介绍。音乐视频播放清单产生模块306用于根据歌曲的用户喜好度以及相似度产生新 的音乐视频播放清单。图3所示为本专利技术个性化音乐视频个性化设置方法的流程图。首先,步骤S310中, 接收模块301接收用户登录信息。步骤S320中,判断模块304用于根据客户端设备10的 身份识别码来判断该用户是否第一次登录,即,判断该用户是否第一次使用本音乐视频个 性化设置服务。本专利技术其他实施方式中,音乐视频服务器30可以通过其他方式进行认证。 如果该用户是第一次登录,则执行步骤S321,音乐视频播放清单产生模块306随机产生一 个系统音乐视频播放清单。如果该用户并不是第一次登录,执行步骤S330,计算模块305计算未播放歌曲的 相似度。这种情况下,计算的是用户上次离开本服务时未播放的歌曲的相似度。本实施方 式中未播放歌曲的相似度是以已播放歌曲的属性权重值做为基准来计算的,举例而言,如 果运营商或服务提供商总共提供100首歌曲,每个音乐视频播放清单中只有10首,在收听 完第一轮后只剩下90首,假设第一轮音乐视频播放清本文档来自技高网...

【技术保护点】
一种音乐视频服务器,与多个媒体服务器以及客户端设备通信连接,用于产生用户个性化音乐视频播放清单,所述媒体服务器用于存放运营商或服务提供商所提供的歌曲内容,客户端设备用于播放所述歌曲,其特征在于,所述音乐视频服务器包括:接收模块,用于从所述客户端设备接收用户身份识别信息以及用户投票信息;储存模块,用于储存所述歌曲的属性及其权重值;记录模块,用于记录所述用户投票信息;判断模块,用于根据所述客户端设备的身份识别信息判断所述用户是否第一次登录,且根据所述用户投票信息确定每首歌曲的用户喜好度;计算模块,用于根据所述歌曲属性及其权重值计算歌曲的相似度;以及音乐视频播放清单产生模块,用于根据所述歌曲的用户喜好度以及相似度产生新的音乐视频播放清单。

【技术特征摘要】
一种音乐视频服务器,与多个媒体服务器以及客户端设备通信连接,用于产生用户个性化音乐视频播放清单,所述媒体服务器用于存放运营商或服务提供商所提供的歌曲内容,客户端设备用于播放所述歌曲,其特征在于,所述音乐视频服务器包括接收模块,用于从所述客户端设备接收用户身份识别信息以及用户投票信息;储存模块,用于储存所述歌曲的属性及其权重值;记录模块,用于记录所述用户投票信息;判断模块,用于根据所述客户端设备的身份识别信息判断所述用户是否第一次登录,且根据所述用户投票信息确定每首歌曲的用户喜好度;计算模块,用于根据所述歌曲属性及其权重值计算歌曲的相似度;以及音乐视频播放清单产生模块,用于根据所述歌曲的用户喜好度以及相似度产生新的音乐视频播放清单。2.如权利要求1所述的音乐视频服务器,其特征在于,所述音乐视频服务器更包括读 取模块,用于依次读取所述歌曲的属性。3.如权利要求1所述的音乐视频服务器,其特征在于,所述判断模块更用于判断所述 音乐视频播放清单中的歌曲是否全部播放。4.如权利要求1所述的音乐视频服务器,其特征在于,所述歌曲的属性包括可量化属 性与不可量化属性,其中,所述可量化属性包括音乐节奏以及音乐情绪,不可量化属性包括 曲名、音乐类型、剧情、语言、作词以及作曲。5.如权利要求4所述的音乐视频服务器,其特征在于,所述权重值为歌曲每一属性所 对应的数值,其可分为预设权重值与计算权重值,其中,预设权重值为所述音乐视频服务器 为每一属性所预先设定的数值,计算权重值为未播放歌曲属性相对于已播放歌曲属性计算 而得到的数值。6.如权利要求5所述的音乐视频服务器,其特征在于,所述歌曲的相似度表示未播放 歌曲相对于已播放歌曲的相似程度,其计算方式是将未播放歌曲所有属性的计算权重值相 加而得到。7.如权利要求5所述的音乐视频服务器,其特征在于,所述可量化属性权重计算公式 =(1_(被比较歌曲的量化值_比较歌曲的量化值)/量化值间隔)*此项属性预设权重值。8.如权利要求5所述的音乐视频服务器,其特征在于,所述不可量化属性权重的计算 规则如下当未播放歌曲属性对应的内容与已播放歌曲对应属性的内容一致,则所述未播 放歌曲属性等于其预设权重值;反之,所述未播放歌曲属性等于0。9.一种音乐视频个性化设置方法,其特征在于,所述方法包括 接收用户登录信息;判断用户是否第一次登录;如果用户不是第一次登录,计算未播放歌曲的相似度; 根据所述歌曲相似度与用户喜好度产生用户喜好的音乐视频播放清单; 逐一播放所述音乐视频播放清单中的歌曲; 接收用户于不同时刻的投票信息; 根据所述投票信息确定所述用户喜好度; 判断所述音乐视频播放清单中的歌曲是否完全播放;以及如果所述音乐视频播放清单中...

【专利技术属性】
技术研发人员:徐钧刘登荣叶崇智吕奇璋
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1