CN104618446A - 一种实现多媒体推送的方法和装置 - Google Patents

一种实现多媒体推送的方法和装置 Download PDF

Info

Publication number
CN104618446A
CN104618446A CN201410851773.0A CN201410851773A CN104618446A CN 104618446 A CN104618446 A CN 104618446A CN 201410851773 A CN201410851773 A CN 201410851773A CN 104618446 A CN104618446 A CN 104618446A
Authority
CN
China
Prior art keywords
user
multimedia resource
scene
client
scene classification
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
Application number
CN201410851773.0A
Other languages
English (en)
Inventor
张志辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410851773.0A priority Critical patent/CN104618446A/zh
Publication of CN104618446A publication Critical patent/CN104618446A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供了一种实现多媒体推送的方法和装置,服务器端获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;基于所述场景数据确定用户当前所处的场景分类;向所述客户端推送与所述场景分类相对应的多媒体资源。本发明能够智能地实现推送的多媒体资源与用户所处的场景相适应,满足用户的场景需求,提高用户体验。

Description

一种实现多媒体推送的方法和装置
【技术领域】
本发明涉及计算机应用技术领域,特别涉及一种实现多媒体推送的方法和装置。
【背景技术】
随着智能移动终端的普及,通过智能移动终端播放多媒体的用户越来越多。以音乐播放为例,目前大多数的音乐播放器都是以播放音乐为主,即播放本地音乐或者播放网络音乐。其中播放网络音乐时,主要是播放用户从网络音乐文件列表中选择的音乐,但这种方式播放比较单一,且需要用户手动搜索和选择想要的音乐,收听面比较窄。针对于此,还存在一种方式,即播放网络主动推送的音乐,而网络主动推送的音乐大多是针对所有用户推送相同的音乐,或者基于用户设置的兴趣来推送音乐,例如用户喜欢听摇滚就向用户推荐摇滚音乐,喜欢听属性就向用户推荐抒情音乐。但无论哪种推荐方式,都不够智能,无法根据用户的场景智能地推送与之相适应的音乐。
【发明内容】
有鉴于此,本发明提供了一种实现多媒体推送的方法和装置,以便于能够根据用户的场景智能地向用户推送与之相适应的多媒体资源。
具体技术方案如下:
本发明提供了一种实现多媒体推送的方法,该方法包括:
获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
基于所述场景数据确定用户当前所处的场景分类;
向所述客户端推送与所述场景分类相对应的多媒体资源。
根据本发明一优选实施方式,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
根据本发明一优选实施方式,基于所述场景数据确定用户当前所处的场景分类包括以下中的一种或多于一种的结合:
依据所述运动数据或运动状态信息确定用户当前的运动状态;
对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
根据本发明一优选实施方式,依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
根据本发明一优选实施方式,向所述客户端推送与所述场景分类相对应的多媒体资源包括:
将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
根据本发明一优选实施方式,该方法还包括:
利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
根据本发明一优选实施方式,利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值包括:
如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
如果所述用户标记了所述推送的多媒体资源所属的场景分类,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值,并提高所述推送的多媒体资源在用户标记的场景分类下的分值。
本发明提供了一种实现多媒体推送的方法,该方法包括:
向服务器端上传场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
接收所述服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。
根据本发明一优选实施方式,所述向服务器端上传场景数据包括:
从运动传感器获取运动数据,并将所述运动数据上传给所述服务器端;或者,
从运动传感器获取运动数据,根据所述运动数据确定运动状态信息,并将所述运动状态信息上传给所述服务器端;或者,
开启摄像头拍摄得到图片数据,将所述图片数据上传给所述服务器端;或者,
开启录音设备录制得到音频数据,将所述音频数据上传给所述服务器端。
根据本发明一优选实施方式,该方法还包括:向所述服务器端反馈用户对推送的多媒体资源的操作信息。
本发明提供了一种实现多媒体推送的装置,该装置包括:
获取单元,用于获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
分类单元,用于基于所述场景数据确定用户当前所处的场景分类;
推送单元,用于向所述客户端推送与所述场景分类相对应的多媒体资源。
根据本发明一优选实施方式,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
根据本发明一优选实施方式,所述分类单元可以采用以下中的一种或多于一种的结合确定用户当前所处的场景分类:
依据所述运动数据或运动状态信息确定用户当前的运动状态;
对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
根据本发明一优选实施方式,该装置还包括:确定单元,用于依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
根据本发明一优选实施方式,所述推送单元,具体用于将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
根据本发明一优选实施方式,该装置还包括:调整单元;
所述获取单元,还用于获取客户端反馈的用户对推送的多媒体资源的操作信息;
所述调整单元,还用于利用所述用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
根据本发明一优选实施方式,所述调整单元,具体用于执行以下操作中的至少一种:
如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;
如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;
如果所述用户标记了所述推送的多媒体资源所属的场景分类,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值,并提高所述推送的多媒体资源在用户标记的场景分类下的分值。
本发明还提供了一种实现多媒体推送的装置,该装置包括:
上传单元,用于向服务器端上传场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
接收单元,用于接收所述服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。
根据本发明一优选实施方式,所述上传单元,具体用于从运动传感器获取运动数据,并将所述运动数据上传给所述服务器端;或者,
从运动传感器获取运动数据,根据所述运动数据确定运动状态信息,并将所述运动状态信息上传给所述服务器端;或者,
开启摄像头拍摄得到图片数据,将所述图片数据上传给所述服务器端;或者,
开启录音设备录制得到音频数据,将所述音频数据上传给所述服务器端。
根据本发明一优选实施方式,所述上传单元,还用于向所述服务器端反馈用户对推送的多媒体资源的操作信息。
由以上技术方案可以看出,本发明中服务器能够根据客户端上传的场景数据确定用户当前所处的场景分类,向客户端推送与该场景分类相对应的多媒体资源,从而智能地实现推送的多媒体资源与用户所处的场景相适应,满足用户的场景需求,提高用户体验。
【附图说明】
图1为本发明实施例提供的实现多媒体推送的方法流程图;
图2为本发明实施例提供的服务器端的装置结构图;
图3为本发明实施例提供的客户端的装置结构图。
【具体实施方式】
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
本发明的核心思想在于,客户端上传用户当前的场景数据,服务器端依据该场景数据确定用户当前所处的场景分类,并向客户端推送与该场景分类相对应的多媒体资源。其中上述的场景可以包括运动场景、图片场景和声音场景中的一种或任意组合。本发明涉及的多媒体资源可以是歌曲、音乐等音频文件,也可以是MV(音乐录像带)、短片、电影等视频文件,还可以是连续播放的图片文件等。下面结合实施例对本发明提供的方法进行详细描述。
图1为本发明实施例提供的实现多媒体推送的方法流程图,在该实施例中以音频文件的推送,且同时参考运动场景、图片场景和声音场景为例,如图1中所示,该方法可以包括以下步骤:
在101中,客户端上传场景数据给服务器端。
在本步骤中,客户端可以在启动后上传场景数据给服务器端。也可以是周期性地行为,例如每隔半小时进行一次场景数据的上传。也可以是基于事件触发的行为,例如客户端受到用户的触发上传场景数据给服务器端,或者每播放一首歌曲或一首音乐后上传场景数据给服务器端。
在进行场景数据上传时,客户端可以从运动传感器获取运动传感器当前采集的运动数据,例如从陀螺仪、加速度传感器、地磁传感器等获取运动数据,该运动数据能够体现出用户的运动状态。客户端可以将获取的运动数据上传给服务器端,由服务器端依据运动数据进行分析确定运动状态,也可以在客户端本地对运动数据进行分析确定运动状态,将运动状态信息上传给服务器端。
另外,客户端可以启动摄像头,拍摄当前的图片后,将图片数据上传给服务器端,例如调用摄像头拍摄一张图片后上传。还可以同时启动录音设备,录一段音频后,将音频数据上传给服务器端,例如调用麦克风录制一段3秒的音频后上传。
在102中,服务器端基于客户端上传的场景数据确定用户当前所处的场景分类。
服务器端对客户端上传的运动数据进行分析,或者直接根据客户端上传的运动状态信息,确定用户当前的运动状态。例如,可以划分为静止状态、运动状态、剧烈运动状态、车载状态等。不同运动状态的划分可以依据对运动数据进行阈值判断等方式来确定,在此不再详述。
服务器端对客户端上传的图片数据的内容进行分析,确定终端当前所处的自然环境,在此可以用到图像识别技术。例如,可以划分终端当前所处的自然环境包括:山川、草地、河流、下雪、下雨、街道、室内、两人世界等。
服务器端对客户端上传的音频数据的内容进行分析,确定终端当前所处的声音环境。例如可以划分为安静的环境、一般的环境、嘈杂的环境等。
结合以上三种场景数据就能够确定出组合场景,例如确定用户当前处于(静止状态,山川,安静)的场景,或者处于(运动状态、草地、安静)的场景,或者处于(静止状态、街道、喧哗)的场景,或者处于(车载状态、两人世界、安静)的场景,等等。
在103中,服务器端向客户端推送与场景分类相对应的音频文件。
服务器端预先存储了与各场景分类相对应的音频文件信息,每个音频文件在对应的场景分类下具有分值。初始状态时,各音频文件对应的场景分类,以及在对应场景分类下的分值可以采用人工的方式设定,例如可以设置(静止状态,草地,安静)的场景对应一些轻音乐,(静止状态,街道,喧哗)的场景对应一些流行歌曲,(运动状态,山川,安静)的场景对应一些励志歌曲,(剧烈运动状态,街道,喧哗)的场景对应一些摇滚歌曲,(车载状态,两人世界,安静)的场景对应一些爱情歌曲,等等。后续可以根据客户端的反馈进行分值的调整,具体参见后续描述。在进行调整后,服务器端可以依据各音频文件在各分类下的分值,将分值超过预设阈值或者分值排在前N个的音频文件确定为与各场景分类相对应的音频文件,所述N为预设的正整数。
在进行音频文件的推送时,可以采用但不限于以下方式:
第一种方式:可以将与用户所在场景分类相对应的音频文件随机推送给客户端。
第二种方式:按照音频文件在用户所在场景分类下的分值,将与该场景分类对应的音频文件推送给客户端。例如,按照分值从高到低的顺序,优先将分值高的音频文件推送给客户端。
第三种方式:将与用户所在场景分类相对应的音频文件列表提供给客户端,按照用户选择的列表排列方式将与该场景分类相对应的音频文件提供给客户端。例如,当确定用户处于(车载状态,两人世界,安静)的场景后,可以将对应的一系列爱情歌曲的列表提供给客户端,由客户端展现给用户,用户可以从该列表中选择播放的歌曲,以及歌曲排列方式(随机、顺序、单曲循环、列表循环等),客户端将用户选择的列表排列方式发送给服务器端,服务器端按照该列表排列方式向客户端推送歌曲。
在104中,客户端播放服务器端推送的音频文件,并将用户对音频文件的操作信息反馈给服务器端。
在本步骤中,在客户端播放服务器端推送的音频文件的过程中,如果用户没有操作,默认允许播放该音频文件。用户也可以取消播放该音频文件,或者标记喜欢该音频文件,甚至可以标记用户认为的该音频文件所属的场景分类,等等。客户端可以将用户对音频文件的操作信息反馈给服务器端。
在105中,服务器端依据客户端反馈的用户对音频文件的操作信息,调整该音频文件在用户当前所处场景分类下的分值。
例如,用户没有操作,默认允许播放该音频文件,则可以保持该音频文件在用户当前所处场景分类下的分值不变。如果用户取消该音频文件的播放,则可以降低该音频文件在用户当前所处场景分类下的分值。如果用户标记喜欢该音频文件,则可以提高该音频文件在用户当前所处场景分类下的分值。如果用户标记了其认为该音频文件所属的场景分类,则可以降低该音频文件在用户当前所处场景分类下的分值并提高该音频文件在用户标记的场景分类下的分值。
这样经过长时间的累积和调整,服务器端各场景分类下的歌曲文件就能够越来越趋近用户的需求。
以上是对本发明实施例提供的方法进行的描述,下面结合图2和图3分别对本发明提供的装置进行详细描述。
图2为本发明实施例提供的服务器端的装置结构图,用于完成上述实施例中服务器端的功能,如图2中所示,该装置可以包括:获取单元01、分类单元02和推送单元03,还可以进一步包括确定单元04和调整单元05。
其中,获取单元01负责获取客户端上传的场景数据,场景包括运动场景、图片场景和声音场景中的至少一种。具体地,当场景包括运动场景时,场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息。当场景包括图片场景时,场景数据包括客户端开启摄像头拍摄得到的图片数据。当场景包括声音场景时,场景数据包括客户端开启录音设备录制得到的音频数据。
分类单元02负责基于场景数据确定用户当前所处的场景分类。具体地,分类单元02可以采用以下方式中的一种或任意组合:
对客户端上传的运动数据进行分析,或者直接根据客户端上传的运动状态信息,确定用户当前的运动状态。例如,可以划分为静止状态、运动状态、剧烈运动状态、车载状态等,不同运动状态的划分可以依据对运动数据进行阈值判断等方式来确定。
对客户端上传的图片数据的内容进行分析,确定终端当前所处的自然环境,在此可以用到图像识别技术。例如,可以划分终端当前所处的自然环境包括:山川、草地、河流、下雪、下雨、街道、室内、两人世界等。
对客户端上传的音频数据的内容进行分析,确定终端当前所处的声音环境。例如可以划分为安静的环境、一般的环境、嘈杂的环境等。
当进行组合时,例如结合以上三种场景数据就能够确定出组合场景,例如确定用户当前处于(静止状态,山川,安静)的场景,或者处于(运动状态、草地、安静)的场景,或者处于(静止状态、街道、喧哗)的场景,或者处于(车载状态、两人世界、安静)的场景,等等。
确定单元04负责确定与分类单元03确定出的场景分类相对应的多媒体资源。由推送单元03向客户端推送与场景分类相对应的多媒体资源。
服务器端预先存储了与各场景分类相对应的多媒体资源信息,每个多媒体资源在对应的场景分类下具有分值。初始状态时,各多媒体资源件对应的场景分类,以及在对应场景分类下的分值可以采用人工的方式设,例如可以设置(静止状态,草地,安静)的场景对应一些轻音乐,(静止状态,街道,喧哗)的场景对应一些流行歌曲,(运动状态,山川,安静)的场景对应一些励志歌曲,(剧烈运动状态,街道,喧哗)的场景对应一些摇滚歌曲,(车载状态,两人世界,安静)的场景对应一些爱情歌曲,等等。后续可以根据客户端的反馈进行分值的调整,具体参见后续描述。
确定单元04可以依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,N为预设的正整数。
推送单元03在进行多媒体资源的推送时,可以采用但不限于以下方式:
第一种方式:将与场景分类相对应的多媒体资源随机推送给客户端。
第二种方式:按照多媒体资源在场景分类下的分值,将与场景分类相对应的多媒体资源推送给客户端。
第三种方式:将与场景分类相对应的多媒体资源列表提供给客户端,按照用户选择的列表排列方式将与场景分类相对应的多媒体资源提供给客户端。
除此之外,获取单元01还可以获取客户端反馈的用户对推送的多媒体资源的操作信息。例如,如果用户没有操作,默认允许播放该多媒体资源。用户也可以取消播放该多媒体资源,或者标记喜欢该多媒体资源,甚至可以标记用户认为的该多媒体资源所属的场景分类,等等。客户端可以将用户对多媒体资源的操作信息反馈给服务器端。
此时,调整单元05可以利用用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。例如,用户没有操作,默认允许播放该多媒体资源,则可以保持该多媒体资源在用户当前所处场景分类下的分值不变。如果用户取消该多媒体资源的播放,则可以降低该多媒体资源在用户当前所处场景分类下的分值。如果用户标记喜欢该多媒体资源,则可以提高该多媒体资源在用户当前所处场景分类下的分值。如果用户标记了其认为该多媒体资源所属的场景分类,则可以降低该多媒体资源在用户当前所处场景分类下的分值并提高该多媒体资源在用户标记的场景分类下的分值。这样经过长时间的累积和调整,服务器端各场景分类下的多媒体资源就能够越来越趋近用户的需求。
图3为本发明实施例提供的客户端的装置结构图,用于完成图1所示实施例中客户端的功能,如图3所示,该装置可以包括:上传单元11和接收单元12。
上传单元11负责向服务器端上传场景数据,场景包括运动场景、图片场景和声音场景中的至少一种,以便服务器端能够依据上传的场景数据确定用户当前所处的场景分类,并向客户端推送与该场景分类相对应的多媒体资源。
具体地,上传单元11可以从运动传感器获取运动数据,例如从陀螺仪、加速度传感器、地磁传感器等获取运动数据,该运动数据能够体现出用户的运动状态,并将运动数据上传给服务器端。也可以从运动传感器获取运动数据,根据运动数据确定运动状态信息,并将运动状态信息上传给服务器端。
上传单元11也可以开启摄像头拍摄得到图片数据,将图片数据上传给服务器端,例如调用摄像头拍摄一张图片后上传。上传单元11也可以开启录音设备录制得到音频数据,将音频数据上传给服务器端,例如调用麦克风录制一段3秒的音频后上传。
接收单元12负责接收服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。这样,客户端就能够向用户播放服务器端推送的多媒体资源。
更进一步地,上传单元11还可以向服务器端反馈用户对推送的多媒体资源的操作信息。客户端播放服务器端推送的音频文件的过程中,如果用户没有操作,默认允许播放该音频文件。用户也可以取消播放该音频文件,或者标记喜欢该音频文件,甚至可以标记用户认为的该音频文件所属的场景分类,等等。上传单元可以将用户对音频文件的操作信息反馈给服务器端,以便服务器端能够根据该反馈的操作信息调整推送的多媒体资源在用户当前所处场景分类下的分值。
本发明实施例中所述的服务器端可以是云端服务器,即本发明可以充分利用云端服务器的计算、搜索和存储功能,向客户端推送符合用户场景需求的多媒体文件。本发明实施例中所述的客户端可以是安装并运行于智能终端的多媒体播放器。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (20)

