The invention discloses a file server and data processing method, the method of application server, the server only has the function of storage, including: the first receive file upload, and save the first file; receiving the first upload service program, and storing the first service program, among them, the first service the program used by the server call, and run on the server; establish the relationship between the first and the first file service program; when the client receives the first file access request, according to the call of the association of the first service program; the first service program based on the first file to convert second files; the second file transfer to the client. This method can improve the access speed of file data and improve the user experience.
【技术实现步骤摘要】
一种文件数据处理方法和服务器
本专利技术涉及网盘
,更具体的说是涉及一种文件数据处理方法和服务器。
技术介绍
网盘也称网络U盘、网络硬盘,是一些网络公司将其服务器的硬盘或硬盘阵列中的一部分存储空间分给注册用户进行文件存储、访问、备份或共享等文件管理的。当用户可以将音视频文件存储到网盘后,只要用户使用电子设备连接因特网,就可以对其存储在网盘中的文件进行编辑管理。但是当用户需要访问网盘上存储的音视频等多媒体文件时,首先需要将音视频多媒体文件下载到用户本地之后,才可以实现对多媒体进行播放。而对于较大的多媒体文件,将网盘上的多媒体文件下载到本地将需要耗费较长的时间,因此用户必须等待较长时间的文件下载过程,并文件下载结束后,才可以在本地进行文件播放,影响了多媒体文件播放效率,降低了用户体验。
技术实现思路
有鉴于此,本专利技术提供一种文件数据处理方法和服务器,该方法可以提高文件数据的访问速率,提高用户体验。为实现上述目的,本专利技术提供如下技术方案:一种文件数据处理方法,所述方法应用一服务器中,所述服务器仅具有存储功能,包括:接收上传的第一文件,并保存所述第一文件;接收上传的第一服务程序,并保存所述第一服务程序,其中,所述第一服务程序用于被所述服务器调用,并在所述服务器中运行;建立所述第一文件和第一服务程序之间的关联关系;当接收到客户端针对所述第一文件的访问请求时,根据所述关联关系调用所述第一服务程序;基于所述第一服务程序,执行将所述第一文件转换为第二文件的操作,并向所述客户端传输所述第二文件的数据。另一方面,本专利技术还提供了一种服务器,所述服务器仅具有存储功能 ...
【技术保护点】
一种文件数据处理方法,其特征在于,所述方法应用一服务器中,所述服务器仅具有存储功能,包括:接收上传的第一文件,并保存所述第一文件;接收上传的第一服务程序,并保存所述第一服务程序,其中,所述第一服务程序用于被所述服务器调用,并在所述服务器中运行;建立所述第一文件和第一服务程序之间的关联关系;当接收到客户端针对所述第一文件的访问请求时,根据所述关联关系调用所述第一服务程序;基于所述第一服务程序,执行将所述第一文件转换为第二文件的操作,并向所述客户端传输所述第二文件的数据。
【技术特征摘要】
1.一种文件数据处理方法,其特征在于,所述方法应用一服务器中,所述服务器仅具有存储功能,包括:接收上传的第一文件,并保存所述第一文件,所述第一文件为多媒体文件;接收上传的第一服务程序,并保存所述第一服务程序,其中,所述第一服务程序为能够对多媒体文件进行解码、编码,并将多媒体文件转换为流媒体文件的服务程序,所述第一服务程序用于被所述服务器调用,并在所述服务器中运行;建立所述第一文件和第一服务程序之间的关联关系;当接收到客户端针对所述第一文件的访问请求时,根据所述关联关系调用所述第一服务程序;基于所述第一服务程序,执行将所述第一文件转换为第二文件的操作,将所述第一文件转换为支持流媒体传输格式的第二文件,并向所述客户端传输所述第二文件的数据。2.根据权利要求1所述的方法,其特征在于,接收所述第一文件的同时,接收与所述第一文件相匹配的第一服务程序。3.根据权利要求1所述的方法,其特征在于,当接收到所述第一文件时,确定所述第一文件的数据类型;当接收到所述第一服务程序时,确定所述第一服务程序具有的转换功能;在所述建立所述第一文件和所述第一服务程序的关联关系之前,还包括:根据所述第一服务程序具有的转换功能,判断运行所述第一服务程序是否能够对所述数据类型的第一文件进行转换;当判断出运行所述第一服务程序能够对所述第一文件进行转换时,建立所述第一服务程序和所述第一文件的关联关系。4.根据权利要求3所述的方法,其特征在于,所述第一文件的数据类型包括:多媒体数据类型;所述转换功能包括:将多媒体文件转换为支持流媒体格式的文件的功能。5.根据权利要求1至3任一项所述的方法,其特征在于,当所述第一文件为多媒体文件时,所述基于所述第一服务程序,执行将所述第一文件转换为第二文件的操作,并向所述客户端传输所述第二文件的数据,具体为:基于所述第一服务程序,将所述多媒体文件转化为支持流媒体传输格式的数据包,并将转换出的数据包向所述客户端传输。6.根据权利要求1所述的方法,其特征在于,在向所述客户端传输所述第二文件的数据之前,还包括:获取所述客户端的状态信息,根据所述客户端的状态信息确定数据传输速率,以确定出的数据传输速率将所述第二文件的数据传输给所述客户端,其中,所述状态信息包括:客户端的带宽、客户端的配置和/或客户端的网络状况信息。7.根据权利要求1所述的方法,其特征在于,当接收到客户端针对所述第一文件的访问请求时,还包括:判断所述访问请求的访问类型是否为下载所述第一文件的请求;当所述访问请求的访问类型为下载所述第一文件的请求时,将所述第一文件传输给所述客户端;否则,执行所述将第一文件转换为第二文件,并向所述客户端传输所述第二文件的数据的操作。8.根据权利要求1或3任一项所述的方法,其特征在于,当所述第一文件为多媒体文件,且当接收到客户端针对所述第一文件的访问请求时,还包括:获取所述客户端的浏览器所支持的流媒体播放格式;所述基于所述在所述第一服务程序,将所述第一文件进行转换第二文件,包括:基于所述在所述第一服务程序,将所述第一文件转换为所述浏览器所支持的流媒体播放格式的第二文件。9.一种服务器,其特征在于,所述服务器仅具有存储功能,包括:第一...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。