视频文件的上传方法、上传系统、访问方法及访问系统的制作方法

文档序号:8945869阅读:553来源:国知局
视频文件的上传方法、上传系统、访问方法及访问系统的制作方法
【技术领域】
[0001]本发明涉及网络通信技术领域,更为具体的说,涉及一种视频文件的上传方法、上传系统、访问方法及访问系统。
【背景技术】
[0002]参考图1所示,为现有的一种视频文件的传输系统的结构示意图,其中,包括:一应用服务器10和一数据库20。其中,上传视频文件的过程为:上传终端30将携带有视频文件的上传请求发送至应用服务器10,应用服务器10经过存储地址分配等处理,将视频文件存储至数据库20中,同时应用服务器10确定视频文件的属性信息,并生成与属性信息相关的展示链接;访问视频文件的过程为:访问终端40将携带有展示链接的访问请求发送至应用服务器10,应用服务器10根据访问请求自数据库20中提取视频文件,并生成与视频文件相应的访问链接发送至访问终端。由此可见,现有的视频文件的传输系统中,所有数据处理均由应用服务器完成,使得应用服务器的压力大,进而降低了应用服务器的运行效率,造成视频文件的传输效率低,且容易出现卡顿的情况。

【发明内容】

[0003]有鉴于此,本发明提供了一种视频文件的上传方法、上传系统、访问方法及访问系统,通过文件服务器分担应用服务器的部分压力,保证文件服务器和应用服务器的运行效率高,进而提高了视频文件的传输效率,避免出现卡顿的情况。
[0004]为实现上述目的,本发明提供的技术方案如下:
[0005]—种视频文件的上传方法,包括:
[0006]应用服务器获取本地终端发送的携带有视频文件的上传请求;
[0007]所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器;
[0008]所述文件服务器将所述视频文件保存至网络数据库,且同时生成与所述视频文件的属性信息相应的展示链接,并将所述展示链接发送至所述应用服务器。
[0009]优选的,所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器的同时,还包括:
[0010]所述应用服务器将所述视频文件保存至本地数据库。
[0011]优选的,所述应用服务器和所述文件服务器之间通过Web服务器进行数据传输。
[0012]相应的,本发明还提供了一种视频文件的上传系统,包括:应用服务器、文件服务器和网络数据库;
[0013]其中,所述应用服务器获取本地终端发送的携带有视频文件的上传请求,并根据所述上传请求将所述视频文件发送至文件服务器,所述文件服务器将所述视频文件保存至网络数据库,且同时生成与所述视频文件的属性信息相应的展示链接,并将所述展示链接发送至所述应用服务器。
[0014]优选的,所述视频文件的上传系统还包括:
[0015]本地数据库,其中,所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器的同时,还将所述视频文件保存至所述本地数据库。
[0016]优选的,所述视频文件的上传系统包括:
[0017]Web服务器,其中,所述应用服务器和所述文件服务器之间通过所述Web服务器进行数据传输。
[0018]相应的,本发明还提供了一种视频文件的访问方法,基于上述的视频文件的上传方法,所述视频文件的访问方法包括:
[0019]所述应用服务器获取访问终端发送的携带有所述展示链接的访问请求;
[0020]所述应用服务器根据所述访问请求判断所述访问终端为网络终端时,将所述访问请求发送至代理服务器;
[0021 ] 所述代理服务器将所述访问请求发送至所述文件服务器;
[0022]所述文件服务器根据所述访问请求自所述网络数据库中提取所述视频文件,并将所述视频文件发送至所述代理服务器;
[0023]所述代理服务器生成与所述视频文件相应的访问链接,并将所述访问链接发送至所述访问终端。
[0024]优选的,在所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器的同时,还将所述视频文件保存至本地数据库时:
[0025]所述应用服务器根据所述访问请求判断所述访问终端为所述本地终端时,所述应用服务器自所述本地数据库中提取所述视频文件,并生成与所述视频文件相应的跳转链接发送至所述访问终端。
[0026]相应的,本发明还提供了一种视频文件的访问系统,包括:应用服务器、代理服务器、文件服务器和网络数据库;
[0027]其中,所述应用服务器获取访问终端发送的携带有所述展示链接的访问请求,并根据所述访问请求判断所述访问终端为网络终端时,将所述访问请求发送至代理服务器,所述代理服务器将所述访问请求发送至所述文件服务器,所述文件服务器根据所述访问请求自所述网络数据库中提取所述视频文件,并将所述视频文件发送至所述代理服务器,所述代理服务器生成与所述视频文件相应的访问链接,并将所述访问链接发送至所述访问终端。
[0028]相较于现有技术,本发明提供的技术方案至少具有以下优点:
[0029]本发明提供了一种视频文件的上传方法、上传系统、访问方法及访问系统,包括:应用服务器获取本地终端发送的携带有视频文件的上传请求;所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器;所述文件服务器将所述视频文件保存至网络数据库,且同时生成与所述视频文件的属性信息相应的展示链接,并将所述展示链接发送至所述应用服务器。
[0030]由上述内容可知,本发明提供的技术方案,视频文件的传输过程由应用服务器和文件服务器共同完成,进而通过文件服务器分担应用服务器的部分压力,保证文件服务器和应用服务器的运行效率高,进而提高了视频文件的传输效率,避免出现卡顿的情况。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为现有的一种视频文件的传输系统的结构示意图;
[0033]图2为本申请实施例提供的一种视频文件的上传方法的流程图;
[0034]图3为本申请实施例提供的另一种视频文件的上传方法的流程图;
[0035]图4为本申请实施例提供的一种视频文件的上传系统的结构示意图;
[0036]图5为本申请实施例提供的一种视频文件的访问方法的流程图;
[0037]图6为本申请实施例提供的一种视频文件的访问系统的结构示意图;
[0038]图7为本申请实施例提供的一种视频文件的传输系统的结构示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]正如【背景技术】所述,现有的视频文件的传输系统中,所有的请求和处理均由应用服务器完成,使得应用服务器的压力大,进而降低了应用服务器的运行效率,造成视频文件的传输效率低,且容易出现卡顿的情况。
[0041 ] 基于此,本申请实施例提供了一种视频文件的上传方法、上传系统、访问方法及访问系统,通过文件服务器分担应用服务器的部分压力,保证文件服务器和应用服务器的运行效率高,进而提高了视频文件的传输效率,避免出现卡顿的情况。
[0042]参考图2所示,为本申请实施例提供的一种视频文件的上传方法的流程图,其中,视频文件的上传方法包括:
[0043]S1、应用服务器获取本地终端发送的携带有视频文件的上传请求;
[0044]S2、所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器;
[0045]S3、所述文件服务器将所述视频文件保存至网络数据库,且同时生成与所述视频文件的属性信息相应的展示链接,并将所述展示链接发送至所述应用服务器。
[0046]由上述内容可知,本申请实施例提供的技术方案,在视频文件的上传过程中,视频文件的上传由应用服务器和文件服务器共同完成,进而通过文件服务器在视频上传过程中分担应用服务器的部分压力,保证文件服务器和应用服务器的运行效率高,进而提高了视频文件的上传效率,改善了视频文件上传时的卡顿的情况。
[0047]此外,为了将本地终端访问视频文件的路径和网络终端访问视频的路径有所区分,实现资源操作独立。参考图3所示,为本申请实施例提供的另一种视频文件的上传方法的流程图,本申请实施例提供的上传方法,在S2、所述应用服务器根据所述上传请求将所述视频文件发送至文件服务器的同时,还包括:
[0048]S2’、所述应用服务器将所述视频文件保存至本地数据库。
[0049]S卩,在本地终端访问视频文件时,只需要将携带有展示链接的访问请求发送至应用服务器,而通过应用服务器在本地数据库中提取视频文件,并生成与视频文件相应的访问链接发送至本地终端即可,而无需访问网络数据库中的视频文件,进而将本地终端访问视频文件的路径和网络终端访问视频的路径有所区分,实现资源操作独立,加强了数据传输的安全性。
[0050]可选的,本申请实施例中,所述应用服务器和所述文件服务器之间通过Web服务器进行数据传输。此外,可以通过光纤等网络技术进行数据文件的镜像复制方式进行数据传输,对此本申请实施例不作具体限制,需要根据实际情况进行具体设计。
[0051]相应于上述实施例提供的视频文件的上传方法,本申请实施例还提供了一种视频文件的上传系统,参考图4所示,为本申请实施例提供的一种视频文件的上传系统的结构示意图,视频文件的上传系统包括:应用服务器100、文件服务器200和网络数据库300 ;
[0052]其中,所述应用服务器100获取本地终端400发送的携带有视频文件的上传请求,并根据所述上传请求将所述视频文件发送至文件服务器200,所述文件服务器200将所述视频文件保存至网络数据库300,且同时生成与所述视频文件的属性信息相应的展示链接,并将所述展示链接发送至所述应用服务器100。
[0053]与上述实施例提供的视频文件的上传方法相应的,为了将本地终端访问视频文件的路径和网络终端访问视频的路径有所区分,实现资源操作独
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1