1.一种实现多媒体推送的方法,其特征在于,该方法包括:
获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
基于所述场景数据确定用户当前所处的场景分类;
向所述客户端推送与所述场景分类相对应的多媒体资源。
2.根据权利要求1所述的方法,其特征在于,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
3.根据权利要求2所述的方法,其特征在于,基于所述场景数据确定用户当前所处的场景分类包括以下中的一种或多于一种的结合:
依据所述运动数据或运动状态信息确定用户当前的运动状态;
对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
4.根据权利要求1所述的方法,其特征在于,依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
5.根据权利要求4所述的方法,其特征在于,向所述客户端推送与所述场景分类相对应的多媒体资源包括:
将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
6.根据权利要求4所述的方法,其特征在于,该方法还包括:
利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
7.根据权利要求6所述的方法,其特征在于,利用客户端反馈的用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值包括:
如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;或者,
如果所述用户标记了所述推送的多媒体资源所属的场景分类,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值,并提高所述推送的多媒体资源在用户标记的场景分类下的分值。
8.一种实现多媒体推送的方法,其特征在于,该方法包括:
向服务器端上传场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
接收所述服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。
9.根据权利要求8所述的方法,其特征在于,所述向服务器端上传场景数据包括:
从运动传感器获取运动数据,并将所述运动数据上传给所述服务器端;或者,
从运动传感器获取运动数据,根据所述运动数据确定运动状态信息,并将所述运动状态信息上传给所述服务器端;或者,
开启摄像头拍摄得到图片数据,将所述图片数据上传给所述服务器端;或者,
开启录音设备录制得到音频数据,将所述音频数据上传给所述服务器端。
10.根据权利要求8所述的方法,其特征在于,该方法还包括:向所述服务器端反馈用户对推送的多媒体资源的操作信息。
11.一种实现多媒体推送的装置,其特征在于,该装置包括:
获取单元,用于获取客户端上传的场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
分类单元,用于基于所述场景数据确定用户当前所处的场景分类;
推送单元,用于向所述客户端推送与所述场景分类相对应的多媒体资源。
12.根据权利要求11所述的装置,其特征在于,当所述场景包括运动场景时,所述场景数据包括客户端从运动传感器获取的运动数据或者客户端根据运动传感器获取的运动数据确定并上传的运动状态信息;
当所述场景包括图片场景时,所述场景数据包括客户端开启摄像头拍摄得到的图片数据;
当所述场景包括声音场景时,所述场景数据包括客户端开启录音设备录制得到的音频数据。
13.根据权利要求12所述的装置,其特征在于,所述分类单元可以采用以下中的一种或多于一种的结合确定用户当前所处的场景分类:
依据所述运动数据或运动状态信息确定用户当前的运动状态;
对所述图片数据的内容进行分析,确定用户当前所处的自然环境;
对所述音频数据的内容进行分析,确定用户当前所处的声音环境。
14.根据权利要求11所述的装置,其特征在于,该装置还包括:确定单元,用于依据各多媒体资源在各场景分类下的分值,将分值超过预设阈值或者分值排在前N个的多媒体资源确定为与各场景分类相对应的多媒体资源,所述N为预设的正整数。
15.根据权利要求14所述的装置,其特征在于,所述推送单元,具体用于将与所述场景分类相对应的多媒体资源随机推送给所述客户端;或者,
按照多媒体资源在所述场景分类下的分值,将与所述场景分类相对应的多媒体资源推送给所述客户端;或者,
将与所述场景分类相对应的多媒体资源列表提供给所述客户端,按照用户选择的列表排列方式将与所述场景分类相对应的多媒体资源提供给所述客户端。
16.根据权利要求14所述的装置,其特征在于,该装置还包括:调整单元;
所述获取单元,还用于获取客户端反馈的用户对推送的多媒体资源的操作信息;
所述调整单元,还用于利用所述用户对推送的多媒体资源的操作信息,调整该推送的多媒体资源在用户当前所处场景分类下的分值。
17.根据权利要求16所述的装置,其特征在于,所述调整单元,具体用于执行以下操作中的至少一种:
如果所述操作信息为用户取消对所述推送的多媒体资源的播放,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值;
如果所述操作信息为用户标记喜欢所述推送的多媒体资源,则提高所述推送的多媒体资源在用户当前所处场景分类下的分值;
如果所述用户标记了所述推送的多媒体资源所属的场景分类,则降低所述推送的多媒体资源在用户当前所处场景分类下的分值,并提高所述推送的多媒体资源在用户标记的场景分类下的分值。
18.一种实现多媒体推送的装置,其特征在于,该装置包括:
上传单元,用于向服务器端上传场景数据,所述场景包括运动场景、图片场景和声音场景中的至少一种;
接收单元,用于接收所述服务器端推送来的与用户当前所处场景分类相对应的多媒体资源。
19.根据权利要求18所述的装置,其特征在于,所述上传单元,具体用于从运动传感器获取运动数据,并将所述运动数据上传给所述服务器端;或者,
从运动传感器获取运动数据,根据所述运动数据确定运动状态信息,并将所述运动状态信息上传给所述服务器端;或者,
开启摄像头拍摄得到图片数据,将所述图片数据上传给所述服务器端;或者,
开启录音设备录制得到音频数据,将所述音频数据上传给所述服务器端。
20.根据权利要求18所述的装置,其特征在于,所述上传单元,还用于向所述服务器端反馈用户对推送的多媒体资源的操作信息。
CN201410851773.0A 2014-12-31 2014-12-31 一种实现多媒体推送的方法和装置 Pending CN104618446A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410851773.0A CN104618446A (zh) 2014-12-31 2014-12-31 一种实现多媒体推送的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410851773.0A CN104618446A (zh) 2014-12-31 2014-12-31 一种实现多媒体推送的方法和装置

