一种第三方多媒体的推广方法及装置与流程

文档序号:11250914阅读:333来源:国知局
一种第三方多媒体的推广方法及装置与流程

本发明涉及计算机技术领域,尤其涉及一种第三方多媒体的推广方法及装置。



背景技术:

目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用,直播类网站的数量也越来越多。

一方面,很多主播会选择自己习惯的直播网站来进行直播,另一方面,不同直播网站的主题侧重也不同,故某单一直播网站上的直播间数量和类型都受限,不能满足用户更全方位的要求。

可见,现有的直播网站存在直播来源单一的技术问题。



技术实现要素:

本发明提供一种第三方多媒体的推广方法及装置,用以解决现有技术中的直播网站存在的直播来源单一的技术问题。

一方面,本发明提供了一种第三方多媒体的推广方法,所述方法应用于服务器,所述方法包括:

从第三方服务端获取第三方多媒体组对应的信息数据组;

从所述信息数据组中,筛选出待展示数据组;

按照预设的显示规则,映射所述待展示数据组;

发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

可选的,所述第三方多媒体包括:存储的视频、直播视频、图片或音频。

可选的,所述信息数据包括以下一种或多种的组合:点击量数据、封面数据、标题数据、播放状态数据或主播名称数据。

可选的,所述从所述信息数据组中,筛选出待展示数据组,包括:根据所述信息数据组中的播放状态数据,从所述第三方多媒体组中确定出播放状态正常的目标多媒体组;以所述目标多媒体组对应的信息数据作为所述待展示数据组。

可选的,所述从所述信息数据组中,筛选出待展示数据组,包括:根据所述信息数据组,对所述第三方多媒体组进行排序;将所述第三方多媒体组中,排序位于预设名次前的第三方多媒体对应的信息数据作为所述待展示数据组。

可选的,所述方法还包括:监控所述第三方服务端的所述第三方多媒体组对应的信息数据组的数据变化情况;当所述信息数据组发生变化时,接收所述第三方服务端发送的变化信息;基于所述变化信息更新所述待展示数据组。

另一方面,提供一种第三方多媒体的推广方法,所述方法应用于客户端,所述方法包括:

接收服务器发送的待展示数据组,其中,所述待展示数据组为所述服务器从第三方服务端获取的,并按照预设的显示规则映射后的数据组,其中,所述待展示数据组与所述第三方服务端的第三方多媒体组对应;

在所述服务器对应的目标网页上显示所述待展示数据组;

接收用户从所述待展示数据组中选择目标数据的选择操作;

基于所述选择操作,调用所述第三方服务端的播放页面,以通过所述播放页面展示所述目标数据对应的第三方多媒体。

可选的,所述第三方多媒体包括:存储的视频、直播视频、图片或音频;所述待展示数据包括以下一种或多种的组合:点击量数据、封面数据、标题数据、播放状态数据或主播名称数据。

再一方面,提供一种第三方多媒体的推广装置,所述装置为服务器,包括:

获取模块,用于从第三方服务端获取第三方多媒体组对应的信息数据组;

筛选模块,用于从所述信息数据组中,筛选出待展示数据组;

映射模块,用于按照预设的显示规则,映射所述待展示数据组;

发送模块,用于发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

再一方面,提供一种第三方多媒体的推广装置,所述装置为客户端,包括:

接收模块,用于接收服务器发送的待展示数据组,其中,所述待展示数据组为所述服务器从第三方服务端获取的,并按照预设的显示规则映射后的数据组,其中,所述待展示数据组与所述第三方服务端的第三方多媒体组对应;

显示模块,用于在所述服务器对应的目标网页上显示所述待展示数据组;

操作模块,用于接收用户从所述待展示数据组中选择目标数据的选择操作;

展示模块,用于基于所述选择操作,调用所述第三方服务端的播放页面,以通过所述播放页面展示所述目标数据对应的第三方多媒体。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例提供的方法及装置,获取第三方服务端的第三方多媒体组的信息数据组,并在进行筛选出待展示数据组后,按预设的显示规则,映射所述待展示数据组,最后将映射后的待展示数据组发送至客户端显示,一方面,使得本服务器对应的目标网页上也能显示出第三方多媒体组的信息数据,增加目标网页上显示的多媒体数量,丰富目标网页的内容;另一方面,通过映射所述待展示数据组,使其能按照本服务器的所述目标网页的显示要求来进行显示,统一了目标网站上的自带多媒体与第三方多媒体的显示状态。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中第三方多媒体的推广方法的流程图一;

