CN104486347A - 一种推送多媒体的方法及装置 - Google Patents
一种推送多媒体的方法及装置 Download PDFInfo
- Publication number
- CN104486347A CN104486347A CN201410804036.5A CN201410804036A CN104486347A CN 104486347 A CN104486347 A CN 104486347A CN 201410804036 A CN201410804036 A CN 201410804036A CN 104486347 A CN104486347 A CN 104486347A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- user
- instant communication
- communication client
- behavior information
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种推送多媒体的方法及装置,用以实现通过即时通讯客户端向用户推荐多媒体。所述方法包括:获取即时通讯客户端的用户的当前行为信息;根据预存的用户行为信息和多媒体信息的对应关系,获取所述当前行为信息对应的多媒体信息;根据所述多媒体信息向所述即时通讯客户端推送多媒体数据,所述即时通讯客户端用于播放所述多媒体数据。通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种推送多媒体的方法及装置。
背景技术
经过近几年的通信技术的发展,多媒体应用已经成为人们日常生活中必不可少的部分,越来越多的用户喜欢通过互联网来观看自己喜欢的视频,因此,通过网络向用户推荐感兴趣的视频内容成为多媒体领域中重要的研究方向。然而,目前的多媒体推荐方法局限于多媒体应用本身,例如,用户使用优酷观看视频时,服务器可通过优酷向用户推荐感兴趣的视频。
发明内容
本发明提供一种推送多媒体的方法及装置,用以实现通过即时通讯客户端向用户推荐多媒体。
本发明提供一种推送多媒体的方法,包括:
获取即时通讯客户端的用户的当前行为信息;
根据预存的用户行为信息和多媒体信息的对应关系,获取所述当前行为信息对应的多媒体信息;
根据所述多媒体信息向所述即时通讯客户端推送多媒体数据,所述即时通讯客户端用于播放所述多媒体数据。
本发明实施例的一些有益效果可以包括:通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
在一个实施例中,所述用户行为信息包括用户名、用户当前的位置、当前时间、用户性别、用户爱好中的任一项或者多项。
根据用户名、用户当前的位置、当前时间、用户性别、用户爱好中的任一项或者多项向即时通讯客户端推送多媒体,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
在一个实施例中,当所述多媒体信息包括多媒体列表时,所述多媒体数据包括多媒体列表;
当所述多媒体信息包括多媒体类型时,所述多媒体数据包括符合所述多媒体类型的多媒体文件;
当所述多媒体信息包括多媒体文件时,所述多媒体数据包括多媒体文件。
服务器可用不同的形式向即时通讯客户端推送多媒体数据,使得多媒体的推送更加灵活,提高用户的体验度。
在一个实施例中,当所述多媒体信息包括多媒体列表时,所述方法还包括:
接收到对所述多媒体列表中多媒体文件的播放请求;
将请求播放的多媒体文件发送给所述即时通讯客户端,所述即时通讯客户端用于播放所述请求播放的多媒体文件。
服务器可将多媒体列表发送给即时通讯客户端,当用户选择播放多媒体时,再将该多媒体文件发送给即时通讯客户端,避免大量数据同时发送导致的发送速度过慢,以及不必要的存储空间浪费。
在一个实施例中,当所述用户行为信息包括所述用户当前的位置时,所述用户行为信息对应的多媒体信息为与工作地点、旅游途中或休闲地点对应的多媒体信息;
当所述用户行为信息包括所述当前时间时,所述用户行为信息对应的多媒体信息为与工作时间、休息时间或运动时间对应的多媒体信息。
根据用户当前的位置或当前时间向即时通讯客户端推送多媒体,使得推送的多媒体数据能够更加贴近用户需求,提高用户的体验度。
本发明提供一种推送多媒体的装置,包括:
第一获取模块,用于获取即时通讯客户端的用户的当前行为信息;
第二获取模块,用于根据预存的用户行为信息和多媒体信息的对应关系,获取所述当前行为信息对应的多媒体信息;
推送模块,用于根据所述多媒体信息向所述即时通讯客户端推送多媒体数据,所述即时通讯客户端用于播放所述多媒体数据。
在一个实施例中,所述装置还包括:
接收模块,用于接收到对所述多媒体列表中多媒体文件的播放请求;
发送模块,用于将请求播放的多媒体文件发送给所述即时通讯客户端,所述即时通讯客户端用于播放所述请求播放的多媒体文件。
本发明实施例的一些有益效果可以包括:通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1为本发明实施例中一种推送多媒体的方法的流程图;
图2为本发明实施例中一种推送多媒体的方法的流程图;
图3为本发明实施例中一种推送多媒体的装置的框图;
图4为本发明实施例中一种推送多媒体的装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
图1为本发明实施例提供的一种推送多媒体的方法的流程图,如图1所示,该方法用于服务器端,包括以下步骤S11-S13:
步骤S11,获取即时通讯客户端的用户的当前行为信息。
其中,即时通讯客户端为具有即时通讯功能的终端应用,例如微信客户端。
步骤S12,根据预存的用户行为信息和多媒体信息的对应关系,获取当前行为信息对应的多媒体信息。
其中,用户行为信息包括用户名、用户当前的位置、当前时间、用户性别、用户爱好中的任一项或者多项。例如,当用户行为信息包括用户当前的位置时,与用户行为对应的多媒体信息可以是与工作地点、旅游途中或休闲地点对应的多媒体信息;当用户行为信息包括当前时间时,与用户行为对应的多媒体信息可以是与工作时间、休息时间或运动时间对应的多媒体信息。
步骤S13,根据多媒体信息向即时通讯客户端推送多媒体数据,即时通讯客户端用于播放多媒体数据。
本发明实施例提供的技术方案,通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
在一个实施例中,步骤S12中,服务器获取到的与用户当前行为信息对应的多媒体信息可以是多种形式,包括多媒体列表、多媒体类型或多媒体文件。当服务器获取到的与用户当前行为信息对应的多媒体信息包括多媒体列表时,向即时通讯客户端推送的多媒体数据中则包括多媒体列表;当服务器获取到的与用户当前行为信息对应的多媒体信息包括多媒体类型时,向即时通讯客户端推送的多媒体数据中则包括符合该多媒体类型的多媒体文件,或者符合该多媒体类型的多媒体列表;当服务器获取到的与用户当前行为信息对应的多媒体信息包括多媒体文件时,向即时通讯客户端推送的多媒体数据中则包括多媒体文件。
在一个实施例中,当服务器向即时通讯客户端推送的多媒体数据中包括多媒体列表时,上述方法还包括步骤A1-A2:
步骤A1,接收到对多媒体列表中多媒体文件的播放请求;
步骤A2,将请求播放的多媒体文件发送给即时通讯客户端,即时通讯客户端用于播放请求播放的多媒体文件。
图2为本发明实施例提供的一种推送多媒体的方法的流程图。在该实施例中,推送多媒体的方法用于位于网络侧的服务器端,即时通讯客户端以微信客户端为例,服务器根据用户的行为信息向微信客户端推送视频。如图2所示,包括以下步骤S21-S26:
步骤S21,服务器获取正在使用微信客户端的用户的当前行为信息;
例如,用户的当前行为信息包括当前时间和用户当前的位置;
步骤S22,服务器根据预存的用户行为信息和视频信息的对应关系,获取与当前行为信息对应的视频列表;
例如,当用户当前正处于下班路上时,服务器可获取休闲类型的视频列表;当用户当前正位于工作地点时,服务器可获取新闻类型的视频列表;当当前时间为晚上时,服务器可获取轻松型的视频列表;当当天为周末时,服务器可获取娱乐型的视频列表。
步骤S23,服务器将与当前行为信息对应的视频列表推送给微信客户端;
步骤S24,微信客户端将接收到的视频列表显示给用户;
步骤S25,用户在视频列表中选择想要播放的视频文件;
步骤S26,微信客户端播放用户选择的视频文件。
本发明实施例提供的技术方案,通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
图3为本发明实施例提供的一种推送多媒体的装置的框图。如图3所示,包括:
第一获取模块31,用于获取即时通讯客户端的用户的当前行为信息;
第二获取模块32,用于根据预存的用户行为信息和多媒体信息的对应关系,获取当前行为信息对应的多媒体信息;
推送模块33,用于根据多媒体信息向即时通讯客户端推送多媒体数据,即时通讯客户端用于播放多媒体数据。
在一个实施例中,如图4所示,上述装置还包括:
接收模块34,用于接收到对多媒体列表中多媒体文件的播放请求;
发送模块35,用于将请求播放的多媒体文件发送给即时通讯客户端,即时通讯客户端用于播放请求播放的多媒体文件。
本发明实施例提供的技术方案,通过获取即时通讯客户端的用户的当前行为信息,并根据用户的当前行为信息向即时通讯客户端推送多媒体数据,从而将多媒体的推荐与即时通讯客户端结合起来,使得多媒体的推荐不再局限于多媒体应用本身,实现了通过即时通讯客户端向用户推荐多媒体的目的,提高用户的体验度。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (7)
1.一种推送多媒体的方法,其特征在于,包括:
获取即时通讯客户端的用户的当前行为信息;
根据预存的用户行为信息和多媒体信息的对应关系,获取所述当前行为信息对应的多媒体信息;
根据所述多媒体信息向所述即时通讯客户端推送多媒体数据,所述即时通讯客户端用于播放所述多媒体数据。
2.如权利要求1所述的方法,其特征在于,所述用户行为信息包括用户名、用户当前的位置、当前时间、用户性别、用户爱好中的任一项或者多项。
3.如权利要求1所述的方法,其特征在于,
当所述多媒体信息包括多媒体列表时,所述多媒体数据包括多媒体列表;
当所述多媒体信息包括多媒体类型时,所述多媒体数据包括符合所述多媒体类型的多媒体文件;
当所述多媒体信息包括多媒体文件时,所述多媒体数据包括多媒体文件。
4.如权利要求3所述的方法,其特征在于,当所述多媒体信息包括多媒体列表时,所述方法还包括:
接收到对所述多媒体列表中多媒体文件的播放请求;
将请求播放的多媒体文件发送给所述即时通讯客户端,所述即时通讯客户端用于播放所述请求播放的多媒体文件。
5.如权利要求2所述的方法,其特征在于,
当所述用户行为信息包括所述用户当前的位置时,所述用户行为信息对应的多媒体信息为与工作地点、旅游途中或休闲地点对应的多媒体信息;
当所述用户行为信息包括所述当前时间时,所述用户行为信息对应的多媒体信息为与工作时间、休息时间或运动时间对应的多媒体信息。
6.一种推送多媒体的装置,其特征在于,包括:
第一获取模块,用于获取即时通讯客户端的用户的当前行为信息;
第二获取模块,用于根据预存的用户行为信息和多媒体信息的对应关系,获取所述当前行为信息对应的多媒体信息;
推送模块,用于根据所述多媒体信息向所述即时通讯客户端推送多媒体数据,所述即时通讯客户端用于播放所述多媒体数据。
7.如权利要求6所述的装置,其特征在于,所述装置还包括:
接收模块,用于接收到对所述多媒体列表中多媒体文件的播放请求;
发送模块,用于将请求播放的多媒体文件发送给所述即时通讯客户端,所述即时通讯客户端用于播放所述请求播放的多媒体文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410804036.5A CN104486347A (zh) | 2014-12-22 | 2014-12-22 | 一种推送多媒体的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410804036.5A CN104486347A (zh) | 2014-12-22 | 2014-12-22 | 一种推送多媒体的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104486347A true CN104486347A (zh) | 2015-04-01 |
Family
ID=52760851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410804036.5A Pending CN104486347A (zh) | 2014-12-22 | 2014-12-22 | 一种推送多媒体的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104486347A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104853249A (zh) * | 2015-05-12 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | 一种节目推荐方法及终端 |
CN106297605A (zh) * | 2016-08-25 | 2017-01-04 | 深圳前海弘稼科技有限公司 | 多媒体信息的播放方法、播放装置和种植设备 |
CN106982391A (zh) * | 2016-01-19 | 2017-07-25 | ***通信集团公司 | 一种信息推送方法、终端、服务器及*** |
CN111259174A (zh) * | 2020-01-19 | 2020-06-09 | 北京字节跳动网络技术有限公司 | 多媒体发送方法、装置、电子设备及介质 |
CN112241486A (zh) * | 2019-07-17 | 2021-01-19 | 北京达佳互联信息技术有限公司 | 多媒体信息获取方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047722A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 媒体文件推送***及方法 |
US7996467B2 (en) * | 2006-08-29 | 2011-08-09 | Oracle International Corporation | Techniques for applying policies for real time collaboration |
CN103324729A (zh) * | 2013-06-27 | 2013-09-25 | 北京小米科技有限责任公司 | 一种推荐多媒体资源的方法和装置 |
-
2014
- 2014-12-22 CN CN201410804036.5A patent/CN104486347A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101047722A (zh) * | 2006-03-30 | 2007-10-03 | 腾讯科技(深圳)有限公司 | 媒体文件推送***及方法 |
US7996467B2 (en) * | 2006-08-29 | 2011-08-09 | Oracle International Corporation | Techniques for applying policies for real time collaboration |
CN103324729A (zh) * | 2013-06-27 | 2013-09-25 | 北京小米科技有限责任公司 | 一种推荐多媒体资源的方法和装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104853249A (zh) * | 2015-05-12 | 2015-08-19 | 天脉聚源(北京)传媒科技有限公司 | 一种节目推荐方法及终端 |
CN106982391A (zh) * | 2016-01-19 | 2017-07-25 | ***通信集团公司 | 一种信息推送方法、终端、服务器及*** |
CN106297605A (zh) * | 2016-08-25 | 2017-01-04 | 深圳前海弘稼科技有限公司 | 多媒体信息的播放方法、播放装置和种植设备 |
CN112241486A (zh) * | 2019-07-17 | 2021-01-19 | 北京达佳互联信息技术有限公司 | 多媒体信息获取方法及装置 |
CN111259174A (zh) * | 2020-01-19 | 2020-06-09 | 北京字节跳动网络技术有限公司 | 多媒体发送方法、装置、电子设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10939148B2 (en) | Playback synchronization among adaptive bitrate streaming clients | |
EP3061206B1 (en) | Method and apparatus for pushing target information | |
JP5917508B2 (ja) | 休止された再生をプラットフォーム全体にわたって同期化する方法および装置 | |
CN104125229B (zh) | 流媒体的播放方法与播放装置 | |
CN104486347A (zh) | 一种推送多媒体的方法及装置 | |
US10348802B2 (en) | Delaying publicizing, at a second source, upload of a content item to a first source until confirmation of availability of the content item at the first source | |
CN102724327B (zh) | 用于浏览器的实时网页浏览服务提供***和方法 | |
CA2850416C (en) | Method and device for transmitting streaming media | |
US9584842B2 (en) | Method and apparatus for playing multimedia resource | |
CN103517157A (zh) | 实现hls频道时移播放的方法及*** | |
CN104333813A (zh) | 一种视频播放方法、装置及*** | |
US20160066064A1 (en) | Clip Start Point | |
CN104185037A (zh) | 一种传输、播放视频的方法、装置和*** | |
CN104869439A (zh) | 一种视频推送方法及装置 | |
US10178431B2 (en) | Hybrid stream delivery | |
US20150268808A1 (en) | Method, Device and System for Multi-Speed Playing | |
US20140258445A1 (en) | Method and system for seamless navigation of content across different devices | |
CN106331089A (zh) | 一种视频播放控制方法和*** | |
CN104853229A (zh) | 一种推送节目的方法及装置 | |
US20230283817A1 (en) | Transmission of applications with content | |
US20160203144A1 (en) | Method and System for Processing Associated Content | |
CN107205177A (zh) | 视频播放方法及装置 | |
CN104469428A (zh) | 一种视频与文字即时传输的方法及装置 | |
CN104834728A (zh) | 一种订阅视频的推送方法及装置 | |
CN105847867A (zh) | 多媒体直播内容的试播方法及装置 |
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: 20150401 |