一种实现多媒体推送的方法和装置的制造方法

文档序号:8301740阅读:209来源:国知局
一种实现多媒体推送的方法和装置的制造方法
【专利说明】
【技术领域】
[0001]本发明涉及计算机应用技术领域,特别涉及一种实现多媒体推送的方法和装置。【【背景技术】】
[0002]随着智能移动终端的普及,通过智能移动终端播放多媒体的用户越来越多。以音乐播放为例,目前大多数的音乐播放器都是以播放音乐为主,即播放本地音乐或者播放网络音乐。其中播放网络音乐时,主要是播放用户从网络音乐文件列表中选择的音乐,但这种方式播放比较单一,且需要用户手动搜索和选择想要的音乐,收听面比较窄。针对于此,还存在一种方式,即播放网络主动推送的音乐,而网络主动推送的音乐大多是针对所有用户推送相同的音乐,或者基于用户设置的兴趣来推送音乐,例如用户喜欢听摇滚就向用户推荐摇滚音乐,喜欢听属性就向用户推荐抒情音乐。但无论哪种推荐方式,都不够智能,无法根据用户的场景智能地推送与之相适应的音乐。

【发明内容】

[0003]有鉴于此,本发明提供了一种实现多媒体推送的方法和装置,以便于能够根据用户的场景智能地向用户推送与之相适应的多媒体资源。
[0004]具体技术方案如下:
[0005]本发明提供了一种实现多媒体推送的方法,该方法包括:
[0006]获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
[0007]基于所述场景数据确定用户当前所处的场景分类;
[0008]向所述客户端推送与所述场景分类相对应的多媒体资源。
[0009]根据本发明一优选实施方式,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
[0010]当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
[0011]当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
[0012]根据本发明一优选实施方式,基于所述场景数据确定用户当前所处的场景分类包括以下中的一种或多于一种的结合:
[0013]依据所述运动数据或运动状态信息确定用户当前的运动状态;
[0014]对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
[0015]对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
[0016]根据本发明一优选实施方式,依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
[0017]根据本发明一优选实施方式,向所述客户端推送与所述场景分类相对应的多媒体资源包括:
[0018]将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
[0019]按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
[0020]将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
[0021]根据本发明一优选实施方式,该方法还包括:
[0022]利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
[0023]根据本发明一优选实施方式,利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值包括:
[0024]如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
[0025]如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
[0026]如果所述用户标记了所述推送的多媒体资源所属的场景分类,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值,并提高所述推送的多媒体资源在用户标记的场景分类下的分值。
[0027]本发明提供了一种实现多媒体推送的方法,该方法包括:
[0028]向服务器端上传场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
[0029]接收所述服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。
[0030]根据本发明一优选实施方式,所述向服务器端上传场景数据包括:
[0031]从运动传感器获取运动数据,并将所述运动数据上传给所述服务器端;或者,
[0032]从运动传感器获取运动数据,根据所述运动数据确定运动状态信息,并将所述运动状态信息上传给所述服务器端;或者,
[0033]开启摄像头拍摄得到图片数据,将所述图片数据上传给所述服务器端;或者,
[0034]开启录音设备录制得到音频数据,将所述音频数据上传给所述服务器端。
[0035]根据本发明一优选实施方式,该方法还包括:向所述服务器端反馈用户对推送的多媒体资源的操作信息。
[0036]本发明提供了一种实现多媒体推送的装置,该装置包括:
[0037]获取单元,用于获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
[0038]分类单元,用于基于所述场景数据确定用户当前所处的场景分类;
[0039]推送单元,用于向所述客户端推送与所述场景分类相对应的多媒体资源。
[0040]根据本发明一优选实施方式,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
[0041]当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
[0042]当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
[0043]根据本发明一优选实施方式,所述分类单元可以采用以下中的一种或多于一种的结合确定用户当前所处的场景分类:
[0044]依据所述运动数据或运动状态信息确定用户当前的运动状态;
[0045]对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
[0046]对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
[0047]根据本发明一优选实施方式,该装置还包括:确定单元,用于依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
[0048]根据本发明一优选实施方式,所述推送单元,具体用于将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
[0049]按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
[0050]将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
[0051]根据本发明一优选实施方式,该装置还包括:调整单元;
[0052]所述获取单元,还用于获取客户端反馈的用户对推送的多媒体资源的操作信息;
[0053]所述调整单元,还用于利用所述用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
[0054]根据本发明一优选实施方式,所述调整单元,具体用于执行以下操作中的至少一种:
[0055]如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;
[0056]如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;
[0057]如果所述用户标记了所述推送的多媒
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1