基于电子设备的数据存储方法、数据存储装置及电子设备与流程

文档序号:15980464发布日期:2018-11-17 00:16阅读:219来源:国知局

本发明涉及电子设备技术领域,具体而言,涉及一种基于电子设备的数据存储方法、一种基于电子设备的数据存储装置和一种电子设备。

背景技术

随着电子设备功能多样化,电子设备中会产生大量带存储的数据,这无疑对电子设备本身的存储功能要求比较高。用户在使用电子设备过程中,往往需要自己手动来选择存储位置来对数据进行存储,尤其是在电子设备本地存储空间不足的情况下,往往在用户选定存储位置后才提示空间不足,用户不得不先退出数据存储界面,再手动查找并清除本地存储空间中的部分数据,再进入数据存储界面重新选择存储位置进行存储,整个存储过程非常繁琐,且存储效率低下。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的基于电子设备的数据存储方案,能够自动为待存储数据分配存储位置,整个存储过程操控简单,更加智能化,提高了数据的存储效率。

有鉴于此,本发明提出了一种新的基于电子设备的数据存储方法,包括:在检测到电子设备中有新生成的待存储数据时,判断所述待存储数据是否是目标数据,以得到判断结果;获取所述电子设备的本地剩余存储空间的大小;根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据的存储位置;将所述待存储数据存储至所述存储位置。

在该技术方案中,在检测到电子设备中有新生成的待存储数据时,通过判断待存储数据是否是目标数据以得到判断结果,并根据判断结果和获取到的本地剩余存储空间的大小,来确定待存储数据的存储位置,整个存储过程无需用户繁琐地手动进行操控,即可实现为待存储数据分配存储位置,操控简单,更加智能化,提高了数据的存储效率。

在上述技术方案中,优选地,所述根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据对应的存储位置的步骤,具体包括:在确定所述待存储数据不是所述目标数据时,确定所述待存储数据的存储位置为临时文件夹,其中,所述临时文件夹中存储的数据每隔预定时长进行清零;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小大于等于预定阈值时,确定所述待存储数据的存储位置为所述本地剩余存储空间;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小小于预定阈值时,确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备。

在上述任一项技术方案中,优选地,在确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备时,所述将所述待存储数据存储至所述存储位置的步骤,具体包括:对所述待存储数据进行加密处理,并将加密处理后的数据发送至所述终端设备。

在该技术方案中,对需存储至与电子设备绑定的终端设备中的待存储数据进行加密处理,确保了数据传输过程中的安全性。

在上述任一项技术方案中,优选地,在将所述待存储数据存储至所述存储位置之后,还包括:生成所述待存储数据对应的存储目录,其中,所述存储目录中包括所述待存储数据的存储位置及存储时间。

在该技术方案中,通过生成待存储数据对应的存储目录,便于后续用户通过访问存储目录来查找数据。

根据本发明的第二方面,提出了一种基于电子设备的数据存储装置,包括:判断单元,用于在检测到电子设备中有新生成的待存储数据时,判断所述待存储数据是否是目标数据,以得到判断结果;获取单元,用于获取所述电子设备的本地剩余存储空间的大小;确定单元,用于根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据的存储位置;存储单元,用于将所述待存储数据存储至所述存储位置。

在该技术方案中,在检测到电子设备中有新生成的待存储数据时,通过判断待存储数据是否是目标数据以得到判断结果,并根据判断结果和获取到的本地剩余存储空间的大小,来确定待存储数据的存储位置,整个存储过程无需用户繁琐地手动进行操控,即可实现为待存储数据分配存储位置,操控简单,更加智能化,提高了数据的存储效率。

在上述技术方案中,优选地,所述确定单元具体用于:在确定所述待存储数据不是所述目标数据时,确定所述待存储数据的存储位置为临时文件夹,其中,所述临时文件夹中存储的数据每隔预定时长进行清零;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小大于等于预定阈值时,确定所述待存储数据的存储位置为所述本地剩余存储空间;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小小于预定阈值时,确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备。

在上述任一项技术方案中,优选地,所述存储单元,具体用于在所述确定单元确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备时,对所述待存储数据进行加密处理,并将加密处理后的数据发送至所述终端设备。

在该技术方案中,对需存储至与电子设备绑定的终端设备中的待存储数据进行加密处理,确保了数据传输过程中的安全性。

在上述任一项技术方案中,优选地,还包括:生成单元,用于生成所述待存储数据对应的存储目录,其中,所述存储目录中包括所述待存储数据的存储位置及存储时间。

在该技术方案中,通过生成待存储数据对应的存储目录,便于后续用户通过访问存储目录来查找数据。

根据本发明的第三方面,提出了一种电子设备,包括存储器、处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述技术方案中任一项所述的方法。

通过以上技术方案,能够自动为待存储数据分配存储位置,整个存储过程操控简单,更加智能化,提高了数据的存储效率。

附图说明

图1示出了根据本发明的实施例的基于电子设备的数据存储方法的示意流程图;

图2示出了根据本发明的实施例的基于电子设备的数据存储装置的示意框图;

图3示出了根据本发明的实施例的电子设备的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的实施例的基于电子设备的数据存储方法的示意流程图。