图2为本发明实施例中第三方多媒体的推广方法的流程图二;

图3为本发明实施例中第三方多媒体的推广装置的结构示意图一;

图4为本发明实施例中第三方多媒体的推广装置的结构示意图二。

具体实施方式

本申请实施例通过提供一种第三方多媒体的推广方法及装置,用以解决现有技术中的直播网站存在的直播来源单一的技术问题。实现了增加直播来源的技术效果。

本申请实施例中的技术方案,总体思路如下:

从第三方服务端获取第三方多媒体组对应的信息数据组;从所述信息数据组中,筛选出待展示数据组;按照预设的显示规则,映射所述待展示数据组;发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

上述方法通过获取第三方服务端的第三方多媒体组的信息数据组,并在进行筛选出待展示数据组后,按预设的显示规则,映射所述待展示数据组,最后将映射后的待展示数据组发送至客户端显示,一方面,使得本服务器对应的目标网页上也能显示出第三方多媒体组的信息数据,增加目标网页上显示的多媒体数量,丰富目标网页的内容;另一方面,通过映射所述待展示数据组,使其能按照本服务器的所述目标网页的显示要求来进行显示,统一了目标网站上的自带多媒体与第三方多媒体的显示状态。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本实施例提供一种第三方多媒体的推广方法,所述方法应用于服务器,如图1所示,所述方法包括:

步骤s101,从第三方服务端获取第三方多媒体组对应的信息数据组;

步骤s102,从所述信息数据组中,筛选出待展示数据组;

步骤s103,按照预设的显示规则,映射所述待展示数据组;

步骤s104,发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

在本申请实施例中,所述服务器可以为单一服务器或服务器组。

下面,结合图1对本实施例提供的第三方多媒体的推广方法的具体实施步骤进行详细描述。

首先,执行步骤s101,从第三方服务端获取第三方多媒体组对应的信息数据组。

具体来讲,所述服务器为所述目标网页对应的服务器,所述第三方服务端为出所述目标网页外的另外的网页对应的服务器。举例来说,以所述第三方多媒体为直播视频为例,所述目标网页为第一直播网,则所述服务器为所述第一直播网的服务器,所述第三方服务端为第二直播网对应的服务器,其中,所述第一直播网与所述第二直播网为不同的直播网站。

在本申请实施例中,所述第三方多媒体可以为:存储的视频、直播视频、图片或音频。

在本申请实施例中,所述信息数据包括以下一种或多种的组合:

点击量数据、封面数据、标题数据、播放状态数据或主播名称数据。

具体来讲,从第三方服务端获取第三方多媒体组对应的信息数据组的方法可以有多种,下面列举两种为例:

第一种,定时获取。

即预先在所述服务器中设置定时采集规则,当达到预设采集时间点时,所述服务器通过爬虫软件,从所述第三方服务端采集到第三方多媒体组对应的信息数据组,所述第三方多媒体组可以包括所述第三方服务端对应网站上的所有第三方多媒体产品,也可以为所述第三方服务端对应网站上在某预设时间段内上架的第三方多媒体产品。

当然,所述信息数据组的获取方法不限于通过爬虫软件,也可以通过发送采集请求至所述第三方服务端,所述第三方服务端基于所述采集请求,发送所述信息数据组至所述服务器,在此不作限制。

进一步,为了便于信息数据的采集,所述服务器与所述第三方服务端可以预先建立推广协议。

第二种,触发获取。

即当服务器接收到网页维护人员发送的获取指令后,所述服务器通过爬虫软件,从所述第三方服务端采集到第三方多媒体组对应的信息数据组。

当然,同样可以通过发送采集请求至所述第三方服务端,所述第三方服务端基于所述采集请求,发送所述信息数据组至所述服务器,在此不作限制。

再下来,执行步骤s102,从所述信息数据组中,筛选出待展示数据组。

在具体实施过程中,根据所述目标网页的页面设置或用户需求的不同,筛选出待展示数据组的方法也不同,下面列举四种为例:

第一种,筛选出所述目标网页需要显示的数据作为待展示数据组。

即根据所述目标网页上多媒体数据的显示设置,来预先确定好需要显示的待展示数据,再从所述信息数据组中筛选出所述待展示数据。

举例来说,假设目标网页为视频直播网页,目标网页上各直播视频的均显示出直播视频的封面图像、标题、人气和主播信息。则对应的,需要从所述信息数据组中筛选出各第三方视频对应的封面图像数据、标题数据、人气数据和主播信息数据,作为所述待展示数据。如果所述信息数据组中还包括上架时间等数据信息,则将其筛除,不需要显示在所述目标网页中。

第二种,按排序来筛选。

即根据所述信息数据组,对所述第三方多媒体组进行排序;将所述第三方多媒体组中,排序位于预设名次前的第三方多媒体对应的信息数据作为所述待展示数据组。

具体来讲,排序的方式很多,可以按照信息数据组中的人气数据来对所述第三方多媒体组进行排序,筛选出人气较高的第三方多媒体对应的信息数据作为所述待展示数据组;

也可以按照信息数据组中的上架时间数据来对所述第三方多媒体组进行排序,筛选出上架时间较新的第三方多媒体对应的信息数据作为所述待展示数据组,在此不再一一列举,也不作限制。

第三种,按类别来筛选。

具体来讲,可以是按照第三方多媒体的内容类别来进行筛选,所述内容类别可以包括:体育、财经、健康、娱乐、教育等。例如,按照信息数据组中的类别数据筛选出体育类的第三方多媒体对应的信息数据作为所述待展示数据组。

还可以按照第三方多媒体的格式类别来进行筛选,所述格式类别可以包括:图片、音频、上传视频或直播视频等。例如,按照信息数据组中的类别数据筛选出直播视频类的第三方多媒体对应的信息数据作为所述待展示数据组,在此不再一一列举,也不作限制。

第四种,按状态来筛选。

具体来讲,可以根据所述信息数据组中的播放状态数据,从所述第三方多媒体组中确定出播放状态正常的目标多媒体组;以所述目标多媒体组对应的信息数据作为所述待展示数据组,例如,可以筛除掉黑屏或闪屏的第三方视频。

还可以根据所述信息数据组中的播放速度数据,从所述第三方多媒体组中确定出播放速度较快,不卡顿的目标多媒体组;以所述目标多媒体组对应的信息数据作为所述待展示数据组,在此不再一一列举,也不作限制。

当然,在具体实施过程中,根据需要可以选择不同的筛选出待展示数据组的方法,在此不作限制。

然后,执行步骤s103,按照预设的显示规则,映射所述待展示数据组。

具体来讲,即按照所述目标网站的显示规则来映射所述待展示数据组,以使所述待展示数据组能按照所述目标网站的显示规则来进行显示,从而统一了目标网站上的自带多媒体与第三方多媒体的显示状态。

在具体实施过程中,所述显示规则是根据所述目标网站上自身多媒体产品的显示状态来确定的,以使得第三方多媒体与目标网站自带的多媒体能有统一的显示风格和状态。

举例来说,如果所述目标网站上自身多媒体产品的显示状态为显示多媒体的封面图像,在所述封面图像的下方显示该多媒体产品的人气数据,在所述封面图像的上方显示该多媒体产品的标题,则对应的,所述显示规则为:显示所述待展示数据组中的封面图像,在封面图像上方显示对应的标题数据,在封面图像下方显示对应的人气数据。

再例如,如果所述目标网站上自身多媒体产品的显示状态为显示多媒体的主播头像,在所述主播头像的下方显示该多媒体产品的人气数据和主播名称数据,则对应的,所述显示规则为:显示所述待展示数据组中的主播头像,在主播头像下方显示对应的人气数据和主播名称数据。

当然,在具体实施过程中,根据所述目标网站的网页设计不同,可以预设不同的显示规则,在此不作限制,也不再一一列举。

需要说明的是,映射,指两个元素的集之间元素相互对应的关系。本实施例中的所述映射所述待展示数据,是指将所述待展示数据这个数据元素集合映射为所述显示规则规定的显示元素集合,具体来讲,是指将本来呈现为数据格式或列表格式的所述待展示数据,按照所述显示规则,一一对应的转化为所述目标网页的显示元素。

