CN103475929A - 多媒体文件缩略图读取方法及*** - Google Patents
多媒体文件缩略图读取方法及*** Download PDFInfo
- Publication number
- CN103475929A CN103475929A CN2013104047568A CN201310404756A CN103475929A CN 103475929 A CN103475929 A CN 103475929A CN 2013104047568 A CN2013104047568 A CN 2013104047568A CN 201310404756 A CN201310404756 A CN 201310404756A CN 103475929 A CN103475929 A CN 103475929A
- Authority
- CN
- China
- Prior art keywords
- terminal
- multimedia
- thumbnail
- multimedia file
- 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.)
- Granted
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开一种多媒体文件缩略图读取方法及***,第一终端扫描该第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找预设目录,获得第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图;具有针对第二终端的请求快速获取对应的多媒体文件缩略图的有益效果,避免了第二终端获取大量不必要数据的问题。
Description
技术领域
本发明涉及多媒体共享技术,尤其涉及一种多媒体文件缩略图读取方法及***。
背景技术
目前,局域网内设备之间多媒体共享已经是多媒体时代发展的主流,显示多媒体文件缩略图是多媒体共享的一个必不可少的技术,比如显示局域网内其他设备的视频、音频、图片的缩略图。
第二终端获取局域网设备之间多媒体缩略图的常用做法主要有:第二终端直接获取原图,把原图的URL(Uniform Resource Locator,统一资源定位符)当作缩略图(比如图片原图)来直接获取;或者,第一终端从多媒体数据库获取缩略图数据,并把所有的缩略图数据全部打包并一起发给第二终端;再由第二终端去查找所需要的多媒体文件缩略图。但当有大量的第二终端并发访问并获取第一终端数据时,将会出现因多线程获取数据库信息造成竞争关系而导致第一终端性能低下、以及第二终端获取缩略图时间过长的问题。
发明内容
鉴于此,有必要提供一种多媒体文件缩略图读取方法及***,以提高第二终端获取局域网设备之间多媒体缩略图的速度。
本发明实施例公开了一种多媒体文件缩略图读取方法,包括以下步骤:
第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;
第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端;
第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
优选地,所述第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,包括:
第一终端扫描所述第一终端上多媒体数据库中已存储的多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件标识别信息;
若不存在扫描到的该多媒体文件标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在所述预设目录下。
优选地,所述多媒体文件的标识信息包括所述多媒体文件对应缩略图的文件名。
优选地,第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端,包括:
第一终端启动流媒体监控应用程序的子线程,由启动的流媒体监控应用程序的子线程根据所述多媒体请求信息,查找所述预设目录,获得所述第一终端对应的XML文件并发送给第二终端;
同时第一终端利用已启动的所述流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求。
优选地,所述第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图,包括:
第二终端接收并解析所述第一终端返回的XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;
根据获取的URL地址,第二终端读取第一终端存储的所述多媒体文件缩略图。
本发明实施例还公开一种多媒体文件缩略图读取***,包括第一终端和第二终端;
所述第一终端用于:
扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端;
所述第二终端用于:向第一终端发送多媒体信息请求,接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
优选地,所述第一终端还用于:
扫描所述第一终端上多媒体数据库中已存储的多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件标识别信息;
若不存在扫描到的该多媒体文件标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在所述预设目录下。
优选地,所述多媒体文件标识信息包括所述多媒体文件对应缩略图的文件名。
优选地,所述第一终端还用于:
启动流媒体监控应用程序的子线程,由启动的流媒体监控应用程序的子线程根据所述多媒体请求信息,查找所述预设目录,获得所述第一终端对应的XML文件并发送给第二终端;
同时利用已启动的所述流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求。
优选地,所述第二终端还用于:
接收并解析所述第一终端返回的XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;
根据获取的URL地址,第二终端读取第一终端存储的所述多媒体文件缩略图。
本发明实施例第一终端扫描第一终端上多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,并将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图;相较于现有技术中,大量第二终端并发访问第一终端时,第一终端无需遍历多媒体数据库而是直接从预设目录下获取并解析XML文件获取对应的URL地址,本发明实施例具有针对第二终端的具体请求快速获取对应的多媒体文件缩略图的有益效果,避免了第二终端获取大量不必要数据的问题;进一步地,由于第一终端启动对应的子线程处理第二终端的请求,因此允许第二终端大量并发访问第一终端的同时,仍具备提高第一终端运行性能的有益效果。
附图说明
图1是本发明多媒体文件缩略图读取方法一实施例流程示意图;
图2是本发明多媒体文件缩略图读取***一实施例功能模块示意图。
本发明实施例目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1是本发明多媒体文件缩略图读取方法一实施例流程示意图;本实施例中,第一终端与第二终端是局域网内共享多媒体数据的终端,第一终端是提供共享多媒体数据的终端,第二终端是共享第一终端提供的多媒体数据的终端,如图1所示,本发明多媒体文件缩略图读取方法包括以下步骤:
步骤S01、第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设的目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;
第一终端扫描该终端上多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件的标识信息;若不存在扫描到的该多媒体文件的标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在预设目录下。在一优选的实施例中,将扫描到所有的多媒体文件标识信息以及对应的保存后缩略图URL地址,对应保存打包为一XML(Xtensible Markup Language,可扩展标记语言)文件存储在预设目录下,同时缩略图以及XML文件可分别存储在预设的缩略图目录和预设XML文件目录下,便于查找。
通常情况下,第一终端开机时或有***有更新时首先通过扫描***多媒体的方式获取所有的多媒体文件信息,并将多媒体文件对应的缩略图提取并保存在预设目录下,把包括多媒体文件对应缩略图文件名的多媒体信息打包成XML文件保存到指定的XML文件目录下。该多媒体文件标识信息也可以包括多媒体文件的所有信息,比如多媒体文件缩略图原图的URL地址、该多媒体文件保存后缩略图的URL地址、多媒体文件名等。其中多媒体文件可以是视频文件、音频文件等。
在扫描多媒体数据库时,第一终端查找该多媒体文件的缩略图是否已经存在上次保存的预设目录里面;由于第一终端是到预设目录查找指定的多媒体文件缩略图的名称,因此这一查找过程丝毫不会影响到***的性能。如果第一终端查找的该多媒体文件的缩略图已经存在上次保存的预先指定的缩略图目录即预设目录下,则第一终端将不会再次生成该多媒体文件的缩略图;这样做的目的是防止重复生成缩略图,以提高***效率。如果预设目录中所保存的所有多媒体缩略图均不存在第一终端扫描到的该多媒体文件对应的缩略图,则第一终端从该第一终端的多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的多媒体文件缩略图保存到存放缩略图的预设目录里。
在具体的应用场景中,第一终端遍历多媒体的数据库,生成多媒体文件缩略图到httpService的某个指定目录里比如TCL-thumbnailsDir的目录下,并将所有的多媒体文件缩略图都放在同一个目录TCL-thumbnailsDir下,且第一终端边存储对应的多媒体文件缩略图边生成该多媒体文件缩略图对应的存储路径即URL地址。本实施例中,所述httpService可以理解为一个开源的应用程序,其功能类似于优酷的视频服务器程序,能接收并对视频、音乐、图片的播放以及下载的请求进行处理。
下面以具体应用场景来描述第一终端获取多媒体文件缩略图URL地址的实现过程。
假设第一终端扫描到的某三张图片的原图所在的存储路径分别为:
“/sdcard/dir1/1.jpg ”、“ /sdcard/dir2/2.jpg”、“/sdcard/dir3/3.jpg”,且这三张图片在对应的预设目录下均没有对应的缩略图,则第一终端生成这三张图片对应的缩略图的路径分别为:
“/sdcard/TCL-thumbnailsDir/485945thumbnails1.jpg”
“ /sdcard/TCL-thumbnailsDir/409385thbumnails2.jpg”、
“/sdcard/TCL-thumbnailsDir/075945thumbnails3.jpg”。
第一终端存储的多媒体文件标识信息与第一终端生成该多媒体文件标识信息一致,因此,假如服务器的IP地址为192.168.1.100,端口号为8080;则上述三张图片保存后的缩略图的URL地址分别:
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails1.jpg
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails2.jpg
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails3.jpg
第一终端将生成的包含多媒体文件缩略图URL的多媒体文件的XML文件存储到httpService预设目录中。
步骤S02、第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端。
当扫描完多媒体数据库后,第一终端启动流媒体监控应用程序,等待第二终端发送的多媒体信息请求。在监控到第二终端发送的多媒体信息请求时,查找预设目录,获得所述第一终端的XML文件并将获取的XML文件发送给第二终端。
在具体的应用场景中,第一终端可以启动httpService这一应用程序进行多媒体文件缩略图读取时的数据处理。比如,第一终端启动流媒体监控应用程序的子线程,处理第二终端发送的多媒体信息请求;同时利用已启动的流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求。
如果第二终端的请求是多媒体信息请求,则第一终端启动子线程处理多媒体XML文件的请求,主线程返回等待第二终端的下次请求;如果第二终端的请求是多媒体缩略图数据的请求,则第一终端启动子线程处理多媒体缩略图数据的请求,主线程返回等待第二终端的下次请求。
步骤S03、第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
第二终端接收并解析第一终端返回的该XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;根据获取的URL地址,从第一终端读取第一终端存储的所述多媒体文件缩略图。
通常情况下,第二终端会到httpService指定的多媒体文件信息的保存目录去请求多媒体信息的XML文件;在获取对应的多媒体信息的XML文件后,第二终端解析获取的多媒体XML文件,获取每个多媒体文件缩略图的URL地址;在得到缩略图的URL地址后,第二终端可以多线程请求读取存储在第一终端的多媒体文件缩略图,进而获取共享设备多媒体文件的缩略图。
在具体应用场景中,第二终端可以通过创建http Get来请求多媒体文件的XML文件。第二终端在获取第一终端发送的多媒体XML文件后解析该文件,通过解析多媒体XML文件得到第一终端所有的多媒体文件标识信息对应的缩略图URL地址,该多媒体标识信息包括:多媒体原文件的URL、多媒体文件的文件名、多媒体文件对应缩略图文件名等信息。第二终端获得多媒体文件缩略图所在的URL后,通过异步加载方式来读取第一终端多媒体文件的缩略图。
本实施例第一终端扫描第一终端上多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找预设目录,获得第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图;具有针对第二终端的具体请求快速获取对应的多媒体文件缩略图的有益效果,避免了第二终端获取大量不必要数据的问题;进一步地,由于第一终端启动对应的子线程处理第二终端的请求,因此,在第二终端多线程并发获取第一终端数据时仍能高效获取对应数据,具有提高第一终端运行性能的有益效果,保证了第二终端高效地访问并获取第一终端的多媒体文件缩略图。
图2是本发明多媒体文件缩略图读取***一实施例功能模块示意图;如图2所示,本发明多媒体文件缩略图读取***包括第一终端100和第二终端200。
本实施例中,第一终端100与第二终端200是局域网内共享多媒体数据的终端,第一终端100是提供共享多媒体数据的终端,第二终端200是共享第一终端100提供的多媒体数据的终端。
所述第一终端100用于:扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;监控到第二终端200发送多媒体信息请求时,查找所述预设目录,获得所述第一终端100的XML文件并发送给第二终端200。
第一终端100扫描该第一终端100上各多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件的标识信息;若不存在扫描到的该多媒体文件的标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在预设目录下。在一优选的实施例中,将扫描到的所有的多媒体文件标识信息以及对应的保存后缩略图URL地址,对应保存打包为一XML文件存储在预设目录下,同时缩略图以及XML文件可分别存储在预设的缩略图目录和预设XML文件目录下,便于查找。
通常情况下,第一终端100开机时或有***有更新时首先通过扫描***多媒体的方式获取所有的多媒体文件信息,并将多媒体文件对应的缩略图提取并保存在预设目录下,把包括多媒体文件对应缩略图文件名的多媒体信息打包成XML文件保存到指定的XML文件目录下。该多媒体文件标识信息也可以包括多媒体文件的所有信息,比如多媒体文件缩略图原图的URL地址、该多媒体文件保存后缩略图的URL地址、多媒体文件名等。其中多媒体文件可以是视频文件、音频文件等。
在扫描多媒体数据库时,第一终端100查找该多媒体文件的缩略图是否已经存在上次保存的预设目录里面;由于第一终端100是到预设目录查找指定的多媒体文件缩略图的名称,因此这一查找过程丝毫不会影响到***的性能。如果第一终端100查找的该多媒体文件的缩略图已经存在上次保存的预先指定的缩略图目录即预设目录下,则第一终端100将不会再次生成该多媒体文件的缩略图;这样做的目的是防止重复生成缩略图,以提高***效率。如果预设目录中所保存的所有多媒体缩略图均不存在第一终端100扫描到的该多媒体文件对应的缩略图,则第一终端100从该第一终端100的多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的多媒体文件缩略图保存到存放缩略图的预设目录里。
在具体的应用场景中,第一终端100遍历多媒体的数据库,生成多媒体文件缩略图到httpService的某个指定目录里比如TCL-thumbnailsDir的目录下,并将所有的多媒体文件缩略图都放在同一个目录TCL-thumbnailsDir下,且第一终端100边存储对应的多媒体文件缩略图边生成该多媒体文件缩略图对应的存储路径即URL地址。本实施例中,所述httpService可以理解为一个开源的应用程序,其功能类似于优酷的视频服务器程序,能接收并对视频、音乐、图片的播放以及下载的请求进行处理。
下面以具体应用场景来描述第一终端100获取多媒体文件缩略图URL地址的实现过程。
假设第一终端100扫描到的某三张图片的原图所在的存储路径分别为:
“/sdcard/dir1/1.jpg ”、“ /sdcard/dir2/2.jpg”、“/sdcard/dir3/3.jpg”,且这三张图片在对应的预设目录下均没有对应的缩略图,则第一终端100生成这三张图片对应的缩略图的路径分别为:
“/sdcard/TCL-thumbnailsDir/485945thumbnails1.jpg”
“ /sdcard/TCL-thumbnailsDir/409385thbumnails2.jpg”、
“/sdcard/TCL-thumbnailsDir/075945thumbnails3.jpg”。
由于第一终端100存储的多媒体文件标识信息与第一终端100生成该多媒体标识信息一致,因此,假如服务器的IP地址为192.168.1.100,端口号为8080;则上述三张图片保存后的缩略图的URL地址分别:
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails1.jpg
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails2.jpg
http://192.168.1.100:8080/sdcard/TCL-thumbnailsDir/485945thumbnails3.jpg
第一终端100将生成的包含多媒体文件缩略图URL的多媒体文件的XML文件存储到httpService预设目录中。
当扫描完多媒体数据库后,第一终端100启动流媒体监控应用程序,等待第二终端200发送的多媒体信息请求。在监控到第二终端200发送的多媒体信息请求时,第一终端100查找预设目录,获得所述第一终端100的XML文件并将获取的XML文件发送给第二终端200。
在具体的应用场景中,第一终端100可以启动httpService这一应用程序进行多媒体文件缩略图读取时的数据处理。比如,第一终端100启动流媒体监控应用程序的子线程,处理第二终端200发送的多媒体信息请求;同时利用已启动的流媒体监控应用程序的主线程,继续监控第二终端200是否有发送多媒体信息请求。
如果第二终端200的请求是多媒体信息请求,则第一终端100启动子线程处理多媒体XML文件的请求,主线程返回等待第二终端200的下次请求;如果第二终端200的请求是多媒体缩略图数据的请求,则第一终端100启动子线程处理多媒体缩略图数据的请求,主线程返回等待第二终端200的下次请求。
所述第二终端200用于:向第一终端100发送多媒体信息请求,接收并解析第一终端100返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
第二终端200接收并解析第一终端100返回的XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;根据获取的URL地址,从第一终端100读取第一终端100存储的所述多媒体文件缩略图。
通常情况下,第二终端200会到httpService指定的多媒体文件信息的保存目录去请求多媒体信息的XML文件;在获取对应的多媒体信息的XML文件后,第二终端200解析获取的多媒体XML文件,获取每个多媒体文件缩略图的URL地址;在得到缩略图的URL地址后,第二终端200可以多线程请求读取存储在第一终端100的多媒体文件缩略图,进而获取共享设备多媒体文件的缩略图。
在具体应用场景中,第二终端200可以通过创建http Get来请求多媒体文件的XML文件。第二终端200在获取第一终端100发送的多媒体XML文件后解析该文件,通过解析多媒体XML文件得到第一终端100所有的多媒体文件标识信息对应的缩略图URL地址,该多媒体标识信息包括:多媒体原文件的URL、多媒体文件的文件名、多媒体文件对应缩略图文件名等信息。第二终端200获得多媒体文件缩略图所在的URL后,通过异步加载方式来读取第一终端100多媒体文件的缩略图。
本实施例第一终端扫描第一终端上多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找预设目录,获得第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图;具有针对第二终端的具体请求快速获取对应的多媒体文件缩略图的有益效果,避免了第二终端获取大量不必要数据的问题;进一步地,由于第一终端启动对应的子线程处理第二终端的请求,因此,在第二终端多线程并发获取第一终端数据时仍能高效获取对应数据,具有提高第一终端运行性能的有益效果,保证了第二终端高效地访问并获取第一终端的多媒体文件缩略图。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种多媒体文件缩略图读取方法,其特征在于,包括以下步骤:
第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;
第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端;
第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
2.如权利要求1所述的方法,其特征在于,所述第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,包括:
第一终端扫描所述第一终端上多媒体数据库中已存储的多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件标识别信息;
若不存在扫描到的该多媒体文件标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在所述预设目录下。
3.如权利要求2所述的方法,其特征在于,所述多媒体文件的标识信息包括所述多媒体文件对应缩略图的文件名。
4.如权利要求1或2所述的方法,其特征在于,第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端,包括:
第一终端启动流媒体监控应用程序的子线程,由启动的流媒体监控应用程序的子线程根据所述多媒体请求信息,查找所述预设目录,获得所述第一终端对应的XML文件并发送给第二终端;
同时第一终端利用已启动的所述流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求。
5.如权利要求1或2所述的方法,其特征在于,所述第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图,包括:
第二终端接收并解析所述第一终端返回的XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;
根据获取的URL地址,第二终端读取第一终端存储的所述多媒体文件缩略图。
6.一种多媒体文件缩略图读取***,其特征在于,包括第一终端和第二终端;
所述第一终端用于:
扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端;
所述第二终端用于:向第一终端发送多媒体信息请求,接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
7.如权利要求6所述的***,其特征在于,所述第一终端还用于:
扫描所述第一终端上多媒体数据库中已存储的多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件标识别信息;
若不存在扫描到的该多媒体文件标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在所述预设目录下。
8.如权利要求7所述的***,其特征在于,所述多媒体文件标识信息包括所述多媒体文件对应缩略图的文件名。
9.如权利要求6或7所述的***,其特征在于,所述第一终端还用于:
启动流媒体监控应用程序的子线程,由启动的流媒体监控应用程序的子线程根据所述多媒体请求信息,查找所述预设目录,获得所述第一终端对应的XML文件并发送给第二终端;
同时利用已启动的所述流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求。
10.如权利要求6或7所述的***,其特征在于,所述第二终端还用于:
接收并解析所述第一终端返回的XML文件,根据多媒体文件标识信息获取多媒体文件缩略图的URL地址;
根据获取的URL地址,第二终端读取第一终端存储的所述多媒体文件缩略图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310404756.8A CN103475929B (zh) | 2013-09-06 | 2013-09-06 | 多媒体文件缩略图读取方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310404756.8A CN103475929B (zh) | 2013-09-06 | 2013-09-06 | 多媒体文件缩略图读取方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103475929A true CN103475929A (zh) | 2013-12-25 |
CN103475929B CN103475929B (zh) | 2017-09-05 |
Family
ID=49800605
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310404756.8A Expired - Fee Related CN103475929B (zh) | 2013-09-06 | 2013-09-06 | 多媒体文件缩略图读取方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103475929B (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104023060A (zh) * | 2014-06-06 | 2014-09-03 | 广州三星通信技术研究有限公司 | 发送文件的方法和设备 |
CN104462366A (zh) * | 2014-12-08 | 2015-03-25 | 北京安奇智联科技有限公司 | 一种计算设备的浏览器及其缩略图显示方法 |
CN104484338A (zh) * | 2014-11-20 | 2015-04-01 | 北京安奇智联科技有限公司 | 文件列表管理设备和方法 |
CN106445319A (zh) * | 2016-10-31 | 2017-02-22 | 维沃移动通信有限公司 | 一种文件定位方法及终端 |
CN107426088A (zh) * | 2017-07-20 | 2017-12-01 | 北京小米移动软件有限公司 | 图片信息处理方法及装置 |
CN107943987A (zh) * | 2017-12-01 | 2018-04-20 | 苏州联讯图创软件有限责任公司 | 快速调阅图形的方法和*** |
CN109271543A (zh) * | 2018-09-26 | 2019-01-25 | Oppo广东移动通信有限公司 | 缩略图的显示方法、装置、终端及计算机可读存储介质 |
CN109272449A (zh) * | 2018-08-20 | 2019-01-25 | 中国平安人寿保险股份有限公司 | 图片显示方法及装置、计算机装置及可读存储介质 |
CN109325134A (zh) * | 2018-09-21 | 2019-02-12 | Oppo广东移动通信有限公司 | 一种缩略图管理方法、缩略图管理装置及移动终端 |
CN110598032A (zh) * | 2019-09-25 | 2019-12-20 | 京东方科技集团股份有限公司 | 一种图像标签生成方法、服务器及终端设备 |
CN112100131A (zh) * | 2020-09-24 | 2020-12-18 | 深圳软牛科技有限公司 | 一种安卓***中缩略图提取方法、装置及电子设备 |
CN112351319A (zh) * | 2020-11-04 | 2021-02-09 | 深圳Tcl新技术有限公司 | 网络下载服务方法、装置和计算机存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193074A (zh) * | 2007-05-22 | 2008-06-04 | 腾讯科技(深圳)有限公司 | 一种在即时通信展示框上显示图片的方法和*** |
US20090327231A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Inline enhancement of web lists |
US20110055678A1 (en) * | 2009-09-02 | 2011-03-03 | James David Ramsey | Multimedia system for mobile devices |
CN102156953A (zh) * | 2011-03-17 | 2011-08-17 | 深圳市五巨科技有限公司 | 一种实现图片批量处理的方法和装置 |
CN103024508A (zh) * | 2011-09-20 | 2013-04-03 | Lg电子株式会社 | 数字***及其处理服务数据的方法 |
CN103188330A (zh) * | 2011-12-31 | 2013-07-03 | 北大方正集团有限公司 | 一种文件传输方法及*** |
-
2013
- 2013-09-06 CN CN201310404756.8A patent/CN103475929B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101193074A (zh) * | 2007-05-22 | 2008-06-04 | 腾讯科技(深圳)有限公司 | 一种在即时通信展示框上显示图片的方法和*** |
US20090327231A1 (en) * | 2008-06-27 | 2009-12-31 | Microsoft Corporation | Inline enhancement of web lists |
US20110055678A1 (en) * | 2009-09-02 | 2011-03-03 | James David Ramsey | Multimedia system for mobile devices |
CN102156953A (zh) * | 2011-03-17 | 2011-08-17 | 深圳市五巨科技有限公司 | 一种实现图片批量处理的方法和装置 |
CN103024508A (zh) * | 2011-09-20 | 2013-04-03 | Lg电子株式会社 | 数字***及其处理服务数据的方法 |
CN103188330A (zh) * | 2011-12-31 | 2013-07-03 | 北大方正集团有限公司 | 一种文件传输方法及*** |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104023060A (zh) * | 2014-06-06 | 2014-09-03 | 广州三星通信技术研究有限公司 | 发送文件的方法和设备 |
CN104023060B (zh) * | 2014-06-06 | 2018-06-01 | 广州三星通信技术研究有限公司 | 发送文件的方法和设备 |
CN104484338B (zh) * | 2014-11-20 | 2018-05-29 | 北京安奇智联科技有限公司 | 文件列表管理设备和方法 |
CN104484338A (zh) * | 2014-11-20 | 2015-04-01 | 北京安奇智联科技有限公司 | 文件列表管理设备和方法 |
CN104462366A (zh) * | 2014-12-08 | 2015-03-25 | 北京安奇智联科技有限公司 | 一种计算设备的浏览器及其缩略图显示方法 |
CN104462366B (zh) * | 2014-12-08 | 2018-04-13 | 北京安奇智联科技有限公司 | 一种计算设备的浏览器及其缩略图显示方法 |
CN106445319B (zh) * | 2016-10-31 | 2019-08-20 | 维沃移动通信有限公司 | 一种文件定位方法及终端 |
CN106445319A (zh) * | 2016-10-31 | 2017-02-22 | 维沃移动通信有限公司 | 一种文件定位方法及终端 |
CN107426088A (zh) * | 2017-07-20 | 2017-12-01 | 北京小米移动软件有限公司 | 图片信息处理方法及装置 |
US10957012B2 (en) | 2017-07-20 | 2021-03-23 | Beijing Xiaomi Mobile Software Co., Ltd. | System and method for processing image information |
CN107943987A (zh) * | 2017-12-01 | 2018-04-20 | 苏州联讯图创软件有限责任公司 | 快速调阅图形的方法和*** |
CN109272449A (zh) * | 2018-08-20 | 2019-01-25 | 中国平安人寿保险股份有限公司 | 图片显示方法及装置、计算机装置及可读存储介质 |
CN109325134A (zh) * | 2018-09-21 | 2019-02-12 | Oppo广东移动通信有限公司 | 一种缩略图管理方法、缩略图管理装置及移动终端 |
CN109271543A (zh) * | 2018-09-26 | 2019-01-25 | Oppo广东移动通信有限公司 | 缩略图的显示方法、装置、终端及计算机可读存储介质 |
CN110598032A (zh) * | 2019-09-25 | 2019-12-20 | 京东方科技集团股份有限公司 | 一种图像标签生成方法、服务器及终端设备 |
CN110598032B (zh) * | 2019-09-25 | 2022-06-14 | 京东方艺云(杭州)科技有限公司 | 一种图像标签生成方法、服务器及终端设备 |
CN112100131A (zh) * | 2020-09-24 | 2020-12-18 | 深圳软牛科技有限公司 | 一种安卓***中缩略图提取方法、装置及电子设备 |
CN112351319A (zh) * | 2020-11-04 | 2021-02-09 | 深圳Tcl新技术有限公司 | 网络下载服务方法、装置和计算机存储介质 |
CN112351319B (zh) * | 2020-11-04 | 2024-02-09 | 深圳Tcl新技术有限公司 | 网络下载服务方法、装置和计算机存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103475929B (zh) | 2017-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103475929A (zh) | 多媒体文件缩略图读取方法及*** | |
CN110096660B (zh) | 用于加载页面图片的方法、装置和电子设备 | |
US7797350B2 (en) | System and method for processing downloaded data | |
US8849991B2 (en) | System and method for hypertext transfer protocol layered reconstruction | |
US20180276298A1 (en) | Analyzing user searches of verbal media content | |
JP2016533594A (ja) | ウェブページのアクセス方法、ウェブページのアクセス装置、ルーター、プログラム及び記録媒体 | |
CN108647304B (zh) | 报表显示***、方法、计算机设备及存储介质 | |
US9805119B2 (en) | Subtitle processing method, device and system and storage medium | |
CN103279474A (zh) | 一种视频文件索引方法及*** | |
CN107566477B (zh) | 一种在分布式文件***集群中获取文件的方法和装置 | |
JP2010171978A (ja) | コンテンツ情報提供/再生方法及び装置 | |
US11232166B2 (en) | Networked page access and addressing based on partial categorization indexing | |
US20050144285A1 (en) | Finding of tv anytime web services | |
CN103942344A (zh) | 一种预览文件的方法及文件处理*** | |
CN109977822B (zh) | 数据供给方法、模型训练方法、装置、***、设备和介质 | |
CN102438004A (zh) | 获取媒体文件的元数据信息的方法、***及多媒体播放器 | |
CN103310001B (zh) | 一种设置视频列表的方法和装置 | |
CN113377722A (zh) | 一种资源数据读取方法、装置和存储介质 | |
CN110290396B (zh) | 一种视频处理的方法、装置、***、设备和存储介质 | |
KR101503268B1 (ko) | 시맨틱 클라이언트, 시맨틱 정보 관리 서버, 시맨틱 정보생성 방법, 시맨틱 정보 검색 방법 및 그 방법들을수행하기 위한 컴퓨터 기록매체 | |
JP6182578B2 (ja) | メディア資産を比較する方法およびシステム | |
KR100765364B1 (ko) | 메타데이터를 이용한 이종 단말 간의 멀티미디어 컨텐츠관리 시스템 | |
CN103473264A (zh) | 一种应用于农家书屋文献阅读的笔记及快速重现方法 | |
CN111225248B (zh) | 点播内容的管理方法及内容分发网络点播服务器 | |
CN105138545B (zh) | 一种分布式文件***中目录项异步预读的方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170905 |
|
CF01 | Termination of patent right due to non-payment of annual fee |