媒体发布方法和媒体发布管理端的制作方法

文档序号:7780939阅读:138来源:国知局
媒体发布方法和媒体发布管理端的制作方法
【专利摘要】本发明涉及一种媒体发布方法和一种媒体发布管理端,其中媒体发布方法包括:上传播放方案和与播放方案相关联的多个媒体至服务器端并存储以供下载,且播放方案在服务器端的存储文件名包含有播放方案的数字签名;发布文件下载命令至指定的播放终端,其中文件下载命令包含待下载播放方案的数字签名;以及指定的播放终端利用文件下载命令包含的待下载播放方案的数字签名从服务器端查找并下载待下载播放方案以及从服务器端查找并下载相关联的媒体。本发明在服务器端存储文件时利用数字签名技术来标识播放方案甚至媒体,可保证存储的文件内容的唯一性,实现远程媒体发布时降低了文件重复上传,也实现用户对回读文件进行修改后不用修改文件名即可上传。
【专利说明】媒体发布方法和媒体发布管理端
【技术领域】
[0001]本发明涉及显示控制【技术领域】,特别涉及一种媒体发布方法和一种媒体发布管理端。
【背景技术】
[0002]现有的LED (Light Emitting Diode,发光二极管)显示屏系统作为媒体的播放终端,依其控制方式的不同可区分成LED显示屏同步系统和LED显示屏异步系统。其中,LED显示屏同步系统通常主要包括计算机、发送卡和LED显示屏,计算机通过发送卡与LED显示屏相连接,因此LED显示屏播放的画面内容和计算机播放的内容一致,计算机一旦关机则LED显示屏将无法继续播放媒体。LED显示屏异步系统则主要包括异步控制卡(一种带有ARM处理器的嵌入式控制卡)和LED显示屏,异步控制卡整合了 LED显示屏同步系统的计算机和发送卡的必要功能,因此LED显示屏在播放媒体时无需连接至计算机,而是通过与异步控制卡相连实现媒体播放。
[0003]传统LED显示屏系统的媒体发布过程中,播放方案的发布有很大的限制性,存在如下问题:(I)因为不同的播放终端在服务器端上分别配置有不同的播放方案存放位置,因此相同的管理端给不同播放终端发布相同播放方案时,需要多次发布过程,从而播放方案会在服务器端存储多份相同的数据,数据极大的冗余;(2)当管理端对已发布的播放方案回读修改后,再进行发布时,管理端必须对修改后的播放方案进行重命名操作,才能继续和完成发布,给实际应用管理带有很大的不便。

【发明内容】

[0004]因此,为解决现有技术存在的技术缺陷和不足,本发明提出一种媒体发布方法和
一种媒体发布管理端。
[0005]具体地,本发明实施例提出的一种媒体发布方法,包括步骤:(a)上传至少一个播放方案和与所述至少一个播放方案相关联的多个媒体至一服务器端并存储以供下载,且所述至少一个播放方案在所述服务器端的存储文件名分别包含有所述至少一个播放方案的数字签名;(b)发布一文件下载命令至一指定的播放终端,其中所述文件下载命令包含待下载播放方案的数字签名;以及(C)所述指定的播放终端利用所述文件下载命令包含的所述待下载播放方案的数字签名从所述服务器端查找并下载所述待下载播放方案以及从所述服务器端查找并下载与所述待下载播放方案相关联的媒体。
[0006]此外,本发明另一实施例提出的一种媒体发布方法,包括步骤:(i)接收一文件下载命令,其中所述文件下载命令包含待下载播放方案的存储文件名,且所述存储文件名包含所述待下载播放方案的数字签名;以及(ii)利用所述文件下载命令包含的所述待下载播放方案的存储文件名远程查找并下载所述待下载播放方案以及远程查找并下载与所述待下载播放方案相关联的一个或多个媒体。
[0007]另外,本发明实施例提出的一种媒体发布管理端,其安装有管理端软件,所述管理端软件包括文件名转换模块以及发布模块。其中,文件名转换模块用于将选定的播放方案的初始文件名转换成包含有所述播放方案的数字签名的存储文件名。所述发布模块用于将所述播放方案上传至一服务器端并以所述存储文件名储存至所述服务器端、以及用于生成包含所述存储文件名的文件下载命令并发布至一指定播放终端以控制所述指定播放终端利用包含有所述播放方案的数字签名的存储文件名从所述服务器端查找并下载所述播放方案。
[0008]由上可知,本发明实施例在服务器端存储文件时利用数字签名技术来标识播放方案甚至媒体,可保证存储的文件内容的唯一性,实现远程媒体发布时降低了文件的重复上传,也实现了用户对回读的文件进行修改后不用修改文件名即可上传。
[0009]通过以下参考附图的详细说明,本发明的其它方面和特征变得明显。但是应当知道,该附图仅仅为解释的目的设计,而不是作为本发明的范围的限定,这是因为其应当参考附加的权利要求。还应当知道,除非另外指出,不必要依比例绘制附图,它们仅仅力图概念地说明此处描述的结构和流程。
【专利附图】

【附图说明】
[0010]下面将结合附图,对本发明的【具体实施方式】进行详细的说明。
[0011]图1为本发明实施例一种媒体播放控制系统的架构示意图。
[0012]图2为图1所示管理端的一种功能模块示意图。
【具体实施方式】
[0013]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的【具体实施方式】做详细的说明。
[0014]图1示出本发明实施例的一种媒体播放控制系统的架构示意图。如图1所示,本实施例的媒体播放控制系统10包括一个或多个管理端11 (图1中仅示出一个作为举例)、服务器端13和多个播放终端151-15Π ;管理端11、服务器端13和播放终端151_15n通过网络连接在一起。其中,服务器端13例如包括主控服务器13a和一个或多个文件服务器13b (图1中仅示出一个作为举例),主控服务器13a连接至网络,用于与管理端11交互以及与播放终端151-15n心跳交互;文件服务器13b连接至网络,用于存储例如播放方案、媒体、日志、监控相关信息等文件,其例如是FTP (File Transfer Protocol,文件传输协议)服务器。播放终端151-15n例如是LED显示屏同步系统、LED显示屏异步系统、或两者的组合。播放终端151-15n用于根据播放方案进行媒体播放,例如播放文本、图形、图像、音频、视频、动画等媒体。
[0015]请一并参见图1和图2,其中图2为图1所述管理端的一种功能模块示意图。如图2所示,管理端11安装有管理端软件,此管理端软件包括文件名转换模块111、发布模块113、映射表模块115以及回读模块117。
[0016]具体地,文件名转换模块111用将播放方案的初始文件名转换成包含有播放方案的数字签名的存储文件名,因此其会计算播放方案的数字签名并添加至播放方案的文件名中。在此,数字签名是基于文件内容的一种特征码,其例如是MD5 (message-digestalgorithm5,信息-摘要算法)码、SHA(secure hash algorithm,安全散列算法)码、RIPEMD (RACE integrity primitives evaluation message-digest algorithm, RACE 原始完整性校验信息-摘要算法)码、或HAVAL码等。当然,文件名转换模块111还可对与播放方案相关联的媒体进行文件名转换以得到这些媒体的包含有各自的数字签名的存储文件名。
[0017]发布模块113用于将经文件名转换模块111转换后的播放方案和与播放方案相关联的媒体上传至服务器端13的文件服务器13b、并以存储文件名储存上传的播放方案及相关联的媒体至文件服务器13b。此外,发布模块113还用于生成包含播放方案的存储文件名的文件下载命令并通过服务器端13的主控服务器13a的中转而发布至指定的播放终端例如15η以控制播放终端15η利用包含有播放方案的数字签名的存储文件名从文件服务器13b查找并下载相对应的播放方案以及下载相关联的媒体。
[0018]映射表模块115用于表征播放方案的初始文件名和存储文件名之间的映射关系。举例说明如下:假设某个播放方案的初始文件名为1.cplym(其中cplym为文件格式),而此播放方案经加密计算得到的数字签名为XXX,则映射的存储文件名可以是1.XXX.cplym或者是XXX.cplym;对于前者,存储文件名包含有初始文件名的信息和数字签名,对于后者,存储文件名包含有数字签名但不再包含初始文件名。类似地,对于媒体,假设其初始文件名为l.avi,此媒体经加密计算得到的数字签名为yyy,则映射的存储文件名可以是1.yyy.avi 或者是 yyy.avi。
[0019]回读模块117用于发布文件回读命令至服务器端13,利用文件回读命令中包含的播放方案的存储文件名从文件服务器13b上查找相对应的播放方案并反馈给管理端11的回读模块117,回读模块117获取播放方案后将其送至文件名转换模块111,由文件名转换模块111根据映射表模块115中的存储文件名和初始文件名之间的映射关系将回读的播放方案的存储文件名恢复至不含数字签名的初始文件名以便于用户辨识。
[0020]下面将结合图1和图2对本发明实施例提出的一种媒体发布方法进行详细说明,具体步骤如下:
[0021]首先,上传一个或多个播放方案和与各个播放方案相关联的多个媒体至服务器端13并存储,这些播放方案在服务器端13的文件服务器13b的存储文件名分别包含各个播放方案的数字签名,而这些媒体在文件服务器13b的存储文件名分别包含各个媒体的数字签名;这些储存的播放方案和媒体在文件服务器13b构建成播放方案及媒体库,以供播放终端151-15n下载使用。此处需要说明的是,播放方案的上传和与播放方案相关联的媒体的上传可以由不同的管理端11来进行。
[0022]上述播放方案上传的具体步骤可为:由用户在管理端11上选择欲上传的播放方案,由管理端11中的文件名转换模块111对选择的播放方案进行文件名转换,将其不含数字签名的初始文件名转换成含有数字签名的存储文件名,并且转换所得的初始文件名和存储文件名之间的映射关系发送至映射表模块115 ;待文件名转换完成后,选择的播放方案将被上传至服务器端13的文件服务器13b并以存储文件名进行储存。类似地,对于与播放方案相关的媒体的上传,可由用户在管理端11上选择欲上传的媒体,由管理端11中的文件名转换模块111对选择的媒体进行文件名转换,将其不含数字签名的初始文件名转换成含有数字签名的存储文件名;待文件名转换完成后,选择的媒体将被上传至服务器端13的文件服务器13b并以存储文件名进行储存。[0023]之后,由管理端11的发布模块113生成并发布文件下载命令并由服务器端13的主控服务器13a中转至指定的播放终端例如15η,且文件下载命令包含有待下载播放方案的数字签名。具体的,在本实施例中,文件下载命令包含有待下载播放方案的存储文件名,而待下载播放方案的数字签名则包含于其存储文件名中;此外,文件下载命令中通常还包含有指定的播放终端的标识信息,例如播放终端的MAC地址。
[0024]然后,指定的播放终端接收到属于自己的文件下载命令后,利用文件下载命令中包含的待下载播放方案的数字签名从服务器端13的文件服务器13b查找并下载所述待下载播放方案,并在下载得到待下载播放方案后根据待下载播放方案中包含的媒体的文件名在文件服务器13上查找并下载相对应的媒体,至此完成媒体发布。此处的媒体的文件名优选地包含其数字签名。
[0025]另外,用户在给指定的播放终端发布完播放方案后,后续如果需要对其播放方案进行修改,则可以进行如下步骤:用户在管理端11上设定待回读播放方案的初始文件名例如1.cplym,由管理端11的文件名转换模块111根据映射表模块115将待回读播放方案的初始文件名转换成存储文件名1.XXX.cplym,回读模块117生成包含存储文件名1.xxx.cplym的文件回读命令并发布至服务器端13,以利用文件回读命令中的存储文件名1.xxx.cplym查找待回读播放方案并反馈给回读模块117,之后反馈回来的回读播放方案的存储文件名经文件名转换模块111后以初始文件名1.cplym呈现给用户。后续用户修改待回读播放方案1.cplym的内容后再上传至服务器端13时,用户无需修改此播放方案的初始文件名,因为其数字签名跟修改前的数字签名不同,所以其初始文件名经文件名转换模块111转换后而得的存储文件名则改变为1.XXZ.cplym ;从而修改后的播放方案1.cplym将以
1.XXZ.cplym作为存储文件名储存在服务器端13的文件服务器13b中的播放方案及媒体库中。由此可见,即使修改前后的播放方案的初始文件名相同,其仍然可成功上传至服务器端
13。进一步,若再次进行播放方案的回读,由于文件服务器13b中可能存储有对应相同初始文件名的多个播放方案,此时可以根据设置在映射表模块115中的关联参数,如播放方案的修改时间,确定当前回读的播放方案;也可以在第一次回读修改后,在映射表模块115中将修改后的播放方案的存储文件名替换掉以前存储的对应相同初始文件名的存储文件名;此处仅为举例说明,只要能够实现多次正确回读即可。
[0026]综上所述,本发明上述实施例在服务器端存储文件时利用数字签名技术来标识播放方案甚至媒体,可保证存储的文件内容的唯一性,实现远程媒体发布时降低了文件的重复上传,也实现了用户对回读的文件进行修改后不用修改文件名即可上传。
[0027]另外,可以理解的是,本发明上述实施例中的播放终端151-15n不限于LED显示屏同步系统、LED显示屏异步系统、或者两者的组合;其也可以是其他播放终端,例如液晶显不屏系统等等。
[0028]本文中应用了具体个例对本发明媒体发布方法和媒体发布管理端的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制,本发明的保护范围应以所附的权利要求为准。
【权利要求】
1.一种媒体发布方法,其特征在于,包括步骤: 上传至少一个播放方案和与所述至少一个播放方案相关联的多个媒体至一服务器端并存储以供下载,且所述至少一个播放方案在所述服务器端的存储文件名分别包含有所述至少一个播放方案的数字签名; 发布一文件下载命令至一指定的播放终端,其中所述文件下载命令包含待下载播放方案的数字签名;以及 所述指定的播放终端利用所述文件下载命令包含的所述待下载播放方案的数字签名从所述服务器端查找并下载所述待下载播放方案以及从所述服务器端查找并下载与所述待下载播放方案相关联的媒体。
2.如权利要求1所述的媒体发布方法,其特征在于,所述上传至少一个播放方案和与所述至少一个播放方案相关联的多个媒体至一服务器端并存储以供下载的步骤包括: 在一管理端上选择所述至少一个播放方案; 由所述管理端计算选择的所述至少一个播放方案的数字签名并将所述至少一个播放方案的初始文件名分别转换成包含有所述至少一个播放方案的数字签名的存储文件名;以及 在文件名转换后将所述至少一个播放方案发送至所述服务器端并分别以其存储文件名进行存储。
3.如权利要求2所述的媒体发布方法,其特征在于,所述上传至少一个播放方案和与所述至少一个播放方案相关联的多个媒体至一服务器端并存储以供下载的步骤还包括: 在所述管理端上选择与所述至少一个播放方案相关联的多个媒体; 由所述管理端计算选择的与所述至少一个播放方案相关联的多个媒体的数字签名并将所述相关联的多个媒体的初始文件名分别转换成包含有所述相关联的多个媒体的数字签名的存储文件名;以及 在文件名转换后将所述相关联的多个媒体发送至所述服务器端并分别以其存储文件名进行存储。
4.如权利要求2所述的媒体发布方法,其特征在于,所述至少一个播放方案的存储文件名包含有所述至少一个播放方案的初始文件名信息和所述至少一个播放方案的数字签名。
5.如权利要求1所述的媒体发布方法,其特征在于,还包括: 在一管理端上设定一待回读播放方案的初始文件名; 由所述管理端根据一映射表将所述待回读播放方案的初始文件名转换成包含所述待回读播放方案的数字签名的存储文件名、生成包含所述待回读播放方案的存储文件名的文件回读命令并发送至所述服务器端; 利用所述文件回读命令中的所述待回读播放方案的存储文件名在所述服务器上查找出所述待回读播放方案并反馈至所述管理端; 在所述管理端上修改反馈的待回读播放方案的内容;以及 将修改后的待回读播放方案上传至所述服务器端并以包含所述初始文件名和所述修改后的待回读播放方案的数字签名的存储文件名进行存储。
6.如权利要求1所述的媒体发布方法,其特征在于,所述文件下载命令包含所述待下载播放方案的存储文件名,所述待下载播放方案的数字签名包含于所述待下载播放方案的存储文件名。
7.如权利要求1所述的媒体发布方法,其特征在于,所述至少一个播放方案的数字签名为MD5码、SHA码、RIPEMD码或HAVAL码。
8.一种媒体发布方法,其特征在于,包括步骤: 接收一文件下载命令,其中所述文件下载命令包含待下载播放方案的存储文件名,且所述存储文件名包含所述待下载播放方案的数字签名;以及 利用所述文件下载命令包含的所述待下载播放方案的存储文件名远程查找并下载所述待下载播放方案以及远程查找并下载与所述待下载播放方案相关联的一个或多个媒体。
9.如权利要求8所述的媒体发布方法,其特征在于,所述待下载播放方案的内容包含所述相关联的一个或多个媒体的数字签名。
10.如权利要求8所述的媒体发布方法,其特征在于,所述待下载播放方案的数字签名为 MD5 码、SHA 码、RIPEMD 码或 HAVAL 码。
11.一种媒体发布管理端,其特征在于,所述媒体发布管理端安装有管理端软件,所述管理端软件包括: 文件名转换模块,用于将选定的播放方案的初始文件名转换成包含有所述播放方案的数字签名的存储文件名;以及 发布模块,用于将所述`播放方案上传至一服务器端并以所述存储文件名储存至所述服务器端、以及用于生成包含所述存储文件名的一文件下载命令并发布至一指定播放终端以控制所述指定播放终端利用包含有所述播放方案的数字签名的存储文件名从所述服务器端查找并下载所述播放方案。
12.如权利要求11所述的媒体发布管理端,其特征在于,所述管理端软件还包括: 映射表模块,用于表征播放方案的初始文件名和存储文件名之间的映射关系。
13.如权利要求12所述的媒体发布管理端,其特征在于,所述管理端软件还包括: 回读模块,用于发布一文件回读命令至所述服务器端以从所述服务器端查找并获取一待回读播放方案,并将获取的所述待回读播放方案送至所述文件名转换模块,由所述文件名转换模块根据所述映射表模块将所述待回读播放方案的存储文件名恢复至不含数字签名的初始文件名。
【文档编号】H04L29/08GK103685278SQ201310695673
【公开日】2014年3月26日 申请日期:2013年12月17日 优先权日:2013年12月17日
【发明者】宗靖国, 李晓川, 韩丹 申请人:西安诺瓦电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1