举例来说,假设目标网页为视频直播网页,目标网页上各直播视频的显示方式为显示出直播视频的封面图像,在封面图像下方显示出该直播视频的标题、人气和主播信息。也就是说,对应的所述显示规则为:需要显示封面图像、标题、人气和主播信息四个数据,显示的方式为将标题、人气和主播信息显示在对应的封面图像下方。此时,需要先从所述信息数据组中筛选出各第三方视频对应的封面图像数据、标题数据、人气数据和主播信息数据,作为所述待展示数据。然后,再按照所述目标网站的显示规则映射所述待展示数据,以使所述待展示数据一一对应的映射填充至所述目标网页的源文件,以通过对源文件的映射更改,使得所述待展示数据能按照显示出直播视频的封面图像,在封面图像下方显示出该直播视频的标题、人气和主播信息的规则来进行第三方视频展示。

步骤s104,发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

在本申请实施例中,为了在第三方服务端的第三方多媒体改动时,能及时的在所述目标网页上进行对应更改,所述方法还包括:

监控所述第三方服务端的所述第三方多媒体组对应的信息数据组的数据变化情况;

当所述信息数据组发生变化时,接收所述第三方服务端发送的变化信息;

基于所述变化信息更新所述待展示数据组。

当然,在具体实施过程中,还可以通预先与所述第三方服务端签署协议,以使得当所述第三方服务端的所述第三方多媒体组对应的信息数据组发生变化时,所述第三方服务端能主动通知所述服务器更新所述待展示数据组。

具体来讲,通过获取第三方服务端的第三方多媒体组的信息数据组,并在进行筛选出待展示数据组后,按预设的显示规则,映射所述待展示数据组,最后将映射后的待展示数据组发送至客户端显示,一方面,使得本服务器对应的目标网页上也能显示出第三方多媒体组的信息数据,增加目标网页上显示的多媒体数量,丰富目标网页的内容;另一方面,通过映射所述待展示数据组,使其能按照本服务器的所述目标网页的显示要求来进行显示,统一了目标网站上的自带多媒体与第三方多媒体的显示状态。

基于同一方面构思,本申请还提供了与实施例一中的第三方多媒体的推广方法对应的方法,详见实施例二。

实施例二

在本实施例中,提供了一种第三方多媒体的推广方法,所述方法应用于客户端,如图2所示,所述方法包括:

步骤s201,接收服务器发送的待展示数据组,其中,所述待展示数据组为所述服务器从第三方服务端获取的,并按照预设的显示规则映射后的数据组,其中,所述待展示数据组与所述第三方服务端的第三方多媒体组对应;

步骤s202,在所述服务器对应的目标网页上显示所述待展示数据组;

步骤s203,接收用户从所述待展示数据组中选择目标数据的选择操作;

步骤s204,基于所述选择操作,调用所述第三方服务端的播放页面,以通过所述播放页面展示所述目标数据对应的第三方多媒体。

需要说明的是,实施例一中提供的方法侧重于如何从第三方服务端获取第三方多媒体的信息数据,并将其映射为本服务器对应的目标网页的显示方式。而本实施例提供的方法是用于解决,当用户在所述目标网页上选择了所述目标数据时,如何展示所述目标数据对应的第三方多媒体,以克服所述第三方服务端对所述第三方多媒体加密的问题。

在本申请实施例中,所述客户端可以为android系统,ios系统或windows系统,在此不作限制。所述客户端可以为智能手机,平板电脑或台式机,在此也不作限制。

下面,结合图2,详细介绍本实施例提供的方法的具体实施步骤:

首先,执行步骤s201,接收服务器发送的待展示数据组,其中,所述待展示数据组为所述服务器从第三方服务端获取的,并按照预设的显示规则映射后的数据组,其中,所述待展示数据组与所述第三方服务端的第三方多媒体组对应。

具体来讲,所述服务器为实施例一中提到的所述服务器,所述第三方多媒体包括:存储的视频、直播视频、图片或音频;所述待展示数据包括以下一种或多种的组合:点击量数据、封面数据、标题数据、播放状态数据或主播名称数据。

然后,执行步骤s202,在所述服务器对应的目标网页上显示所述待展示数据组。

