本发明专利技术公开一种多媒体文件缩略图读取方法及系统,第一终端扫描该第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找预设目录,获得第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图;具有针对第二终端的请求快速获取对应的多媒体文件缩略图的有益效果,避免了第二终端获取大量不必要数据的问题。
【技术实现步骤摘要】
多媒体文件缩略图读取方法及系统
本专利技术涉及多媒体共享技术,尤其涉及一种多媒体文件缩略图读取方法及系统。
技术介绍
目前,局域网内设备之间多媒体共享已经是多媒体时代发展的主流,显示多媒体文件缩略图是多媒体共享的一个必不可少的技术,比如显示局域网内其他设备的视频、音频、图片的缩略图。第二终端获取局域网设备之间多媒体缩略图的常用做法主要有:第二终端直接获取原图,把原图的URL(UniformResourceLocator,统一资源定位符)当作缩略图(比如图片原图)来直接获取;或者,第一终端从多媒体数据库获取缩略图数据,并把所有的缩略图数据全部打包并一起发给第二终端;再由第二终端去查找所需要的多媒体文件缩略图。但当有大量的第二终端并发访问并获取第一终端数据时,将会出现因多线程获取数据库信息造成竞争关系而导致第一终端性能低下、以及第二终端获取缩略图时间过长的问题。
技术实现思路
鉴于此,有必要提供一种多媒体文件缩略图读取方法及系统,以提高第二终端获取局域网设备之间多媒体缩略图的速度。本专利技术实施例公开了一种多媒体文件缩略图读取方法,包括以下步骤:第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图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(XtensibleMarkupLanguage本文档来自技高网...
【技术保护点】
一种多媒体文件缩略图读取方法,其特征在于,包括以下步骤:第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的所述多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。
【技术特征摘要】
1.一种多媒体文件缩略图读取方法,其特征在于,包括以下步骤:第一终端在开机或有系统更新时扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,将保存后的缩略图URL地址以及扫描到的多媒体文件标识信息生成对应的XML文件并保存到预设目录下;第一终端监控到第二终端发送多媒体信息请求时,查找所述预设目录,获得所述第一终端的XML文件并发送给第二终端,具体包括:第一终端启动流媒体监控应用程序的子线程,由启动的流媒体监控应用程序的子线程根据所述多媒体信息请求,查找所述预设目录,获得所述第一终端对应的XML文件并发送给第二终端;同时第一终端利用已启动的所述流媒体监控应用程序的主线程,继续监控第二终端是否有发送多媒体信息请求;第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图。2.如权利要求1所述的方法,其特征在于,所述第一终端扫描所述第一终端上的多媒体数据库中已存储的所有多媒体文件,并将扫描到的多媒体文件的缩略图保存在预设目录下,包括:第一终端扫描所述第一终端上多媒体数据库中已存储的多媒体文件的同时,查找预设目录下,是否存在扫描到的该多媒体文件标识信息;若不存在扫描到的该多媒体文件标识信息,则从多媒体数据库中提取该多媒体文件对应的缩略图,并将提取的该多媒体文件对应的缩略图保存在所述预设目录下。3.如权利要求2所述的方法,其特征在于,所述多媒体文件标识信息包括所述多媒体文件对应缩略图的文件名。4.如权利要求1或2所述的方法,其特征在于,所述第二终端接收并解析第一终端返回的XML文件获得保存后缩略图URL地址,根据保存后缩略图URL地址获取对应的多媒体文件缩略图,包括:第二终端接收并解析所述第一终端返回的XML文件,根据多媒体文件标识信息...
【专利技术属性】
技术研发人员:李余荣,
申请(专利权)人:深圳TCL新技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。