Publications (1)

Publication Number Publication Date
CN104618446A true CN104618446A (zh) 2015-05-13

Family

ID=53152721

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410851773.0A Pending CN104618446A (zh) 2014-12-31 2014-12-31 一种实现多媒体推送的方法和装置

Country Status (1)

Country Link
CN (1) CN104618446A (zh)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025446A (zh) * 2015-08-07 2015-11-04 上海微肯网络科技有限公司 多媒体播放器、信息服务器、以及信息获得方法
CN105335507A (zh) * 2015-10-29 2016-02-17 维沃移动通信有限公司 一种推送歌曲的方法及装置
CN105704231A (zh) * 2016-03-17 2016-06-22 珠海格力电器股份有限公司 网络播放资源的信息推送方法和装置
CN105872790A (zh) * 2015-12-02 2016-08-17 乐视网信息技术(北京)股份有限公司 一种音视频节目推荐的方法及***
CN105912722A (zh) * 2016-05-04 2016-08-31 广州酷狗计算机科技有限公司 歌曲发送方法及装置
CN106095849A (zh) * 2016-06-02 2016-11-09 中国联合网络通信集团有限公司 基于场景的音乐推送方法和音乐推送***
CN106131475A (zh) * 2016-07-28 2016-11-16 努比亚技术有限公司 一种视频处理方法、装置及终端
WO2017167088A1 (en) * 2016-03-30 2017-10-05 Le Holdings (Beijing) Co., Ltd. A user relationship based multimedia recommendation method and apparatus
CN107592339A (zh) * 2017-08-15 2018-01-16 上海展扬通信技术有限公司 一种基于智能终端的音乐推荐方法及音乐推荐***
WO2018027838A1 (zh) * 2016-08-11 2018-02-15 张焰焰 根据标签推送音乐时的信息提示方法和推送***
CN107911428A (zh) * 2017-11-03 2018-04-13 维沃移动通信有限公司 一种歌曲推送方法、装置及移动终端
CN107943894A (zh) * 2017-11-16 2018-04-20 百度在线网络技术(北京)有限公司 用于推送多媒体内容的方法和装置
CN107959653A (zh) * 2016-10-14 2018-04-24 上海交通大学 基于终端设备状况的多媒体资源差异化推送方法
CN108765033A (zh) * 2018-06-08 2018-11-06 Oppo广东移动通信有限公司 广告信息推送方法和装置、存储介质、电子设备
CN109981695A (zh) * 2017-12-27 2019-07-05 广东欧珀移动通信有限公司 内容推送方法、装置及设备
CN112866480A (zh) * 2021-01-05 2021-05-28 北京小米移动软件有限公司 信息处理方法、装置、电子设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325135A1 (en) * 2009-06-23 2010-12-23 Gracenote, Inc. Methods and apparatus for determining a mood profile associated with media data
US20110066497A1 (en) * 2009-09-14 2011-03-17 Choicestream, Inc. Personalized advertising and recommendation
CN102890713A (zh) * 2012-09-20 2013-01-23 浙江大学 一种基于用户当前地理位置和物理环境的音乐推荐方法
CN103347070A (zh) * 2013-06-28 2013-10-09 北京小米科技有限责任公司 推送语音数据的方法、终端、服务器及***
CN103970873A (zh) * 2014-05-14 2014-08-06 中国联合网络通信集团有限公司 一种音乐推荐方法和***
CN104182413A (zh) * 2013-05-24 2014-12-03 福建星网视易信息***有限公司 多媒体内容的推荐方法与***
CN104199876A (zh) * 2014-08-20 2014-12-10 广州三星通信技术研究有限公司 关联乐曲与图片的方法和装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100325135A1 (en) * 2009-06-23 2010-12-23 Gracenote, Inc. Methods and apparatus for determining a mood profile associated with media data
US20110066497A1 (en) * 2009-09-14 2011-03-17 Choicestream, Inc. Personalized advertising and recommendation
CN102890713A (zh) * 2012-09-20 2013-01-23 浙江大学 一种基于用户当前地理位置和物理环境的音乐推荐方法
CN104182413A (zh) * 2013-05-24 2014-12-03 福建星网视易信息***有限公司 多媒体内容的推荐方法与***
CN103347070A (zh) * 2013-06-28 2013-10-09 北京小米科技有限责任公司 推送语音数据的方法、终端、服务器及***
CN103970873A (zh) * 2014-05-14 2014-08-06 中国联合网络通信集团有限公司 一种音乐推荐方法和***
CN104199876A (zh) * 2014-08-20 2014-12-10 广州三星通信技术研究有限公司 关联乐曲与图片的方法和装置

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105025446A (zh) * 2015-08-07 2015-11-04 上海微肯网络科技有限公司 多媒体播放器、信息服务器、以及信息获得方法
CN105335507A (zh) * 2015-10-29 2016-02-17 维沃移动通信有限公司 一种推送歌曲的方法及装置
CN105872790A (zh) * 2015-12-02 2016-08-17 乐视网信息技术(北京)股份有限公司 一种音视频节目推荐的方法及***
CN105704231A (zh) * 2016-03-17 2016-06-22 珠海格力电器股份有限公司 网络播放资源的信息推送方法和装置
CN105704231B (zh) * 2016-03-17 2019-04-30 珠海格力电器股份有限公司 网络播放资源的信息推送方法和装置
WO2017167088A1 (en) * 2016-03-30 2017-10-05 Le Holdings (Beijing) Co., Ltd. A user relationship based multimedia recommendation method and apparatus
CN105912722A (zh) * 2016-05-04 2016-08-31 广州酷狗计算机科技有限公司 歌曲发送方法及装置
CN105912722B (zh) * 2016-05-04 2018-11-09 广州酷狗计算机科技有限公司 歌曲发送方法及装置
CN106095849A (zh) * 2016-06-02 2016-11-09 中国联合网络通信集团有限公司 基于场景的音乐推送方法和音乐推送***
CN106131475A (zh) * 2016-07-28 2016-11-16 努比亚技术有限公司 一种视频处理方法、装置及终端
WO2018027838A1 (zh) * 2016-08-11 2018-02-15 张焰焰 根据标签推送音乐时的信息提示方法和推送***
CN107959653A (zh) * 2016-10-14 2018-04-24 上海交通大学 基于终端设备状况的多媒体资源差异化推送方法
CN107592339A (zh) * 2017-08-15 2018-01-16 上海展扬通信技术有限公司 一种基于智能终端的音乐推荐方法及音乐推荐***
CN107592339B (zh) * 2017-08-15 2021-05-18 上海展扬通信技术有限公司 一种基于智能终端的音乐推荐方法及音乐推荐***
CN107911428A (zh) * 2017-11-03 2018-04-13 维沃移动通信有限公司 一种歌曲推送方法、装置及移动终端
CN107943894A (zh) * 2017-11-16 2018-04-20 百度在线网络技术(北京)有限公司 用于推送多媒体内容的方法和装置
CN109981695A (zh) * 2017-12-27 2019-07-05 广东欧珀移动通信有限公司 内容推送方法、装置及设备
CN108765033A (zh) * 2018-06-08 2018-11-06 Oppo广东移动通信有限公司 广告信息推送方法和装置、存储介质、电子设备
CN112866480A (zh) * 2021-01-05 2021-05-28 北京小米移动软件有限公司 信息处理方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN104618446A (zh) 一种实现多媒体推送的方法和装置
WO2020187086A1 (zh) 一种视频剪辑方法、装置、设备和存储介质
US10455297B1 (en) Customized video content summary generation and presentation
US10901687B2 (en) Apparatus, systems and methods for presenting content reviews in a virtual world
CN105120304B (zh) 信息显示方法、装置及***
CN102209184B (zh) 电子装置、再现控制***、再现控制方法
CN102640149B (zh) 乐曲推荐***、信息处理装置及信息处理方法
JP7033587B2 (ja) 映像ハイライトを自動的に製作する方法及びシステム
CN109788345B (zh) 直播控制方法、装置、直播设备及可读存储介质
US10541000B1 (en) User input-based video summarization
US11758228B2 (en) Methods, systems, and media for modifying the presentation of video content on a user device based on a consumption of the user device
KR20170100007A (ko) 청취 로그 및 음악 라이브러리를 생성하기 위한 시스템 및 방법
US10178365B1 (en) System and method for combining audio tracks with video files
CN106488311B (zh) 音效调整方法及用户终端
WO2016098430A1 (ja) 情報処理方法、映像処理装置及びプログラム
CN106791958A (zh) 位置标记信息生成方法及装置
US11048748B2 (en) Search media content based upon tempo
JP7074891B2 (ja) 撮影方法及び端末装置
CN111279709A (zh) 提供视频推荐
US20220147558A1 (en) Methods and systems for automatically matching audio content with visual input
CN107004035A (zh) 音乐播放方法、装置及音乐播放设备
US20180232384A1 (en) Methods and apparatus for information capture and presentation
CN107360449B (zh) 多媒体数据播放方法、装置和电子设备
CN112562430B (zh) 辅助阅读方法、视频播放方法、装置、设备及存储介质
KR102493886B1 (ko) 사진 촬영시의 분위기 정보를 저장하는 방법 및 그 재생 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150513