如图1所示,根据本发明的实施例的基于电子设备的数据存储方法,包括:

步骤102,在检测到电子设备中有新生成的待存储数据时,判断所述待存储数据是否是目标数据,以得到判断结果。其中,目标数据可根据用户需求进行预先设置,可从待存储数据中提取关键字或根据待存储数据的后缀名(如jpg、doc、docx等后缀名)来确定待存储数据是否为目标数据。

步骤104,获取所述电子设备的本地剩余存储空间的大小。

步骤106,根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据的存储位置。

步骤108,将所述待存储数据存储至所述存储位置。

在该技术方案中,在检测到电子设备中有新生成的待存储数据时,通过判断待存储数据是否是目标数据以得到判断结果,并根据判断结果和获取到的本地剩余存储空间的大小,来确定待存储数据的存储位置,整个存储过程无需用户繁琐地手动进行操控,即可实现为待存储数据分配存储位置,操控简单,更加智能化,提高了数据的存储效率。

在上述技术方案中,优选地,所述根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据对应的存储位置的步骤,具体包括:在确定所述待存储数据不是所述目标数据时,确定所述待存储数据的存储位置为临时文件夹,其中,所述临时文件夹中存储的数据每隔预定时长进行清零;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小大于等于预定阈值时,确定所述待存储数据的存储位置为所述本地剩余存储空间;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小小于预定阈值时,确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备。

在上述任一项技术方案中,优选地,在确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备时,所述将所述待存储数据存储至所述存储位置的步骤,具体包括:对所述待存储数据进行加密处理,并将加密处理后的数据发送至所述终端设备。

在该技术方案中,对需存储至与电子设备绑定的终端设备中的待存储数据进行加密处理,确保了数据传输过程中的安全性。

在上述任一项技术方案中,优选地,在将所述待存储数据存储至所述存储位置之后,还包括:生成所述待存储数据对应的存储目录,其中,所述存储目录中包括所述待存储数据的存储位置及存储时间。

在该技术方案中,通过生成待存储数据对应的存储目录,便于后续用户通过访问存储目录来查找数据。

图2示出了根据本发明的实施例的基于电子设备的数据存储装置的示意框图。

如图2所示,根据本发明的实施例的基于电子设备的数据存储装置200,包括:判断单元202、获取单元204、确定单元206和存储单元208。

其中,判断单元202用于在检测到电子设备中有新生成的待存储数据时,判断所述待存储数据是否是目标数据,以得到判断结果;获取单元204用于获取所述电子设备的本地剩余存储空间的大小;确定单元206用于根据所述判断结果和所述本地剩余存储空间的大小,确定所述待存储数据的存储位置;存储单元208用于将所述待存储数据存储至所述存储位置。

在该技术方案中,在检测到电子设备中有新生成的待存储数据时,通过判断待存储数据是否是目标数据以得到判断结果,并根据判断结果和获取到的本地剩余存储空间的大小,来确定待存储数据的存储位置,整个存储过程无需用户繁琐地手动进行操控,即可实现为待存储数据分配存储位置,操控简单,更加智能化,提高了数据的存储效率。

在上述技术方案中,优选地,所述确定单元206具体用于:在确定所述待存储数据不是所述目标数据时,确定所述待存储数据的存储位置为临时文件夹,其中,所述临时文件夹中存储的数据每隔预定时长进行清零;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小大于等于预定阈值时,确定所述待存储数据的存储位置为所述本地剩余存储空间;在确定所述待存储数据是所述目标数据,且所述本地剩余存储空间的大小小于预定阈值时,确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备。

在上述任一项技术方案中,优选地,所述存储单元208,具体用于在所述确定单元确定所述待存储数据的存储位置为与所述电子设备绑定的终端设备时,对所述待存储数据进行加密处理,并将加密处理后的数据发送至所述终端设备。

在该技术方案中,对需存储至与电子设备绑定的终端设备中的待存储数据进行加密处理,确保了数据传输过程中的安全性。

在上述任一项技术方案中,优选地,还包括:生成单元210,用于生成所述待存储数据对应的存储目录,其中,所述存储目录中包括所述待存储数据的存储位置及存储时间。

在该技术方案中,通过生成待存储数据对应的存储目录,便于后续用户通过访问存储目录来查找数据。

图3示出了根据本发明的实施例的电子设备的示意框图。

如图3所示,根据本发明的实施例的电子设备30,包括:处理器31,存储器32,总线33和通信接口34,所述处理器31、存储器32和通信接口34通过总线33连接;处理器31用于执行存储器32中存储的可执行模块,例如计算机程序。

其中,存储器32可能包含高速随机存取存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。通过至少一个通信接口34(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。

总线33可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器32用于存储程序,所述处理器31在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的装置所执行的方法可以应用于处理器31中,或者由处理器31实现。

处理器31可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器31中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器31可以是通用处理器,包括中央处理器、网络处理器等;还可以是数字信号处理器、专用集成电路、现成可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器32,处理器31读取存储器32中的信息,结合其硬件完成上述方法的步骤。

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的基于电子设备的数据存储方案,能够自动为待存储数据分配存储位置,整个存储过程操控简单,更加智能化,提高了数据的存储效率。

上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1