一种数据存储方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28557954 阅读:16 留言:0更新日期:2021-05-25 17:51
本申请涉及一种数据存储方法、装置、电子设备及存储介质,属于数据存储技术领域,数据存储方法包括以下步骤:获取数据文件的存入请求;显示存储模式界面,并获取用户的存储模式选择信息,所述存储模式包括本地模式和云端模式;若选择本地模式,则将请求存入的数据文件存储到U盘本地;若选择云端模式,则与云端存储通讯,并将请求存入的数据文件上传到云端;数据文件上传到云端后,接收来自云端生成的识别码,并将该识别码存储到U盘本地,所述识别码与上传的数据文件一一对应,识别码用于从云端下载对应的数据文件。本申请具有提高U盘对文件存储能力的效果。

【技术实现步骤摘要】
一种数据存储方法、装置、电子设备及存储介质
本申请涉及数据存储
,尤其是涉及一种数据存储方法、装置、电子设备及存储介质。
技术介绍
U盘,全称通用串行总线(英文:UniversalSerialBus,简称:USB)闪存盘(英文:USBflashdisk),是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用,也可以接入有USB主设备接口的其他智能设备。目前,U盘虽然能够方便存储,但是其存储的数据量有限。
技术实现思路
为了提高对数据的存储能力,本申请提供了一种数据存储方法、装置、电子设备及存储介质。第一方面,本申请提供一种数据存储方法,采用如下的技术方案:一种数据存储方法,包括以下步骤:获取数据文件的存入请求;显示存储模式界面,并获取用户的存储模式选择信息,所述存储模式包括本地模式和云端模式;若选择本地模式,则将请求存入的数据文件存储到U盘本地;若选择云端模式,则与云端存储通讯,并将请求存入的数据文件上传到云端;数据文件上传到云端后,接收来自云端生成的识别码,并将该识别码存储到U盘本地,所述识别码与上传的数据文件一一对应,识别码用于从云端下载对应的数据文件。通过采用上述技术方案,存储数据文件时,用户可根据自己的需要选择存储模式,当选择云端模式时,通过将数据文件上传到云端,云端生成和数据文件唯一关联的识别码,然后将该识别码保存在U盘本地,后期可通过识别码下载相应的数据文件。U盘上只存储识别码,识别码的占用空间小,进而在保存U盘数据存储的基础上,提高U盘对数据文件存储的能力。可选的,所述与云端存储通讯,并将请求存入的数据文件上传到云端,包括:向云端发送上传请求;获取来自云端关于上传数据文件的识别结果,根据识别结果判断该数据文件是否重复上传;若是,则取消该数据文件的上传,接收并保存该数据文件对应的识别码;若否,则继续上传该数据文件。通过采用上述技术方案,上传数据文件时,云端对数据文件进行识别,识别该文件是否之前已经上传,若之前已经上传了该数据文件,则取消该数据文件的上传,接收并保存该数据文件对应的识别码;若该数据文件尚未上传,则继续上传该数据文件,可减少重复上传的情况,提高效率。可选的,所述接收来自云端生成的识别码,并将该识别码存储到本地,包括:识别上传数据文件的文件名;根据文件名生成对应的文件夹,将识别码保存在对应的文件夹内。通过采用上述技术方案,数据文件上传完毕后,云端根据该数据文件生成唯一的识别码,云端保存该识别码并将该识别码发送给U盘。U盘根据上传数据文件的文件名生成相应的文件夹,U盘接收云端发送的识别码,并将该识别码保存到相应的文件夹中,便于后续通过文件夹的命名找到相应数据文件的识别码。可选的,所述识别上传数据文件的文件名,文件夹的文件名包含扩展名,包括:识别文件夹的文件名,以得到文件夹的类型信息,根据类型信息在U盘本地对文件夹进行分栏显示。通过采用上述技术方案,通过对不同类型的信息进行分栏显示,便于查找识别码。可选的,所述接收来自云端生成的识别码,并将该识别码存储到本地之后,包括:记录识别码下载数据文件的次数。通过采用上述技术方案,记录下载的次数,下载的次数较多的资料为常用资料,可了解哪些资料是常用资料,常用资料可选择保存在U盘本地,减少下载的时间,而不常用资料则选择保存在云端上。可选的,所述记录识别码下载数据文件的次数之后,包括:接收查找请求,进入查找界面,所述查找界面包括次数筛选区域、时间筛选区域和显示区域,次数筛选区域用于对识别码下载数据文件的次数进行筛选,时间筛选区域用于对识别码的保存时间进行筛选,显示区域用于对U盘本地的资料进行显示;获取用户的次数筛选信息和时间筛选信息,根据次数筛选信息和时间筛选信息,显示区域对符合该条件的资料进行显示。通过采用上述技术方案,在忘记文件名时,进入查找界面对文件夹进行筛选查找,便于快速找到相应的文件夹内的识别码。第二方面,本申请提供一种数据存储装置,采用如下的技术方案:一种数据存储装置,包括:获取模块:用于获取数据文件的存入请求;选择模块:用于显示存储模式界面,并获取用户的存储模式选择信息,所述存储模式包括本地模式和云端模式;本地模块:若选择本地模式,则将请求存入的数据文件存储到U盘本地;云端模块:若选择云端模式,则与云端存储通讯,并将请求存入的数据文件上传到云端;保存模块:用于数据文件上传到云端后,接收来自云端生成的识别码,并将该识别码存储到U盘本地,所述识别码与上传的数据文件一一对应,识别码用于从云端下载对应的数据文件。通过采用上述技术方案,存储数据文件时,用户可根据自己的需要选择存储模式,当选择云端模式时,通过将数据文件上传到云端,云端生成和数据文件唯一关联的识别码,然后将该识别码保存在U盘本地,后期可通过识别码下载相应的数据文件。U盘上只存储识别码,识别码的占用空间小,进而在保存U盘数据存储的基础上,提高U盘对数据文件存储的能力。第三方面,本申请提供一种电子设备,采用如下的技术方案:一种电子设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述方法的计算机程序。第四方面,本申请提供一种计算机可读存储介质,采用如下的技术方案:一种电子设备,存储有能够被处理器加载并执行如上述方法的计算机程序。综上所述,本申请包括以下至少一种有益技术效果:1.存储数据文件时,用户可根据自己的需要选择存储模式,当选择云端模式时,通过将数据文件上传到云端,云端生成和数据文件唯一关联的识别码,然后将该识别码保存在U盘本地,后期可通过识别码下载相应的数据文件。U盘上只存储识别码,识别码的占用空间小,进而在保存U盘数据存储的基础上,提高U盘对数据文件存储的能力。2.上传数据文件时,云端对数据文件进行识别,识别该文件是否之前已经上传,若之前已经上传了该数据文件,则取消该数据文件的上传,接收并保存该数据文件对应的识别码;若该数据文件尚未上传,则继续上传该数据文件,减少重复上传的情况。3.记录下载的次数,下载的次数较多的资料为常用资料,可了解哪些资料是常用资料,常用资料可选择保存在U盘本地,减少下载的时间,而不常用资料则选择保存在云端上。附图说明图1是本申请中一实施例一种数据存储方法的流程示意图;图2是进入查找界面的示意图;图3是图1中S4的流程示意图;图4是图1中S5的流程示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。本申请实施例公开一种数据存储方法。参照图1,数据存储方本文档来自技高网...

