节目投放方法、装置及系统和计算机可读存储介质

文档序号:1865037 发布日期:2021-11-19 浏览:19次 >En<

阅读说明:本技术 节目投放方法、装置及系统和计算机可读存储介质 (Program delivery method, device and system and computer readable storage medium ) 是由 王笼 韩丹 于 2020-05-15 设计创作,主要内容包括:本发明实施例提供一种节目投放方法、装置及系统和计算机可读存储介质。所述方法例如包括步骤:与目标节目绑定至少两个媒体播放器,所述至少两个媒体播放器一一对应至少两个显示屏;在所述目标节目中创建媒体容器,其中所述媒体容器中包括至少两个媒体;设置所述至少两个媒体与所述至少两个媒体播放器之间一一对应的关联关系;以及发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上。本发明实施例实现了同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决了用户制作此类节目复杂的问题。(The embodiment of the invention provides a program delivery method, a device and a system thereof and a computer readable storage medium. The method for example comprises the steps of: binding at least two media players with a target program, wherein the at least two media players correspond to at least two display screens one by one; creating a media container in the target program, wherein the media container comprises at least two media; setting one-to-one corresponding incidence relation between the at least two media and the at least two media players; and sending the target program to the at least two media players so that the at least two media players can correspondingly launch the at least two media on the at least two display screens one by one. The embodiment of the invention realizes that the same program is launched to a plurality of media players, and each media player plays different media, thereby solving the problem that the user is complicated to make the program.)

节目投放方法、装置及系统和计算机可读存储介质

技术领域

本发明涉及多媒体播放技术领域,尤其涉及一种节目投放方法、一种节目投放装置、一种节目投放系统和一种计算机可读存储介质。

背景技术

随着LED显示行业的发展,越来越多的场景都应用到LED显示屏播放广告等。在实际应用中,有一些特殊的场景需要特定的播放方案,比如灯杆屏、高速路口展示屏,在一个大的时间范围内播放相同的媒体内容,在其中某一时刻或时段需要播放不同的媒体内容,这些不同的媒体内容共同展示某一信息,达到宣传的效果。例如:高速路口的四块显示屏需要在国庆节当天的上午八点至十点分别播放“国”“庆”“快”“乐”四个字,其余时间播放相同内容的媒体。为了达到上述的播放效果,就需要用户针对性的制作节目,但是这样的方式对用户制作节目时的精准度要求比较高,且效率较低。

发明内容

因此,为克服现有技术中的缺陷和不足,本发明实施例提供一种节目投放方法、一种节目投放装置、一种节目投放系统和一种计算机可读存储介质,以实现同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决用户制作此类节目复杂的问题,提高节目制作的效率,节省人力资源。

一方面,本发明实施例提供的一种节目投放方法,包括:与目标节目绑定至少两个媒体播放器,所述至少两个媒体播放器一一对应至少两个显示屏;在所述目标节目中创建媒体容器,其中所述媒体容器中包括至少两个媒体;设置所述至少两个媒体与所述至少两个媒体播放器之间一一对应的关联关系;以及发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上。

本实施例提供的节目投放方法通过与目标节目绑定至少两个媒体播放器,在目标节目中创建包括至少两个媒体的媒体容器,将媒体容器中的媒体与媒体播放器一一对应关联,然后将所述目标节目发送至所述至少两个媒体播放器,实现了同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决了用户制作此类节目复杂的问题,提高节目制作的效率,节省人力资源。

在本发明的一个实施例中,所述至少两个媒体播放器的第一媒体播放器具有第一分发类型,所述至少两个媒体播放器的第二媒体播放器具有第二分发类型,且所述第二分发类型与所述第一分发类型不同;所述设置所述至少两个媒体至所述至少两个媒体播放器之间一一对应的关联关系具体为:设置所述至少两个媒体中的第一媒体具有所述第一分发类型;以及设置所述至少两个媒体中的第二媒体具有所述第二分发类型。

在本发明的一个实施例中,所述至少两个媒体播放器的第一媒体播放器具有第一优先级,所述至少两个媒体播放器的第二媒体播放器具有第二优先级,且所述第一优先级与所述第二优先级不同;所述设置所述至少两个媒体至所述至少两个媒体播放器之间一一对应的关联关系具体为:设置所述至少两个媒体中的第一媒体具有所述第一优先级;设置所述至少两个媒体中的第二媒体具有所述第二优先级。

在本发明的一个实施例中,所述发送所述节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上,具体包括:判断所述目标节目中的所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器是否具有所述关联关系;若是,则发送所述目标媒体至所述目标媒体播放器。

