[发明专利]一种基于收藏时间分布的动态音乐分类方法有效
| 申请号: | 201610948776.5 | 申请日: | 2016-10-25 |
| 公开(公告)号: | CN107066462B | 公开(公告)日: | 2021-03-30 |
| 发明(设计)人: | 唐雪飞;李聪聪;李源;李贞昊 | 申请(专利权)人: | 电子科技大学 |
| 主分类号: | G06F16/635 | 分类号: | G06F16/635;G06F16/638;G06F9/451 |
| 代理公司: | 成都虹盛汇泉专利代理有限公司 51268 | 代理人: | 王伟 |
| 地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 收藏 时间 分布 动态 音乐 分类 方法 | ||
本发明公开了一种基于收藏时间分布的动态音乐分类方法,包括以下步骤:S1、客户端向服务器发出获取音乐收藏列表请求;S2、客户端从服务器获取收藏的音乐数据,并将获取的音乐数据反序列化成类,保存到音乐集合中;S3、客户端对音乐集合中的音乐数据根据时间戳,采用二分法的方式进行分类,并将分类信息保存到分类信息集合中;S4、根据分类信息集合中的信息,将音乐收藏列表分类地保存到UI文件中的listview类中,最终显示在客户端。本发明将服务器中储存的用户收藏的音乐导入到手机中存储在一个列表中,按照收藏的时间将十首到二十首歌曲分为一个歌单;方便用户根据时间戳直观的找到对应时间所喜好听的那一部分歌曲,使得播放器更加的方便以及人性化。
技术领域
本发明涉及一种基于收藏时间分布的动态音乐分类方法。
背景技术
随着互联网行业的发展,在电脑上听歌,享受音乐已经成为了人们日常生活必不能缺的一部分。网易云音乐在日前的发布会上公布了一些数据显示,用户自主创建歌单总数已达8000万个。人们往往会在听歌时通过选择与自己“口味”差不多的歌单来进行对音乐的欣赏。歌单可以让用户发挥最大创造力,千万首歌曲的排列组合,就有无数种可能性。在如今的各个播放器中,都有收藏音乐的功能,并且绝大部分用户会通过收藏的音乐选择组成歌单来欣赏音乐放松心情。但是,在现在的播放器中,所有的播放器都是直接将用户收藏的音乐按照收藏时间的先后顺序直接显示出来,因为用户收藏音乐的喜好可能会受到时间的变化而变化,所以这样直接把所有收藏的音乐组合成一个歌单的形式并不能让用户真切的听到自己所喜欢的音乐。
为克服以上不足,需要设计出一种方法,可以自动的将用户收藏的音乐分类并组合成歌单,让用户可以直观并且方便地根据自己喜好来选择生成的歌单来欣赏。方法需要满足以下要求:一、数量好合适,大概十首到二十首;二、歌单内的音乐收藏时间分布接近,能够满足歌单内的音乐都是用户在那段时间所喜欢听到的音乐;三、歌单能够直接显示在用户面前,方便用户对歌单进行操作。达到这些要求,可以让用户更加直观且方便地对符合自己听歌“口味”的歌单进行选择,并且减少了用户在自己组合歌单的操作,使得播放器更加的方便以及人性化。
发明内容
本发明的目的在于克服现有技术的不足,提供一种将服务器中储存的用户收藏的音乐导入到手机中存储在一个列表中,按照收藏的时间不同对用户收藏的音乐进行操作,将十首到二十首歌曲分为一个歌单,方便用户根据时间戳直观的找到对应时间所喜好听的那一部分歌曲,使得播放器更加的方便以及人性化的基于收藏时间分布的动态音乐分类方法。
本发明的目的是通过以下技术方案来实现的:一种基于收藏时间分布的动态音乐分类方法,包括以下步骤:
S1、客户端向服务器发出获取音乐收藏列表请求,接收到服务器返回的音乐收藏列表信息之后执行步骤S2;若未接收到服务器返回的音乐收藏列表则客户端显示该用户还没有收藏音乐,结束分类;
S2、客户端从服务器获取收藏的音乐数据,并将获取的音乐数据反序列化成类,保存到音乐集合中;
S3、客户端对音乐集合中的音乐数据根据时间戳,采用二分法的方式进行分类,并将分类信息保存到分类信息集合中;
S4、根据分类信息集合中的信息,将音乐收藏列表分类地保存到UI文件中的listview类中,最终显示在客户端。
进一步地,所述二分法分类包括以下子步骤:
S31、将Index变量设置为0,表示当前正在处理的音乐为第一段分组;
S32、将收藏音乐以一周为时间单位进行分组;
S33、判断第Index周之内收藏的音乐数目是否在10到20之间,如果满足条件,则当前分段处理结束,执行步骤S34;如果不满足,则对第0到第Index+1周之内收藏的音乐进行二分,合并到第Index周之内;如果还不满足,则进行递归操作继续二分,直至第Index周之内收藏的音乐数目是否在10到20之间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610948776.5/2.html,转载请声明来源钻瓜专利网。