【技术保护点】
1.一种数据存储方法,其特征在于,包括以下步骤:/n获取数据文件的存入请求;/n显示存储模式界面,并获取用户的存储模式选择信息,所述存储模式包括本地模式和云端模式;/n若选择本地模式,则将请求存入的数据文件存储到U盘本地;/n若选择云端模式,则与云端存储通讯,并将请求存入的数据文件上传到云端;/n数据文件上传到云端后,接收来自云端生成的识别码,并将该识别码存储到U盘本地,所述识别码与上传的数据文件一一对应,识别码用于从云端下载对应的数据文件。/n

【技术特征摘要】
1.一种数据存储方法,其特征在于,包括以下步骤:
获取数据文件的存入请求;
显示存储模式界面,并获取用户的存储模式选择信息,所述存储模式包括本地模式和云端模式;
若选择本地模式,则将请求存入的数据文件存储到U盘本地;
若选择云端模式,则与云端存储通讯,并将请求存入的数据文件上传到云端;
数据文件上传到云端后,接收来自云端生成的识别码,并将该识别码存储到U盘本地,所述识别码与上传的数据文件一一对应,识别码用于从云端下载对应的数据文件。


2.根据权利要求1所述的数据存储方法,其特征在于,所述与云端存储通讯,并将请求存入的数据文件上传到云端,包括:
向云端发送上传请求;
获取来自云端关于上传数据文件的识别结果,根据识别结果判断该数据文件是否重复上传;
若是,则取消该数据文件的上传,接收并保存该数据文件对应的识别码;
若否,则继续上传该数据文件。


3.根据权利要求1所述的数据存储方法,其特征在于,所述接收来自云端生成的识别码,并将该识别码存储到本地,包括:
识别上传数据文件的文件名;
根据文件名生成对应的文件夹,将识别码保存在对应的文件夹内。


4.根据权利要求3所述的数据存储方法,其特征在于,所述识别上传数据文件的文件名,文件夹的文件名包含扩展名,包括:
识别文件夹的文件名,以得到文件夹的类型信息,根据类型信息在U盘本地对文件夹进行分栏显示。


5.根据权利要求1所述的数据存储方法,其特征在于,所述接收来自云...

【专利技术属性】
技术研发人员:邓紫亮吴大畏罗挺
申请(专利权)人:深圳市得一微电子有限责任公司
类型:发明
国别省市:广东;44

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

1