CN111818362A - 一种多媒体数据云存储系统及方法 - Google Patents
一种多媒体数据云存储系统及方法 Download PDFInfo
- Publication number
- CN111818362A CN111818362A CN202010481393.8A CN202010481393A CN111818362A CN 111818362 A CN111818362 A CN 111818362A CN 202010481393 A CN202010481393 A CN 202010481393A CN 111818362 A CN111818362 A CN 111818362A
- Authority
- CN
- China
- Prior art keywords
- metadata
- file
- information
- target multimedia
- multimedia file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 239000012634 fragment Substances 0.000 claims description 29
- 238000000605 extraction Methods 0.000 claims description 25
- 238000010168 coupling process Methods 0.000 claims description 14
- 238000005859 coupling reaction Methods 0.000 claims description 14
- 230000008878 coupling Effects 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 230000009286 beneficial effect Effects 0.000 description 18
- 241000209094 Oryza Species 0.000 description 6
- 235000007164 Oryza sativa Nutrition 0.000 description 6
- 239000003205 fragrance Substances 0.000 description 6
- 235000009566 rice Nutrition 0.000 description 6
- 230000002194 synthesizing effect Effects 0.000 description 5
- 230000003796 beauty Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23109—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
- H04N21/2326—Scheduling disk or memory reading operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2353—Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/239—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
- H04N21/2393—Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8455—Structuring of content, e.g. decomposing content into time segments involving pointers to the content, e.g. pointers to the I-frames of the video stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Library & Information Science (AREA)
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种多媒体数据云存储系统及方法,所述方法包括从设备端发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的特征信息;根据所述目标多媒体文件的特征信息获取对应的各元数据文件的存放位置;按照预设方法从各所述元数据文件中提取对应的元数据特征片段;根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。本发明技术方案,能够在用户利用云服务器下载多媒体文件的过程中展示多媒体文件内容,改善了用户使用体验。
Description
技术领域
本发明涉及一种多媒体数据云存储系统及方法。
背景技术
云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,即云服务器上。现有的云存储系统在客户端对多媒体文件进行下载时,无法实时获得多媒体文件的具体内容信息,当多媒体文件的名字不具有标识性时,用户只能在文件下载完成后通过播放多媒体文件来获知文件的具体内容,用户使用体验不佳。
发明内容
本发明针对现有技术中存在的技术问题,提供一种多媒体数据云存储系统。
本发明解决上述技术问题的技术方案如下:本发明技术方案提供一种多媒体数据云存储系统,包括云服务器和设备端,所述云服务器包括:
接收模块,用以从所述设备端发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;
索引模块,用以根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;
提取模块,用以按照预设方法从各所述元数据文件中提取对应的元数据特征片段;
合成模块,用以访问各元数据文件的存放位置并根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;
处理反馈模块,用以在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。
本发明的有益效果是:本发明技术方案中云服务器的接收模块获取到待下载的目标多媒体文件的索引信息后,索引模块根据索引信息找到目标多媒体文件的存放位置后利用提取模块、合成模块及处理反馈模块获得目标多媒体文件的元数据展示信息,在下载目标多媒体文件对应的元数据时可以在设备端展示所述元数据展示信息,使得用户在下载名称不具有内容识别性的多媒体文件时,可通过元数据展示信息获知目标多媒体文件的内容信息,而不需要下载完成再通过播放的形式获知目标多媒体文件的内容,有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器上名称识别度不高的多媒体文件的效率,改善了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述处理反馈模块包括:
子获取模块,用以获取目标多媒体文件对应的各元数据文件在所述设备端的存储状态信息;
子计算模块,用于根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;
子耦合模块,按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端访问并实时更新。
采用上述进一步方案的有益效果:通过子获取模块的和子计算模块获得目标多媒体文件的下载进度信息,并通过子耦合模块将元数据展示信息与下载进度信息进行耦合,使得用户可观察到对应下载进度部分的内容信息,使得用户同时有对目标文件内容的信息和下载进度的预期,进一步提升了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述多媒体数据云存储系统中,所述预设方法包括如下步骤:
获取元数据文件的文件类型;
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。
采用上述进一步方案的有益效果是:对不同的元数据文件类型采取不同的提取策略,能够较好地根据不同文件的特点适应性的展示目标多媒体文件内容。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述一种多媒体数据云存储系统中所述提取策略包括:
对所述元数据文件按照预设比例进行截取;
后对截取得到文件进行数据处理得到所述元数据特征片段。
采用上述进一步方案的有益效果是:在元数据文件经截取后不便于展示时,如音频的截取片段、可通过语音识别模块将音频内容转化成文字显示、如视频可将截取的片段经过数据处理得到帧图像等方式,便于用户较快地获取目标多媒体文件的内容信息。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述一种多媒体数据云存储系统中,所述目标多媒体文件的文件类型包括视频、音频、图片。
所述目标多媒体文件类型的多样化设置,提高了本系统的实用性。
本发明解决上述技术问题还提供一种技术方案:本发明技术方案提供一种多媒体数据云存储方法,包括如下步骤:
从设备端发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;
根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;
访问各元数据文件的存放位置并按照预设方法从各所述元数据文件中提取对应的元数据特征片段;
根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;
在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。
本发明的有益效果是:本发明技术方案中通过获取到待下载的目标多媒体文件的索引信息后,根据索引信息找到目标多媒体文件的存放位置后经过一系列处理获得目标多媒体文件的元数据展示信息,在下载目标多媒体文件对应的元数据时可以在设备端展示所述元数据展示信息,使得用户在下载名称不具有内容识别性的多媒体文件时,可通过元数据展示信息获知目标多媒体文件的内容信息,而不需要下载完成再通过播放的形式获知目标多媒体文件的内容,有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器上名称识别度不高的多媒体文件的效率,改善了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述的一种多媒体数据云存储方法,还包括如下步骤:
获取目标多媒体文件对应的各元数据文件在所述设备端的存储状态信息;
根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;
按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端访问并实时更新。
采用上述进一步方案的有益效果是:
通过获得目标多媒体文件的下载进度信息,并将元数据展示信息与下载进度信息进行耦合,使得用户可观察到对应下载进度部分的内容信息,使得用户同时有对目标文件内容的信息和下载进度的预期,进一步提升了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述预设方法包括如下步骤:
获取元数据文件的文件类型;
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。
采用上述进一步方案的有益效果是:对不同的元数据文件类型采取不同的提取策略,能够较好地根据不同文件的特点适应性的展示目标多媒体文件内容。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述提取策略包括:
对所述元数据文件按照预设比例进行截取;
后对截取得到文件进行数据处理得到所述元数据特征片段。
采用上述进一步方案的有益效果是:
在元数据文件经截取后不便于展示时,如音频的截取片段、可通过语音识别模块将音频内容转化成文字显示、如视频可将截取的片段经过数据处理得到帧图像等方式,便于用户较快地获取目标多媒体文件的内容信息。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述目标多媒体文件的文件类型包括视频、音频、图片。
采用上述进一步方案的有益效果是:所述目标多媒体文件类型的多样化设置,提高了本方法的实用性。
附图说明
图1为本发明的第一实施例的结构示意图;
图2为本发明的第二实施例的结构示意图;
图3为本发明的第三实施例的流程示意图;
图4为本发明的第四实施例的流程示意图;
附图中,各标号所代表的部件列表如下:
1、云服务器,11、接收模块,12、索引模块,13、提取模块,14合成模块,15、处理反馈模块,151、子获取模块、152、子计算模块,153、子耦合模块。
具体实施方式
以下结合具体实施方式对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。除非另有定义,本文所使用的所有的技术和科学术语均属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
云存储是一种网上在线存储(英语:Cloud storage)的模式,即把数据存放在通常由第三方托管的多台虚拟服务器,即云服务器上。现有的云存储系统在客户端对多媒体文件进行下载时,无法实时获得多媒体文件的具体内容信息,当多媒体文件的名字不具有标识性时,用户只能在文件下载完成后通过播放多媒体文件来获知文件的具体内容,用户使用体验不佳。
为了解决上述问题,本发明实施例提供一种多媒体数据云存储系统具体如下:
本发明实施例中,如图1和图2所示,所述多媒体数据云存储系统包括云服务器1和设备端2,所述云服务器1包括:接收模块11、索引模块12、提取模块13、合成模块14、处理反馈模块15;需要说明的是,所述接收模块11、索引模块12、提取模块13、合成模块14、处理反馈模块15可为多台云服务器主机也可为单台云服务器主机的不同模块。所述接收模块11用以从所述设备端2发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;所述索引模块12用以根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;所述提取模块13用以按照预设方法从各所述元数据文件中提取对应的元数据特征片段;所述合成模块14用以访问各元数据文件的存放位置并根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;所述处理反馈模块用以在识别到设备端2开始下载一所述元数据文件时,向所述设备端2发送所述元数据展示信息以供所述设备端2展示。需要说明的是所述设备端2的展示包括图片展示、文字展示、动态图片展示等。
本发明的有益效果是:本发明技术方案中云服务器1的接收模块11获取到待下载的目标多媒体文件的索引信息后,索引模块12根据索引信息找到目标多媒体文件的存放位置后利用提取模块13、合成模块14及处理反馈模块15获得目标多媒体文件的元数据展示信息,在下载目标多媒体文件对应的元数据时可以在设备端2展示所述元数据展示信息,使得用户在下载名称不具有内容识别性的多媒体文件时,可通过元数据展示信息获知目标多媒体文件的内容信息,而不需要下载完成再通过播放的形式获知目标多媒体文件的内容,有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器1上名称识别度不高的多媒体文件的效率,改善了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
具体地,在本发明实施例中如图2所示,所述处理反馈模块15包括:子获取模块151、子计算模块152及子耦合模块153;所述子获取模块151用以获取目标多媒体文件对应的各元数据文件在所述设备端2的存储状态信息;所述子计算模块152用于根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;所述子耦合模块153用于按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端2访问并实时更新。
采用上述进一步方案的有益效果:通过子获取模块的和子计算模块152获得目标多媒体文件的下载进度信息,并通过子耦合模块153将元数据展示信息与下载进度信息进行耦合,使得用户可观察到对应下载进度部分的内容信息,使得用户同时有对目标文件内容的信息和下载进度的预期,进一步提升了用户体验。
具体地在本发明实施例中,所述多媒体数据云存储系统中,所述预设方法包括如下步骤:
获取元数据文件的文件类型;需要说明的是所述文件类型可以为音频文件、视频文件等。文件类型可通过文件的后缀名获得。
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。例如所述音频文件可采用截取预设时间段的音频片段获得,视频文件可采用获取第预设部分的帧图片,如元数据文件为长1分钟的视频文件,可以将第30秒整的那一帧图片作为元数据特征片段。
采用上述进一步方案的有益效果是:对不同的元数据文件类型采取不同的提取策略,能够较好地根据不同文件的特点适应性的展示目标多媒体文件内容。
具体地,在本发明的实施例中,所述所述提取策略包括:
对所述元数据文件按照预设比例进行截取;例如,元数据文件为长度20秒的音频文件,可以截取第9至13秒的音频作为元数据特征片段。
后对截取得到文件进行数据处理得到所述元数据特征片段。需要说明的是所述数据处理包括将视频片段转化为动态图片、将音频片段转化为文字等。
采用上述进一步方案的有益效果是:在元数据文件经截取后不便于展示时,如音频的截取片段、可通过语音识别模块将音频内容转化成文字显示、如视频可将截取的片段经过数据处理得到帧图像等方式,便于用户较快地获取目标多媒体文件的内容信息。
具体地,在本发明的实施例中,所述目标多媒体文件的文件类型包括视频、音频、图片。所述目标多媒体文件类型的多样化设置,提高了本系统的实用性。
为了更便于理解本方案,在本发明的实施例中结合图1、图3和图4就利用本方法下载“1.MP3”这个标识不清的目标多媒体文件做出具体说明:
首先设备端发出的“1.MP3”这个文件进行下载的指令,云服务器通过这个下载指令获取到“1.MP3”这个目标多媒体文件在云服务器的的索引信息;云服务器根据“1.MP3”这个目标多媒体文件在云服务器的的索引信息获取“1.MP3”这个目标多媒体文件对应的各元数据文件,即“1.MP3”这个目标多媒体文件的组成片段的存放位置;接着“1.MP3”这个目标多媒体文件的组成片段的存放位置,并按照预设方法从各所述元数据文件中提取对应的元数据特征片段,在图1中元数据特征片段即“1.MP3”这个目标多媒体文件的各组成片段中截取的音频;接着根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;在图1中,“1.MP3”这个目标多媒体文件的各组成片段中截取的音频转化为“稻香”、“童年的纸飞机”、“回到最初的美好”等元数据展示信息;最后在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示,不难理解在用户进行对“1.MP3”这个文件进行下载时,通过“稻香”、“童年的纸飞机”、“回到最初的美好”等元数据展示信息可以很快地判断出“1.MP3”这个文件为歌曲《稻香》,如果用户需要这个文件就可继续下载完成,不需要的话可删除或停止下载。有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器上名称识别度不高的多媒体文件的效率,改善了用户体验。
为解决上述技术问题,本发明实施例还提供一种多媒体数据云存储方法,包括如下步骤:
步骤S1,从设备端发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;
步骤S2,根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;
步骤S3,访问各元数据文件的存放位置并按照预设方法从各所述元数据文件中提取对应的元数据特征片段;
步骤S4,根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;
步骤S5,在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。
本发明的有益效果是:本发明技术方案中通过获取到待下载的目标多媒体文件的索引信息后,根据索引信息找到目标多媒体文件的存放位置后经过一系列处理获得目标多媒体文件的元数据展示信息,在下载目标多媒体文件对应的元数据时可以在设备端展示所述元数据展示信息,使得用户在下载名称不具有内容识别性的多媒体文件时,可通过元数据展示信息获知目标多媒体文件的内容信息,而不需要下载完成再通过播放的形式获知目标多媒体文件的内容,有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器上名称识别度不高的多媒体文件的效率,改善了用户体验。
具体地在本发明实施例中如图4所示,所述多媒体数据云存储方法,还包括如下步骤:
步骤S51,获取目标多媒体文件对应的各元数据文件在所述设备端的存储状态信息;
步骤S52,根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;
步骤S53,按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端访问并实时更新。
采用上述进一步方案的有益效果是:通过获得目标多媒体文件的下载进度信息,并将元数据展示信息与下载进度信息进行耦合,使得用户可观察到对应下载进度部分的内容信息,使得用户同时有对目标文件内容的信息和下载进度的预期,进一步提升了用户体验。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述预设方法包括如下步骤:
获取元数据文件的文件类型;需要说明的是所述文件类型可以为音频文件、视频文件等。文件类型可通过文件的后缀名获得。
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。例如所述音频文件可采用截取预设时间段的音频片段获得,视频文件可采用获取第预设部分的帧图片,如元数据文件为长1分钟的视频文件,可以将第30秒整的那一帧图片作为元数据特征片段。
采用上述进一步方案的有益效果是:对不同的元数据文件类型采取不同的提取策略,能够较好地根据不同文件的特点适应性的展示目标多媒体文件内容。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述提取策略包括:
对所述元数据文件按照预设比例进行截取;例如,元数据文件为长度20秒的音频文件,可以截取第9至13秒的音频作为元数据特征片段。
后对截取得到文件进行数据处理得到所述元数据特征片段。需要说明的是所述数据处理包括将视频片段转化为动态图片、将音频片段转化为文字等。
采用上述进一步方案的有益效果是:
在元数据文件经截取后不便于展示时,如音频的截取片段、可通过语音识别模块将音频内容转化成文字显示、如视频可将截取的片段经过数据处理得到帧图像等方式,便于用户较快地获取目标多媒体文件的内容信息。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步的,所述目标多媒体文件的文件类型包括视频、音频、图片。
采用上述进一步方案的有益效果是:所述目标多媒体文件类型的多样化设置,提高了本方法的实用性。
为了更便于理解本方案,在本发明的实施例中结合图1、图3和图4就利用本方法下载“1.MP3”这个标识不清的目标多媒体文件做出具体说明:
首先设备端发出的“1.MP3”这个文件进行下载的指令,云服务器通过这个下载指令获取到“1.MP3”这个目标多媒体文件在云服务器的的索引信息;云服务器根据“1.MP3”这个目标多媒体文件在云服务器的的索引信息获取“1.MP3”这个目标多媒体文件对应的各元数据文件,即“1.MP3”这个目标多媒体文件的组成片段的存放位置;接着“1.MP3”这个目标多媒体文件的组成片段的存放位置,并按照预设方法从各所述元数据文件中提取对应的元数据特征片段,在图1中元数据特征片段即“1.MP3”这个目标多媒体文件的各组成片段中截取的音频;接着根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;在图1中,“1.MP3”这个目标多媒体文件的各组成片段中截取的音频转化为“稻香”、“童年的纸飞机”、“回到最初的美好”等元数据展示信息;最后在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示,不难理解在用户进行对“1.MP3”这个文件进行下载时,通过“稻香”、“童年的纸飞机”、“回到最初的美好”等元数据展示信息可以很快地判断出“1.MP3”这个文件为歌曲《稻香》,如果用户需要这个文件就可继续下载完成,不需要的话可删除或停止下载。有效避免了整体下载不明内容的不感兴趣的多媒体文件的时间,可有效提高用户整理云服务器上名称识别度不高的多媒体文件的效率,改善了用户体验。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其它变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其它要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其它相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种多媒体数据云存储系统,其特征在于,包括云服务器(1)和设备端(2),所述云服务器(1)包括:
接收模块(11),用以从所述设备端(2)发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;
索引模块(12),用以根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;
提取模块(13),用以访问各元数据文件的存放位置并按照预设方法从各所述元数据文件中提取对应的元数据特征片段;
合成模块(14),用以根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;
处理反馈模块(15),用以在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。
2.根据权利要求1所述的一种多媒体数据云存储系统,其特征在于,所述处理反馈模块(15)包括:
子获取模块(151),用以获取目标多媒体文件对应的各元数据文件在所述设备端(2)的存储状态信息;
子计算模块(152),用于根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;
子耦合模块(153),按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端(2)访问并实时更新。
3.根据权利要求1所述的一种多媒体数据云存储系统,其特征在于,所述预设方法包括如下步骤:
获取元数据文件的文件类型;
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。
4.根据权利要求3所述的一种多媒体数据云存储系统,其特征在于,所述提取策略包括:
对所述元数据文件按照预设比例进行截取;
后对截取得到文件进行数据处理得到所述元数据特征片段。
5.根据权利要求1至4任一项权利要求所述的一种多媒体数据云存储系统,其特征在于,所述目标多媒体文件的文件类型包括视频、音频、图片。
6.一种多媒体数据云存储方法,其特征在于包括如下步骤:
从设备端发出的对目标多媒体文件进行下载的指令中获取目标多媒体文件的索引信息;
根据所述目标多媒体文件的索引信息获取对应的各元数据文件的存放位置;
按照预设方法从各所述元数据文件中提取对应的元数据特征片段;
访问各元数据文件的存放位置并根据各所述元数据特征片段生成与各所述元数据文件一一对应的元数据展示信息;
在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示。
7.根据权利要求6所述的一种多媒体数据云存储方法,其特征在于,所述在识别到设备端开始下载一所述元数据文件时,向所述设备端发送所述元数据展示信息以供所述设备端展示包括如下步骤:
获取目标多媒体文件对应的各元数据文件在所述设备端的存储状态信息;
根据所述存储状态信息计算所述目标多媒体文件的下载进度信息;
按照预设规则将所述元数据展示信息与所述下载进度信息耦合生成进度展示信息以供所述设备端访问并实时更新。
8.根据权利要求6所述的一种多媒体数据云存储方法,其特征在于,所述预设方法包括如下步骤:
获取元数据文件的文件类型;
根据所述文件类型确定提取策略;
根据所述提取策略从所述元数据文件中获取所述元数据特征片段。
9.根据权利要求6所述的一种多媒体数据云存储方法,其特征在于,所述提取策略包括:
对所述元数据文件按照预设比例进行截取;
后对截取得到文件进行数据处理得到所述元数据特征片段。
10.根据权利要求6至9任一项权利要求所述的一种多媒体数据云存储方法,其特征在于,所述目标多媒体文件的文件类型包括视频、音频、图片。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010481393.8A CN111818362A (zh) | 2020-05-31 | 2020-05-31 | 一种多媒体数据云存储系统及方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010481393.8A CN111818362A (zh) | 2020-05-31 | 2020-05-31 | 一种多媒体数据云存储系统及方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN111818362A true CN111818362A (zh) | 2020-10-23 |
Family
ID=72847892
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010481393.8A Pending CN111818362A (zh) | 2020-05-31 | 2020-05-31 | 一种多媒体数据云存储系统及方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111818362A (zh) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103414944A (zh) * | 2013-07-16 | 2013-11-27 | 深圳Tcl新技术有限公司 | 快速预览目标文件的方法和装置 |
| CN103634362A (zh) * | 2012-08-28 | 2014-03-12 | 金蝶软件(中国)有限公司 | 文件传送方法、文件服务器及文件传送系统 |
| CN103905835A (zh) * | 2012-12-27 | 2014-07-02 | 腾讯科技(北京)有限公司 | 一种视频播放器的进度预览方法、装置和系统 |
| US20140245463A1 (en) * | 2013-02-28 | 2014-08-28 | Samsung Electronics Co., Ltd. | System and method for accessing multimedia content |
| CN105915938A (zh) * | 2016-06-24 | 2016-08-31 | 贵州万臻时代通讯技术有限公司 | 一种下载视频的方法、装置及系统 |
| CN107071525A (zh) * | 2017-01-20 | 2017-08-18 | 腾讯科技(深圳)有限公司 | 媒体文件的输出处理方法、客户端及系统 |
| CN109766457A (zh) * | 2017-11-09 | 2019-05-17 | 腾讯科技(深圳)有限公司 | 一种媒体内容搜索方法、装置及存储介质 |
| CN109803180A (zh) * | 2019-03-08 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 视频预览图生成方法、装置、计算机设备及存储介质 |
| CN109981751A (zh) * | 2019-03-06 | 2019-07-05 | 珠海金山网络游戏科技有限公司 | 一种文件传输方法及系统、计算机设备及存储介质 |
-
2020
- 2020-05-31 CN CN202010481393.8A patent/CN111818362A/zh active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103634362A (zh) * | 2012-08-28 | 2014-03-12 | 金蝶软件(中国)有限公司 | 文件传送方法、文件服务器及文件传送系统 |
| CN103905835A (zh) * | 2012-12-27 | 2014-07-02 | 腾讯科技(北京)有限公司 | 一种视频播放器的进度预览方法、装置和系统 |
| US20140245463A1 (en) * | 2013-02-28 | 2014-08-28 | Samsung Electronics Co., Ltd. | System and method for accessing multimedia content |
| CN103414944A (zh) * | 2013-07-16 | 2013-11-27 | 深圳Tcl新技术有限公司 | 快速预览目标文件的方法和装置 |
| CN105915938A (zh) * | 2016-06-24 | 2016-08-31 | 贵州万臻时代通讯技术有限公司 | 一种下载视频的方法、装置及系统 |
| CN107071525A (zh) * | 2017-01-20 | 2017-08-18 | 腾讯科技(深圳)有限公司 | 媒体文件的输出处理方法、客户端及系统 |
| CN109766457A (zh) * | 2017-11-09 | 2019-05-17 | 腾讯科技(深圳)有限公司 | 一种媒体内容搜索方法、装置及存储介质 |
| CN109981751A (zh) * | 2019-03-06 | 2019-07-05 | 珠海金山网络游戏科技有限公司 | 一种文件传输方法及系统、计算机设备及存储介质 |
| CN109803180A (zh) * | 2019-03-08 | 2019-05-24 | 腾讯科技(深圳)有限公司 | 视频预览图生成方法、装置、计算机设备及存储介质 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10824874B2 (en) | Method and apparatus for processing video | |
| CN110096660B (zh) | 用于加载页面图片的方法、装置和电子设备 | |
| US9934254B2 (en) | Terminal apparatus, information processing system, and information processing method | |
| US20170187837A1 (en) | Ad download method, the client and the server | |
| CN110798445B (zh) | 公共网关接口测试方法、装置、计算机设备及存储介质 | |
| CN103399737B (zh) | 基于语音数据的多媒体处理方法及装置 | |
| CN111047351A (zh) | 广告投放方法及装置、存储介质及电子装置 | |
| CN110708423A (zh) | 消息内容展示方法、装置及存储介质 | |
| US9223782B2 (en) | System for performing instructions that are dependent upon received media-based messages and associated methods and components | |
| CN108023856B (zh) | 一种信息共享的方法及装置 | |
| CN111125163B (zh) | 用于处理数据的方法和装置 | |
| CN109992697B (zh) | 一种信息处理方法和电子设备 | |
| CN106201198B (zh) | 终端应用的查找方法、装置及移动终端 | |
| CN111818362A (zh) | 一种多媒体数据云存储系统及方法 | |
| CN116304403A (zh) | 网页访问方法、装置、计算机设备及存储介质 | |
| CN112433741B (zh) | 页面处理方法、装置、系统、电子设备及存储介质 | |
| CN113873013A (zh) | 一种离线包重组方法及系统 | |
| CN107566860B (zh) | 视频epg获取、播放方法、云平台服务器、电视机及系统 | |
| CN103220327B (zh) | 用户信息存储方法及装置 | |
| US11500957B1 (en) | Method and computer readable medium for website rendering | |
| CN111368693A (zh) | 一种身份证信息的识别方法和装置 | |
| CN111107443A (zh) | 一种dash分片文件合并方法、终端设备及存储介质 | |
| CN108614844B (zh) | 多媒体文件生成方法及装置 | |
| CN112307324B (zh) | 信息处理方法、装置、设备和介质 | |
| CN110704498A (zh) | 数据提取方法、装置、设备及计算机可读存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201023 |
|
| RJ01 | Rejection of invention patent application after publication |