在本申请实施例中,由于显示的所述待展示数据组是按照预设的显示规则映射后的数据组,故所述待展示数据组在所述目标网页上的显示状态与所述目标网页上的本地多媒体的显示状态统一。

具体的显示方法,在实施例一中已经进行描述,在此不再累述。

再下来,执行步骤s203,接收用户从所述待展示数据组中选择目标数据的选择操作。

在具体实施过程中,所述选择操作可以是点击所述目标数据的显示区域的点击操作;也可以是划过所述目标数据的显示区域的划动操作,在此不作限制。

步骤s204,基于所述选择操作,调用所述第三方服务端的播放页面,以通过所述播放页面展示所述目标数据对应的第三方多媒体。

具体来讲,由于第三方服务端为了避免其他网站随意播放其第三方多媒体,往往会对所述第三方多媒体进行加密,为了能保证所述目标网站上显示的所述待展示数据组对应的第三方多媒体组均能在客户端正常播放或展示,本申请设置在接收到所述选择操作后,调用所述第三方服务端的播放页面,来展示所述第三方多媒体。

在具体实施过程中,所述播放页面可以是所述第三方服务端的网站页面,也可以是所述第三方服务端的播放或展示软件,在此不作限制。

例如,所述第三方服务端对应的网页为a网页,所述服务器的目标网页为b网页,b网页上展示有一跳舞视频封面图片数据及人气数据,该跳舞视频封面图片数据及人气数据均来源于所述第三方服务端,当用户点击b网页上显示的该跳舞视频封面时,触发调用打开所述a网页,并在所述a网页上播放所述跳舞视频。

基于同一发明构思,本申请还提供了与实施例一中的第三方多媒体的推广方法对应的装置,详见实施例三。

实施例三

本实施例提供一种第三方多媒体的推广装置,所述装置为服务器,如图3所示,该装置包括:

获取模块301,用于从第三方服务端获取第三方多媒体组对应的信息数据组;

筛选模块302,用于从所述信息数据组中,筛选出待展示数据组;

映射模块303,用于按照预设的显示规则,映射所述待展示数据组;

发送模块304,用于发送映射后的所述待展示数据组至客户端,以在所述服务器对应的目标网页上显示出所述待展示数据组。

在本申请实施例中,所述服务器可以为单一服务器或服务器组。

由于本发明实施例三所介绍的装置,为实施本发明实施例一的第三方多媒体的推广方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

基于同一发明构思,本申请还提供了与实施例二中的第三方多媒体的推广方法对应的装置,详见实施例四。

实施例四

本实施例提供一种第三方多媒体的推广装置,所述装置为客户端,如图4所示,所述方法包括:

接收模块401,用于接收服务器发送的待展示数据组,其中,所述待展示数据组为所述服务器从第三方服务端获取的,并按照预设的显示规则映射后的数据组,其中,所述待展示数据组与所述第三方服务端的第三方多媒体组对应;

显示模块402,用于在所述服务器对应的目标网页上显示所述待展示数据组;

操作模块403,用于接收用户从所述待展示数据组中选择目标数据的选择操作;

展示模块404,用于基于所述选择操作,调用所述第三方服务端的播放页面,以通过所述播放页面展示所述目标数据对应的第三方多媒体。

在本申请实施例中,所述客户端可以为android系统,ios系统或windows系统,在此不作限制。所述客户端可以为智能手机,平板电脑或台式机,在此也不作限制。

由于本发明实施例四所介绍的装置,为实施本发明实施例二的第三方多媒体的推广方法所采用的装置,故而基于本发明实施例二所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例二的方法所采用的装置都属于本发明所欲保护的范围。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

本申请实施例提供的方法及装置,获取第三方服务端的第三方多媒体组的信息数据组,并在筛选出待展示数据组后,按预设的显示规则,映射所述待展示数据组,最后将映射后的待展示数据组发送至客户端显示,一方面,使得本服务器对应的目标网页上也能显示出第三方多媒体组的信息数据,增加目标网页上显示的多媒体数量,丰富目标网页的内容;另一方面,通过映射所述待展示数据组,使其能按照本服务器的所述目标网页的显示要求来进行显示,统一了目标网站上的自带多媒体与第三方多媒体的显示状态。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1