调整播放列表中媒体项顺序的方法与装置的制造方法
【技术领域】
[0001]本公开涉及移动互联网领域,特别地,涉及一种调整播放列表中媒体项顺序的方法与装置。
【背景技术】
[0002]目前,音乐彩铃订购、下载包月等方式是数字音乐的主要收入来源。用户在移动客户端上接触到音乐的最便捷方式是由运营人员或其他用户创建的各类播放列表。据统计发现,歌曲在播放列表中呈现的位置对引导用户订购有重要的影响。
[0003]发明人发现,传统的播放列表存在下述缺点:
[0004]播放列表创建后,顺序固定,如若改变顺序,则需要人工修改;无法区分不同地区用户感兴趣内容的差异;无法根据用户的各种行为反馈实时调整播放列表的顺序。
【发明内容】
[0005]本公开鉴于以上问题中的至少一个提出了新的技术方案。
[0006]本公开在其一个方面提供了一种调整播放列表中媒体项顺序的方法,其能够根据用户的各种行为反馈实时调整发送给每个用户的播放列表的播放顺序。
[0007]本公开在其另一方面提供了一种调整播放列表中媒体项顺序的装置,其能够根据用户的各种行为反馈实时调整发送给每个用户的播放列表的播放顺序。
[0008]根据本公开,提供一种调整播放列表中媒体项顺序的方法,包括:
[0009]接收用户发送的对播放列表的请求,请求中携带了用户当前的位置信息;
[0010]针对所请求播放列表中的任一媒体项,根据用户当前的位置信息对历史数据进行筛选,历史数据包括行为的列表位置因子和用户位置因子;
[0011]基于筛选出的历史数据和行为类型的权重计算每个行为的权重;
[0012]对所有行为的权重求和得到用户针对任一媒体项的权重;
[0013]基于用户针对播放列表中每个媒体项的权重对播放列表进行排序,并将排序后的播放列表反馈给用户;
[0014]接收用户对播放列表所执行的行为、用户执行该行为时的位置信息以及该行为所对应的媒体项在播放列表中的顺序信息。
[0015]在本公开的一些实施例中,位置信息为经纬度信息、基站标识或IP地址。
[0016]在本公开的一些实施例中,基于用户当前的位置信息与历史数据中所承载的位置信息的距离对历史数据进行筛选。
[0017]在本公开的一些实施例中,基于用户当前的位置信息与历史数据中所承载的位置信息的相关性对历史数据进行筛选。
[0018]在本公开的一些实施例中,用户位置因子与用户当前的位置信息和历史数据中的位置信息相关。
[0019]根据本公开,还提供了一种调整播放列表中媒体项顺序的装置,包括:
[0020]请求接收单元,用于接收用户发送的对播放列表的请求,请求中携带了用户当前的位置信息;
[0021]数据筛选单元,用于针对所请求播放列表中的任一媒体项,根据用户当前的位置信息对历史数据进行筛选,历史数据包括行为的列表位置因子和用户位置因子;
[0022]行为权重计算单元,用于基于筛选出的历史数据和行为类型的权重计算每个行为的权重;
[0023]媒体项权重计算单元,用于对所有行为的权重求和得到用户针对任一媒体项的权重;
[0024]列表排序单元,用于基于用户针对播放列表中每个媒体项的权重对播放列表进行排序,并将排序后的播放列表反馈给用户;
[0025]反馈信息接收单元,用于接收用户对播放列表所执行的行为、用户执行该行为时的位置信息以及该行为所对应的媒体项在播放列表中的顺序信息。
[0026]在本公开的一些实施例中,位置信息为经纬度信息、基站标识或IP地址。
[0027]在本公开的一些实施例中,数据筛选单元基于用户当前的位置信息与历史数据中所承载的位置信息的距离对历史数据进行筛选。
[0028]在本公开的一些实施例中,数据筛选单元基于用户当前的位置信息与历史数据中所承载的位置信息的相关性对历史数据进行筛选。
[0029]在本公开的一些实施例中,用户位置因子与用户当前的位置信息和历史数据中的位置信息相关。
[0030]在本公开的技术方案中,由于用户在对播放列表执行某个行为后,会将相应的信息反馈给服务器侧,使得服务器侧在接收到用户下次发起的获取播放列表的请求时,会根据历史数据调整播放列表中各个媒体项的播放顺序,进而可以将用户更感兴趣的内容呈现在播放列表中比较显著的位置,以便于用户执行各种行为。
【附图说明】
[0031]此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分。在附图中:
[0032]图1是本公开一个实施例的调整播放列表中媒体项顺序的方法的流程示意图。
[0033]图2是本公开另一实施例的调整播放列表中媒体项顺序的方法的流程示意图。
[0034]图3是本公开一个实施例的调整播放列表中媒体项顺序的装置的结构示意图。
【具体实施方式】
[0035]下面将参照附图描述本公开。要注意的是,以下的描述在本质上仅是解释性和示例性的,决不作为对本公开及其应用或使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当的情况下意在成为说明书的一部分。
[0036]本公开要解决的一个技术问题是在用户请求浏览和播放由编辑人员或其他用户创建的媒体播放列表时,会根据全体用户在该播放列表上产生的带位置信息的多种历史行为数据以及当前用户的位置信息综合计算来调整媒体播放列表针对每个不同用户的播放顺序,让每个用户更感兴趣的内容呈现在播放列表中的显著位置,以有效引导用户,并方便用户执行各种感兴趣的行为。
[0037]图1是本公开一个实施例的调整播放列表中媒体项顺序的方法的流程示意图。
[0038]如图1所示,该实施例可以包括以下步骤:
[0039]S102,接收用户发送的对播放列表的请求,请求中携带了用户当前的位置信息;
[0040]其中,用户所请求的播放列表可以是系统编辑人员创建的,也可以是其他任意用户所创建的。用户请求该播放列表,期待对该播放列表中的某个或某些媒体项执行播放、下载或购买等行为。
[0041]S104,针对所请求播放列表中的任一媒体项,根据用户当前的位置信息对历史数据进行筛选,历史数据包括行为的列表位置因子和用户位置因子;
[0042]为了使得发送给用户的播放列表体现每个不同用户的特性,可以为每个用户分别计算所反馈的播放列表的播放顺序。
[0043]由于存储的历史数据可能非常多,因此在计算播放列表的播放顺序时可以首先对历史数据进行筛选。由于不同地区用户感兴趣的内容可能差异较大,因此,可以基于用户当前的位置信息对历史数据进行筛选,例如,可以筛选出离用户位置较近的历史数据或与用户当前的位置信息比较相关的历史数据。
[0044]其中,历史数据可以包括但不限于步骤S112中用户执行某个行为后上报的信息:用户所执行的行为、用户执行该行为时的位置信息以及该行为所对应的媒体项在播放列表中的顺序信息。
[0045]S106,基于筛选出的历史数据和行为类型的权重计算每个行为的权重;
[0046]其中,行为类型可以包括但不限于对播放列表中媒体项进行播放、分享、评价、收藏、下载、设置铃音和订购彩铃。
[0047]具体地,可以预先为每类行为设置相应的权重。一般可以按照用户操作的难易程度进行排序,用户操作越难相应行为类型的权重越大。例如,订购和评价的权重可以较其他行为类型的权重高些。在筛选出的历史数据中,针对每个已执行的历史行为计算该历史行为的权重。
[0048]S108,对所有行为的权重求和得到用户针对任一媒体项的权重;
[0049]具体地,根据用户当前的位置信息与筛选出的历史数据将已计算出的所有历史行为的权重进行求和,得到一个媒体项的权重。可以重复S106和S108进而计算出播放列表中每个媒体项的权重。
[0050]S110,基于用户针对播放列表中每个媒体项的权重对播放列表进行排序,并将排序后的播放列表反馈给用户;
[0051]例如,可以将权重最高的媒体项排在播放列表的第一位,依此类推,以便于用户对播放列表中的媒体项进行操作。
[0052]S112,接收用户对播放列表所执行的行为、用户执行该行为时的位置信息以及该行为所对应的媒体项在播放列表中的顺序信息;
[0053]具体地,可以将这三者之间的对应关系存储在服务器侧,并作为历史数据供后续调整播放列表使用。
[0054]在该实施例中,由于用户在对播放列表执行某个行为后,会将相应的信息反馈给服务器侧,使得服务器侧在接收到用户下次发起的获取播放列表的请求时,会根据历史数据调整播放列表中各个媒体项的播放顺序,进而可以将用户更感兴趣的内容呈现在播放列表中比较显著的位置,以便于用户执行各种行为。
[0055]其中,位置信息可以是用户当前的位置信息,也可以是用户执行该行为时的位置信息,具体地,这些位置信息可以通过经纬度信息、基站标识或IP地址表征。一般根据基站标识可以查询到该基站的站址,根据站址就可以获得基站的详细经纬度信息,由于用户处于某个基站覆盖范围内,因此,可以将基站的站址粗略地作为用户的位置信息。此外,一般IP地址也可以与经纬度信息相对应,例如,可以从百度查询到每个IP地址的经纬度信息。
[0056]进一步地,可以基于用户当前的位置信息与历史数据中所承载的位置信息的距离对历史数据进行筛选。例如,具体用户当前的位置较近的历史数据相对具有较大的参考价值,因此可以用来调整距离相近用户的播放列表的播放顺序。
[0057]进一步地,还可以基于用户当前的位置信息与历史数据中所承载的位置信息的相关性对历史数据进行筛选。具体地说,在某些情况下,虽然用户当前的位置与历史数据所承载的位置较远,但是这两者可能具有较强的相关性,因此,这些历史数据也可以用来调整用户的播放列表的播放顺序。例如,同一所大学在不同城市的校区,虽然距离较远,但属于同一学校,使得这两个位置之间具有较强的相关性。
[0058]此外,用户位置因子与用户当前的位置信息和历史数据中的位置信息相关。
[0059]接下来通过一个具体实例来详细说明本公开的技术方案。
[0060]图2是本公开另一实施例的调整播放列表中媒体项顺序的方法的流程示意图。
[0061]如图2所示,可以包括以下步骤: