文件播放方法和系统的制作方法

文档序号:7824384阅读:163来源:国知局
文件播放方法和系统的制作方法
【专利摘要】本发明提供一种文件播放方法和系统,所述文件播放方法包括:接收发布客户端上传的所需要播放的文件内容对应的文件素材;根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;将所述文件素材的格式转换为播放客户端对应的播放格式;响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放。上述文件播放方法和系统,使所播放的文件符合实际播放场景的需求,文件播放过程中不会出现对该播放场景无意义的播放内容,也不会漏播包含重要信息的内容,可以提高文件播放的效率,以及通过该文件播放进行信息传递的效果。
【专利说明】
文件播放方法和系统

【技术领域】
[0001]本发明涉及多媒体通信【技术领域】,特别是涉及一种文件播放方法和系统。

【背景技术】
[0002]随着信息技术的发展,多媒体的应用已深入人们的工作生活。现有技术中,应该多媒体客户端进行文字、图像、声音或者视频等文件的播放,一般是将已经制作好的播放文件下载至客户端进行播放,其制作过程与实际的播放场景相分离,将同一播放文件置于不同的应用场景进行播放,有可能导致部分内容不为该场景所需,或者所需内容不在该播放文件中,而使相关用户无法通过该次文件播放获得准确的交流信息等问题,从而降低依赖文件播放开展相关工作的效率。


【发明内容】

[0003]基于此,有必要针对现有技术中依赖文件播放开展相关工作效率低的技术问题,提供一种文件播放方法和系统。
[0004]一种文件播放方法,包括如下步骤:
[0005]接收发布客户端上传的所需要播放的文件内容对应的文件素材;
[0006]根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;
[0007]将所述文件素材的格式转换为播放客户端对应的播放格式;
[0008]响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
[0009]一种文件播放系统,包括:
[0010]接收模块,用于接收发布客户端上传的所需要播放的文件内容对应的文件素材;
[0011]生成模块,用于根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;
[0012]转换模块,用于将所述文件素材的格式转换为播放客户端对应的播放格式;
[0013]播放模块,用于响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
[0014]上述文件播放方法和系统,通过发布客户端向服务器根据实际的应用场景上传所需要播放的文件内容对应的文件素材,并依据播放需求确定这些文件素材的播放节目单,将上述文件素材的格式转换为播放客户端对应的播放格式,然后发送至播放客户端进行播放,使所播放的文件符合实际播放场景的需求,文件播放过程中不会出现对该播放场景无意义的播放内容,也不会漏播包含重要信息的内容,可以提高文件播放的效率,以及通过该文件播放进行信息传递的效果。

【专利附图】

【附图说明】
[0015]图1为一个实施例的文件播放方法流程图;
[0016]图2为一个实施例的播放格式转换方法流程图;
[0017]图3为一个实施例的视频转换方法流程图;
[0018]图4为一个实施例的预播放方法流程图;
[0019]图5为一个实施例的文件播放方法应用环境图;
[0020]图6为一个实施例的文件播放系统结构示意图;
[0021]图7为一个实施例的预播放模块结构示意图。

【具体实施方式】
[0022]下面结合附图对本发明的文件播放方法和系统的【具体实施方式】作详细描述。
[0023]参考图1,图1所示为一个实施例的文件播放方法流程图,包括如下步骤:
[0024]S10,接收发布客户端上传的所需要播放的文件内容对应的文件素材;
[0025]上述步骤SlO中,发布客户端根据具体的播放场景确定所需要播放的文件内容,并向服务器上传上述文件内容对应的文件素材,可以使此次播放的文件内容切合播放场景的实际需求。
[0026]S20,根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;
[0027]上述步骤S20中,根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,进一步生成文件素材的播放节目单,使上述播放节目单符合用户获取信息的需求,可以提高用户获取所需信息的效率。
[0028]S30,将所述文件素材的格式转换为播放客户端对应的播放格式;
[0029]上述步骤S30中,在服务器中将所述文件素材的格式转换为播放客户端对应的播放格式,使上述文件素材可以在播放客户端可以顺利播放。
[0030]S40,响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
[0031]上述实施例提供的文件播放方法,通过发布客户端向服务器根据实际的应用场景上传所需要播放的文件内容对应的文件素材,并依据播放需求确定这些文件素材的播放节目单,将上述文件素材的格式转换为播放客户端对应的播放格式,然后发送至播放客户端进行播放,使所播放的文件符合实际播放场景的需求,文件播放过程中不会出现对该播放场景无意义的播放内容,也不会漏播包含重要信息的内容,可以提高文件播放的效率,以及通过该文件播放进行信息传递的效果。
[0032]在一个实施例中,上述步骤SlO可以包括:
[0033]接收发布客户端上传的所需要播放的文件内容,判断服务器的存储单元是否已经存在该文件内容对应的文件素材,若是,停止接收该文件素材,若否,继续接收该文件素材。
[0034]上述实施例中,在服务器接收发布客户端上传的所需要播放的文件内容时,判断服务器的存储单元是否已经存在该文件内容对应的文件素材,若已经存在相应的素材,则停止接收该文件素材;若服务器的存储单元没有相应的文件素材,则接收该文件素材;在保证播放内容的完整性和准确性的基础上,使同样的文件素材不会重复保存在服务器的存储单元,可以有效节省服务器的存储单元的存储空间,提高服务器的运行速度。
[0035]参考图2,图2所示为一个实施例的播放格式转换方法流程图,本实施例中,上述文件素材可以包括音频、视频、图片、office文档(办公软件的英文简称)或pdf文档(一种便携文件格式);
[0036]如图示,上述步骤S30可以包括:
[0037]S31,将所述文件素材中的office文档和pdf文档转换为图片格式;
[0038]S32,将所述文件素材中的音频为mp4文件格式;
[0039]或
[0040]将所述文件素材中的视频转换为mp4文件格式。
[0041]作为一个实施例,如图3所示,上述步骤S33可以包括:
[0042]S331,获取所述文件素材中的视频的分辨率、帧率和码率;
[0043]S332,分别判断所述分辨率、帧率和码率是否超过预设分辨率值、预设帧率值和预设码率值;
[0044]S333,若是,分别将所述视频的分辨率值、帧率值和码率值转换为预设分辨率值、预设帧率值和预设码率值;
[0045]S334,判断所述转换后的视频是否为mp4格式;
[0046]S335,若否,将视频的格式转换为mp4格式。
[0047]上述实施例中,将所述文件素材中的office文档和pdf文档转换为图片格式,音频为mp4文件格式,视频转换为mp4文件格式;并对视频的分辨率、帧率和码率进行判断和转换,使其分辨率、帧率和码率不超过预设分辨率值、预设帧率值、以及预设码率值,使对应的文件可以在播放客户端顺利进行播放,作为一个实施例,上述预设分辨率值、预设帧率值、以及预设码率值可以分别为720P,30,4K。
[0048]参考图4,图4所示为一个实施例的预播放方法流程图,如图示,上述S20步骤后还可以包括:
[0049]S21,根据文件播放节目单对文件素材进行预播放;
[0050]S22,检测预播放过程中各文件素材的播放顺序和播放时间的长度与文件播放节目单的一致性,并把检测结果反馈至发布客户端;
[0051]S23,接收发布客户端的修改操作并对文件素材播放顺序和播放时间进行调整,根据调整后的播放顺序和播放时间生成所述文件素材的播放节目单。
[0052]上述实施例中,根据文件播放节目单对文件素材进行预播放,可以检测预播放过程中的相关文件素材的播放顺序是否混乱,图文或者图片、声音等素材的播放是否同步等问题,若发现存在类似问题,可以将问题的信息及时反馈至发布客户端,发布客户端可以根据该情况重新确定各文件素材的播放顺序和播放时间,并依此向服务器上传修改操作,接收发布客户端的修改操作并对文件素材播放顺序和播放时间进行调整,重新确定相关文件素材的播放节目单,保证文件播放的质量。
[0053]参考图5,本发明所提供的文件播放方法可以应用于如图5所示的系统中,如图5所示,发布客户端70向服务器80上传所需要播放的文件内容对应的文件素材;服务器80根据发布客户端70的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;播放节目单确定后,服务器80可以根据文件播放节目单对文件素材进行预播放,检测预播放过程中,各文件素材的播放顺序和播放时间的长度是否准确,并把播放结果反馈至发布客户端70 ;发布客户端70根据反馈的播放结果向服务器上传修改操作以调整文件素材播放顺序和播放时间,重新生成准确的播放节目单;服务器80将所述文件素材的格式转换为播放客户端90对应的播放格式,并响应播放客户端90的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端90进行播放。其中,发布客户端70、服务器80以及播放客户端90可以在同一个操作系统中,也可以位于不同的操作系统中;发布客户端70、服务器80以及服务器80、播放客户端90之间可以分别通过socket协议相互通信。
[0054]在一个实施例中,上述文件播放方法可以应用于某学校的爱国主义宣传片的文件播放过程中。发布客户端可以向服务器上传宣传爱国主义所对应的文件素材,并编辑各文件素材的播放顺序和播放时间,进一步确定播放节目单;服务器将所述文件素材的格式转换为播放客户端对应的播放格式后,响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行爱国主义宣传片的播放;其中,所述播放客户端依据播放节目单播放文件素材。
[0055]参考图6,图6所示为一个实施例的文件播放系统结构示意图,包括:
[0056]接收模块10,用于接收发布客户端上传的所需要播放的文件内容对应的文件素材;
[0057]生成模块20,用于根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单;
[0058]转换模块30,用于将所述文件素材的格式转换为播放客户端对应的播放格式;
[0059]播放模块40,用于响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
[0060]在一个实施例中,上述接收模块可以进一步用于:
[0061]接收发布客户端上传的所需要播放的文件内容,判断服务器的存储单元是否已经存在该文件内容对应的文件素材,若是,停止接收该文件素材,若否,接收该文件素材。
[0062]在一个实施例中,上述文件素材可以包括音频、视频、图片、office文档(办公软件的英文简称)或Pdf文档(一种便携文件格式);
[0063]上述转换模块可以进一步用于:
[0064]将所述文件素材中的office文档和pdf文档转换为图片格式;
[0065]将所述文件素材中的音频为mp4文件格式;
[0066]或
[0067]将所述文件素材中的视频转换为mp4文件格式。
[0068]作为一个实施例,上述转换模块可以进一步用于:
[0069]获取所述文件素材中的视频的分辨率、帧率和码率;
[0070]分别判断所述分辨率、帧率和码率是否超过预设分辨率值、预设帧率值和预设码率值;
[0071]若是,分别将所述视频的分辨率值、帧率值和码率值转换为预设分辨率值、预设帧率值和预设码率值;
[0072]判断所述转换后的视频是否为mp4格式;
[0073]若否,将视频的格式转换为mp4格式。
[0074]参考图7,图7所示为一个实施例的预播放模块结构示意图,如图示,上述生成模块后还可以包括:
[0075]预播放模块21,用根据文件播放节目单对文件素材进行预播放;
[0076]反馈模块22,用于检测预播放过程中各文件素材的播放顺序和播放时间的长度与文件播放节目单的一致性,并把检测结果反馈至发布客户端;
[0077]调整模块23,用于接收发布客户端的修改操作并对文件素材播放顺序和播放时间进行调整,根据调整后的播放顺序和播放时间生成所述文件素材的播放节目单。
[0078]本发明的文件播放系统与本发明的文件播放方法--对应,在上述文件播放方法的实施例阐述的技术特征及其有益效果均适用于文件播放系统的实施例中,特此声明。
[0079]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种文件播放方法,其特征在于,包括如下步骤: 接收发布客户端上传的所需要播放的文件内容对应的文件素材; 根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单; 将所述文件素材的格式转换为播放客户端对应的播放格式; 响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
2.根据权利要求1所述的文件播放方法,其特征在于,所述接收发布客户端上传的所需要播放的文件内容对应的文件素材的步骤包括: 接收发布客户端上传的所需要播放的文件内容,判断服务器的存储单元是否已经存在该文件内容对应的文件素材,若是,停止接收该文件素材,若否,接收该文件素材。
3.根据权利要求1所述的文件播放方法,其特征在于,所述文件素材包括音频、视频、图片、0行|06文档或文档; 将所述文件素材的格式转换为播放客户端对应的播放格式的步骤包括: 将所述文件素材中的0?如6文档和?壯文档转换为图片格式; 将所述文件素材中的音频为1^4文件格式; 或 将所述文件素材中的视频转换为1^4文件格式。
4.根据权利要求3所述的文件播放方法,其特征在于,所述将所述文件素材中的音频和视频转换为111?4文件格式的步骤包括: 获取所述文件素材中的视频的分辨率、帧率和码率; 分别判断所述分辨率、帧率和码率是否超过预设分辨率值、预设帧率值和预设码率值; 若是,分别将所述视频的分辨率值、帧率值和码率值转换为预设分辨率值、预设帧率值和预设码率值; 判断所述转换后的视频是否为砠的格式; 若否,将视频的格式转换为1^4格式。
5.根据权利要求1所述的文件播放方法,其特征在于,所述根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单的步骤后还包括: 根据文件播放节目单对文件素材进行预播放; 检测预播放过程中各文件素材的播放顺序和播放时间的长度与文件播放节目单的一致性,并把检测结果反馈至发布客户端; 接收发布客户端的修改操作并对文件素材播放顺序和播放时间进行调整,根据调整后的播放顺序和播放时间生成所述文件素材的播放节目单。
6.一种文件播放系统,其特征在于,包括: 接收模块,用于接收发布客户端上传的所需要播放的文件内容对应的文件素材; 生成模块,用于根据发布客户端的编辑操作确定各文件素材的播放顺序和播放时间,根据所述编辑操作确定的播放顺序和播放时间生成所述文件素材的播放节目单; 转换模块,用于将所述文件素材的格式转换为播放客户端对应的播放格式; 播放模块,用于响应播放客户端的播放请求,将所述播放节目单和转换格式后的文件素材发送至播放客户端进行播放;其中,所述播放客户端依据播放节目单播放所述文件素材。
7.根据权利要求6所述的文件播放系统,其特征在于,所述接收模块进一步用于: 接收发布客户端上传的所需要播放的文件内容,判断服务器的存储单元是否已经存在该文件内容对应的文件素材,若是,停止接收该文件素材,若否,接收该文件素材。
8.根据权利要求6所述的文件播放系统,其特征在于,所述文件素材包括音频、视频、图片、0行|06文档或文档; 所述转换模块进一步用于: 将所述文件素材中的0?如6文档和?壯文档转换为图片格式; 将所述文件素材中的音频为1^4文件格式; 或 将所述文件素材中的视频转换为1^4文件格式。
9.根据权利要求8所述的文件播放系统,其特征在于,所述转换模块进一步用于: 获取所述文件素材中的视频的分辨率、帧率和码率; 分别判断所述分辨率、帧率和码率是否超过预设分辨率值、预设帧率值、以及预设码率值; 若是,分别将所述视频的分辨率值、帧率值和码率值转换为预设分辨率值、预设帧率值和预设码率值; 判断所述转换后的视频是否为砠的格式; 若否,将视频的格式转换为1^4格式。
10.根据权利要求6所述的文件播放系统,其特征在于,所述生成模块后还包括: 预播放模块,用根据文件播放节目单对文件素材进行预播放; 反馈模块,用于检测预播放过程中各文件素材的播放顺序和播放时间的长度与文件播放节目单的一致性,并把检测结果反馈至发布客户端; 调整模块,用于接收发布客户端的修改操作并对文件素材播放顺序和播放时间进行调整,根据调整后的播放顺序和播放时间生成所述文件素材的播放节目单。
【文档编号】H04N21/472GK104469484SQ201410850422
【公开日】2015年3月25日 申请日期:2014年12月30日 优先权日:2014年12月30日
【发明者】张龙华, 林强生, 向建中, 薄景仁, 马宏宇, 李彬 申请人:广州视睿电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1