另一方面,本发明实施例提供的一种节目投放装置,包括:绑定模块,用于与目标节目绑定至少两个媒体播放器,所述至少两个媒体播放器一一对应至少两个显示屏;创建模块,用于在所述目标节目中创建媒体容器,其中所述媒体容器中包括至少两个媒体;关联模块,用于设置所述至少两个媒体与所述至少两个媒体播放器之间一一对应的关联关系;以及发送模块,用于发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上。

本实施例的节目投放装置设置有绑定模块、创建模块、关联模块和发送模块,从而可以通过与节目绑定至少两个媒体播放器,在节目中创建包括至少两个媒体的媒体容器,将媒体容器中的媒体与媒体播放器一一对应关联,然后将所述节目发送至所述至少两个媒体播放器,实现了同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决了用户制作此类节目复杂的问题,提高节目制作的效率,节省人力资源。

在本发明的一个实施例中,所述至少两个媒体播放器的第一媒体播放器具有第一分发类型,所述至少两个媒体播放器的第二媒体播放器具有第二分发类型,且所述第二分发类型与所述第一分发类型不同;所述关联模块具体包括:第一关联单元,用于设置所述至少两个媒体中的第一媒体具有所述第一分发类型;以及第二关联单元,用于设置所述至少两个媒体中的第二媒体具有所述第二分发类型。

在本发明的一个实施例中,所述至少两个媒体播放器的第一媒体播放器具有第一优先级,所述至少两个媒体播放器的第二媒体播放器具有第二优先级,且所述第一优先级与所述第二优先级不同;所述关联模块具体包括:第一设置单元,用于设置所述至少两个媒体中的第一媒体具有所述第一优先级;第二设置单元,用于设置所述至少两个媒体中的第二媒体具有所述第二优先级。

在本发明的一个实施例中,所述发送模块具体包括:判断单元,用于判断所述目标节目中的所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器是否具有所述关联关系;发送单元,用于响应于所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器具有所述关联关系时发送所述目标媒体至所述目标媒体播放器。

再一方面,本发明实施例提供的一种节目投放系统,包括:存储器和连接所述存储器的处理器,所述处理器存储计算机程序,所述处理器运行所述计算机程序时执行如上所述的节目投放方法。

又一方面,本发明实施例提供的一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,存储的所述计算机程序被处理器执行时能够实现如上所述的节目投放方法。

上述一个或多个技术方案可以具有以下优点或有益效果:通过与节目绑定至少两个媒体播放器,在节目中创建包括至少两个媒体的媒体容器,将媒体容器中的媒体与媒体播放器一一对应关联,然后将所述节目发送至所述至少两个媒体播放器,实现了同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决了用户制作此类节目复杂的问题,提高节目制作的效率,节省人力资源。

附图说明

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

图1为本发明第一实施例提供的一种节目投放方法的流程示意图。

图2为图1中步骤S30的流程示意图。

图3为图1中步骤S30的另一流程示意图。

图4为图1中步骤S40的流程示意图。

图5A为绑定播放器界面示意图。

图5B为创建媒体容器界面示意图。

图5C为发送节目的流程图。

图6为本发明第二实施例提供的一种节目投放装置的模块示意图。

图7为图6中关联模块的模块示意图。

图8为图6中关联模块的另一模块示意图。

图9为图6中发送模块的模块示意图。

图10为本发明第三实施例提供的一种节目投放系统的结构示意图。

图11为本发明第四实施例提供的一种计算机可读存储介质的结构示意图。

具体实施方式

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

【第一实施例】

如图1所示,本发明第一实施例提供的一种节目投放方法,用于实现同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决用户制作此类节目复杂的问题,提高节目制作的效率。所述节目投放方法,包括以下步骤:

S10,与目标节目绑定至少两个媒体播放器,所述至少两个媒体播放器一一对应至少两个显示屏;

S20,在所述目标节目中创建媒体容器,其中所述媒体容器中包括至少两个媒体;

S30,设置所述至少两个媒体与所述至少两个媒体播放器之间一一对应的关联关系;以及

S40,发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上。

在本实施例的一个具体实施方式中,所述至少两个媒体播放器的第一媒体播放器具有第一分发类型,所述至少两个媒体播放器的第二媒体播放器具有第二分发类型,且所述第二分发类型与所述第一分发类型不同;如图2所示,步骤S30设置所述至少两个媒体至所述至少两个媒体播放器之间一一对应的关联关系,具体包括以下步骤:

S31,设置所述至少两个媒体中的第一媒体具有所述第一分发类型;以及

S32,设置所述至少两个媒体中的第二媒体具有所述第二分发类型。

在本实施例的一个具体实施方式中,所述至少两个媒体播放器的第一媒体播放器具有第一优先级,所述至少两个媒体播放器的第二媒体播放器具有第二优先级,且所述第一优先级与所述第二优先级不同;如图3所示,步骤S30设置所述至少两个媒体至所述至少两个媒体播放器之间一一对应的关联关系,具体包括以下步骤:

S33,设置所述至少两个媒体中的第一媒体具有所述第一优先级;

S34,设置所述至少两个媒体中的第二媒体具有所述第二优先级。

如图4所示,步骤S40所述发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上,具体包括以下步骤:

S42,判断所述目标节目中的所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器是否具有所述关联关系;

S43,响应于所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器具有所述关联关系时发送所述目标媒体至所述目标媒体播放器。

本实施例提供的节目投放方法可例如通过安装在个人计算机上的网页浏览器软件实现。为了便于更清楚地理解本实施例,下面结合图5A、图5B和5C,以四个显示屏上同时分别需要播放“国”“庆”“快”“乐”四个字为例,对本实施例的节目投放方法进行详细描述。

具体地,参见图5A,例如通过在网页浏览器软件界面上创建播放器并关联节目,此处的播放器为在软件中创建的虚拟播放器,通过这样方式可以实现实际的控制显示屏的媒体播放器与节目的绑定。具体地,可例如响应用户操作分别创建四个播放器(播放器1、播放器2、播放器3和播放器4,分别对应实际控制显示屏的媒体播放器1、媒体播放器2、媒体播放器3和媒体播放器4),所述四个播放器分别对应四个显示屏,用户可例如通过图5A所示界面对创建的播放器关联节目、进行描述、选择类别,也可以通过其他播放器属性信息如状态、位置等与实际的控制显示屏的媒体播放器关联,当然,本发明实施例并不以此为限。需要说明的是,为了满足上述应用场景,四个播放器需关联同一个节目即与目标节目进行绑定;选择类别可例如为选择分发类型,分发类型主要为了区分不同的播放器,具体可例如:播放器1选择类别1、播放器2选择类别2、播放器3选择类别3、播放器4选择类别4(即播放器1具有第一分发类型、播放器2具有第二分发类型、播放器3具有第三分发类型、播放器4具有第四分发类型),用户在编辑完成后点击“保存”按钮以完成对媒体播放器的绑定。当然,本发明实施例并不以此为限。

承上述,参见图5B,用户可例如在图5B所示的节目页面创建媒体容器的界面示意图中点击“容器”按钮,软件响应用户操作创建在节目编辑页面创建媒体容器10,媒体容器为节目中的一种特殊媒体类型,媒体容器为多个一般媒体的集合,可包括多个一般媒体,一般媒体例如为文本、图片和视频等媒体。具体地,用户可例如通过添加、上传等操作使计算机在媒体容器10中添加四个媒体(媒体1:“国”字图片,媒体2:“庆”字图片,媒体3:“快”字图片,媒体4:“乐”字图片)。添加媒体后用户可例如在如图5B所示的界面示意图的右侧勾选“关联播放器类别”,通过“基础属性”中的“名称”和“播放器类别”使计算机关联媒体和播放器以实现媒体和实际控制显示屏的媒体播放器的关联,具体可例如:媒体1关联类别1,媒体2关联类别2,媒体3关联类别3,媒体4关联类别4,即实现了媒体1关联播放器1,媒体2关联播放器2,媒体3关联播放器3,媒体4关联播放器4。通过上述步骤即完成了节目制作,当然,所述节目中还可以包含除媒体容器之外的其他媒体如文本、视频、图片等,本发明实施例并不以此为限。

承上述,完成节目制作后,发送所述节目至控制四个显示屏的四个媒体播放器,以供四个媒体播放器将四个媒体一一对应投放至四个显示屏上。具体地,发送节目,可例如发送给媒体播放器1,判断节目中的媒体1是否与媒体播放器1关联,若判断媒体1关联了媒体播放器1,即发送媒体1至媒体播放器1;若判断媒体1没有关联媒体播放器1,则跳过媒体1;根据上述规则继续完成其他媒体与媒体播放器1的关联判断;节目发送给其他媒体播放器的判断与上述处理方法相同,本发明实施例在此不再赘述。参见图5C,在实际发送节目时,可例如先发送媒体播放器的相关协议,再发送节目的媒体容器协议,在发送媒体容器协议时进行判断,当判断媒体关联了当前媒体播放器时将此媒体加入媒体容器资源,当判断媒体没有关联当前媒体播放器时跳过此媒体,完成判断后重新组织媒体相关协议形成新的协议(媒体容器中的媒体只包括与当前媒体播放器关联的媒体),将新的协议发送至当前媒体播放器。通过上述步骤,即实现了将媒体容器中为媒体1即“国”字图片的节目发送至媒体播放器1、将媒体容器中为媒体2即“庆”字图片的节目发送至媒体播放器2、将媒体容器中为媒体3即“快”字图片的节目发送至媒体播放器3、将媒体容器中为媒体4即“乐”字图片的节目发送至媒体播放器4,四个媒体播放器同时将各自接收到的节目播放至对应的四个显示屏上,即实现了四个显示屏在同一时间播放“国庆快乐”。

在本实施例的一个具体实施方式中,还可以通过设置四个媒体播放器的优先级、然后根据媒体播放器的优先级设置媒体容器中的四个媒体的优先级,即媒体播放器1的优先级设置为1,对应的媒体1的优先级也设置为1,通过这样的方式也可以实现关联所述媒体至媒体播放器。当然,本发明实施例并不以此为限。

综上所述,本实施例的节目投放方法通过与节目绑定至少两个媒体播放器,在节目中创建包括至少两个媒体的媒体容器,将媒体容器中的媒体与媒体播放器一一对应关联,然后将所述节目发送至所述至少两个媒体播放器,实现了同一节目投放至多个媒体播放器、每个媒体播放器播放不同的媒体,解决了用户制作此类节目复杂的问题,提高节目制作的效率,节省人力资源。

【第二实施例】

如图6所示,本发明第二实施例提供了一种节目投放装置100。节目投放装置100例如包括绑定模块110、创建模块120、关联模块130和发送模块140。

绑定模块110,用于与目标节目绑定至少两个媒体播放器,所述至少两个媒体播放器一一对应至少两个显示屏。

创建模块120,用于在所述目标节目中创建媒体容器,其中所述媒体容器中包括至少两个媒体。

关联模块130,用于设置所述至少两个媒体与所述至少两个媒体播放器之间一一对应的关联关系。

发送模块140,用于发送所述目标节目至所述至少两个媒体播放器以供所述至少两个媒体播放器将所述至少两个媒体一一对应投放至所述至少两个显示屏上。

其中,如图7所示,所述至少两个媒体播放器的第一媒体播放器具有第一分发类型,所述至少两个媒体播放器的第二媒体播放器具有第二分发类型,且所述第二分发类型与所述第一分发类型不同;关联模块130包括第一关联单元131和第二关联单元132。

第一关联单元131,用于设置所述至少两个媒体中的第一媒体具有所述第一分发类型。

第二关联单元132,用于设置所述至少两个媒体中的第二媒体具有所述第二分发类型。

此外,参见图8,所述至少两个媒体播放器的第一媒体播放器具有第一优先级,所述至少两个媒体播放器的第二媒体播放器具有第二优先级,且所述第一优先级与所述第二优先级不同;关联模块130还可例如包括第一设置单元133和第二设置单元134。

第一设置单元133,用于设置所述至少两个媒体中的第一媒体具有所述第一优先级。

第二设置单元134,用于设置所述至少两个媒体中的第二媒体具有所述第二优先级。

参见图9,发送模块140包括判断单元142和发送单元143。

判断单元142,用于判断所述节目中的所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器是否具有所述关联关系。

发送单元143,用于响应于所述至少两个媒体中的目标媒体与所述至少两个媒体播放器中的目标媒体播放器具有所述关联关系时发送所述目标媒体至所述目标媒体播放器。

本实施例中的节目投放装置100中的各模块之间的具体工作过程和技术效果参见前述第一实施例的描述。

【第三实施例】

如图10所示,本发明第三实施例提供了一种节目投放系统200。节目投放系统200例如包括存储器220和与存储器220连接的处理器210。存储器220可例如为非易失性存储器,其上存储有计算机程序221。处理器210可例如为嵌入式处理器。处理器210运行计算机程序221时执行前述第一实施例中的节目投放方法。

本实施例中的节目投放系统200的具体工作过程和技术效果参见前述第一实施例的描述。

【第四实施例】

如图11所示,本发明第四实施例提供了一种计算机可读存储介质300。计算机可读存储介质300例如为非易失性存储器,其例如为:磁介质(如硬盘、软盘和磁带),光介质(如CDROM盘和DVD),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。计算机可读存储介质300上存储有计算机可执行指令310。计算机可读存储介质300可由一个或多个处理器或处理装置来执行计算机可执行指令310,以实施前述第一实施例中的节目投放方法。

此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。

上述以软件功能单元/模块的形式实现的集成的单元/模块,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)的一个或多个处理器执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种智能手机影音播放控制系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类