一种资源存储方法、资源下载方法、系统、设备和介质技术方案

技术编号:20724649 阅读:24 留言:0更新日期:2019-03-30 17:38
本发明专利技术实施例公开了一种资源存储方法、资源下载方法、系统、设备和介质。所述资源存储方法包括:当接收到待存储资源包时,基于所述待存储资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系。通过上述技术手段,避免了服务端对相同资源进行重复存储,实现了对服务端存储空间的有效利用。

【技术实现步骤摘要】
一种资源存储方法、资源下载方法、系统、设备和介质
本专利技术实施例涉及大屏显示
,尤其涉及一种资源存储方法、资源下载方法、系统、设备和介质。
技术介绍
目前,越来越多的场合使用大显示屏的智能机进行广告宣传,教育教学、酒店餐厅的商务发布等。在使用大显示屏的智能机进行广告宣传、教育教学、以及商务发布等之前,在与智能机对应的服务端势必预先存储有包装好的完整节目包,该节目包包括各种资源,例如图片、视频、音乐以及文档等。不同的节目包可能包括相同的某种资源,因此针对每个节目均存储包装好的完整节目包的方式,会导致在服务端存储大量重复的资源,造成服务端的磁盘空间得不到有效地利用。同时,当智能机需要对特定广告进行显示时,会从服务端下载对应的广告节目包,这种下载方式对于智能机来说就如同下载一个黑匣子,智能机无法知道下载的广告节目包中包括了哪些资源,因此,这种方式会导致智能机对重复资源的下载和存储,造成智能机存储空间的浪费,同时也造成了带宽的极大浪费。
技术实现思路
本专利技术实施例提供一种资源存储方法、资源下载方法、系统、设备和介质,以避免服务端对相同资源进行重复存储,实现了对服务端存储空间的有效利用。第一方面,本专利技术实施例提供了一种资源存储方法,应用于服务端,该方法包括:当接收到待存储资源包时,基于所述待存储资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系。第二方面,本专利技术实施例还提供了一种资源下载方法,应用于智能终端,用于从基于权利要求1-3任一项所述的资源存储方法进行资源存储的服务端下载对应资源,该方法包括:当接收到下载指令时,基于待下载资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经存在;若是,则不再对当前资源文件进行下载,否则,从服务端下载所述当前资源文件。第三方面,本专利技术实施例还提供了一种资源系统,包括:服务端,用于基于权利要求1-3任一项所述的资源存储方法存储资源包;智能终端,用于基于如权利要求4-7任一项所述的资源下载方法从所述服务端下载资源。第四方面,本专利技术实施例还提供了一种电子设备,所述电子设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-3任一项所述的资源存储方法,以及如权利要求4-7任一项所述的资源下载方法。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-3任一项所述的资源存储方法,以及如权利要求4-7任一项所述的资源下载方法。本专利技术提供的一种资源存储方案,当接收到待存储资源包时,针对所述待存储资源包中的每个资源文件,判断当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系,避免了服务端对相同资源进行重复存储,实现了对服务端存储空间的有效利用。附图说明图1为本专利技术实施例一提供的一种资源存储方法流程示意图;图2为本专利技术实施例二提供的一种资源下载方法流程示意图;图3为本专利技术实施例三提供的一种资源系统的结构意图;图4为本专利技术实施例四提供的一种电子设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种资源存储方法流程示意图,该方法可适用于服务端存储大量广告资源的情况,可以由资源存储装置来执行,该装置可以通过软件和/或硬件的方式实现,并集成在服务端中。具体参见图1所示,所述方法包括:步骤110、当接收到待存储资源包时,基于所述待存储资源包中的每个资源文件确定当前资源文件。当接收到待存储资源包时,针对所述待存储资源包中的每个资源文件,判断当前资源文件是否已经被存储过,若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系。即所述待存储资源包中的每个资源文件将依次作为当前资源文件进行重复性判断。其中,所述待存储资源包具体可以是广告节目包,每个广告节目包会包括很多个资源文件,比如视频文件、音频文件、图片文件等。不同的广告节目包可能会包括相同的某个资源文件,因此,为了避免服务端对各资源文件进行重复存储,当接收到待存储资源包时,针对所述待存储资源包中的每个资源文件,判断当前资源文件是否已经被存储过,若已经被存储过,则不再进行重复存储,同时,为了确保已经被存储的当前资源文件与所述待存储资源包之间的包含关系,当确定当前资源文件已经被存储过,则建立当前资源文件与所述待存储资源包之间建立映射关系,以表征所述待存储资源包包含所述当前资源文件。示例性的,所述判断当前资源文件是否已经被存储过,包括:判断服务端的数据库中是否存在与当前资源文件的标识号相同的资源文件,若存在,则确定当前资源文件已经被存储过,否则,确定当前资源文件没有被存储过。所述资源文件包括图片文件、视频文件、音频文件以及文档文件中的至少一种。步骤120、判断当前资源文件是否已经被存储过,若是,则继续执行步骤130,否则执行步骤140。步骤130、若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系。步骤140、若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系对所述当前资源文件进行独立存储的目的是为了保证当新的待存储资源包中也包含所述当前资源文件时,能够建立所述当前资源文件与所述新的待存储资源包之间的映射关系。本实施例提供的一种资源存储方案,当接收到待存储资源包时,针对所述待存储资源包中的每个资源文件,判断当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系,避免了服务端对相同资源进行重复存储,实现了对服务端存储空间的有效利用。实施例二图2为本专利技术实施例二提供的一种资源下载方法流程示意图,本实施例提供的资源下载方法应用于智能终端,所述智能终端用于从对应的服务端下载资源并显示所述资源,所述智能终端具体可以是广告机、商务定制智能电视机以及其他用于宣传、教学等信息发布的具有大屏幕的显示终端。该资源下载方法依赖按照上述实施例所述的资源存储方法进行存储的资源。具体参见图本文档来自技高网...

【技术保护点】
1.一种资源存储方法,应用于服务端,其特征在于,包括:当接收到待存储资源包时,基于所述待存储资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系。

【技术特征摘要】
1.一种资源存储方法,应用于服务端,其特征在于,包括:当接收到待存储资源包时,基于所述待存储资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经被存储过;若所述当前资源文件已经被存储过,则建立所述待存储资源包与已经存储的所述当前资源文件之间的映射关系;若所述当前资源文件没有被存储过,则对所述当前资源文件进行独立存储,并建立所述待存储资源包与所述当前资源文件之间的映射关系。2.根据权利要求1所述的方法,其特征在于,判断所述当前资源文件是否已经被存储过,包括:判断服务端的数据库中是否存在与当前资源文件的标识号相同的资源文件,若存在,则确定当前资源文件已经被存储过,否则,确定当前资源文件没有被存储过。3.根据权利要求1所述的方法,其特征在于,所述资源文件包括图片文件、视频文件、音频文件以及文档文件中的至少一种。4.一种资源下载方法,应用于智能终端,用于从基于上述权利要求1-3任一项所述的资源存储方法进行资源存储的服务端下载对应资源,其特征在于,所述方法包括:当接收到下载指令时,基于待下载资源包中的每个资源文件确定当前资源文件;判断所述当前资源文件是否已经存在;若是,则不再对所述当前资源文件进行下载,否则,从服务端下载所述当前资源文件。5.根据权利要求...

【专利技术属性】
技术研发人员:张柳徐正财
申请(专利权)人:广州创维平面显示科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1