基于网络的数据存储方法、终端、服务器和系统技术方案

技术编号:20545347 阅读:53 留言:0更新日期:2019-03-09 18:18
本发明专利技术公开了一种基于网络的数据存储方法,其特征在于,所述基于网络的数据存储方法包括:在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址;在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址。本发明专利技术还公开了一种终端、服务器和系统。本发明专利技术由于在写入数据时,数据存储在服务器中,终端只需保存包含所述数据服务器中的存储地址,极大地降低了终端的容量需求,使得终端无需进行额外扩容,降低了成本。

Network-based data storage methods, terminals, servers and systems

The invention discloses a network-based data storage method, which is characterized in that the network-based data storage method includes: when receiving a data writing instruction, sending a data writing request to a server according to the data corresponding to the data writing instruction, in which the server writes the data and feeds back the storage address of the data; receiving a service; The data fed back by the device stores the storage address in the server. The invention also discloses a terminal, a server and a system. Because the data is stored in the server when the data is written, the terminal only needs to save the storage address contained in the data server, which greatly reduces the capacity requirement of the terminal, makes the terminal need not carry out additional expansion and reduces the cost.

【技术实现步骤摘要】
基于网络的数据存储方法、终端、服务器和系统
本专利技术涉及数据存储领域,尤其涉及基于网络的数据存储方法、终端、服务器和系统。
技术介绍
随着数字化的发展,终端在使用过程中会产生大量的数据,例如,随着手机配置的摄像头像素的提高,手机拍摄的照片或视频所占的容量越来越大,存储这些数据需要大量的容量空间。目前,为了满足终端的大量数据的存储,通常采用的方式是为终端增设大容量存储设备,然而,大容量存储设备一般价格均较高,极大地增加了终端的使用成本。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于网络的存储方法、终端、服务器和系统,旨在解决目前满足终端的大量数据存储需要增设大容量设备,增加了终端的使用成本的问题。为实现上述目的,本专利技术提供一种基于网络的数据存储方法,应用于终端,所述基于网络的数据存储方法包括:在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址;在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址。优选地,所述基于网络的数据存储方法还包括:在接收到数据读取指令时,获取所述数据读取指令对应的存储地址;根据所述存储地址向服务器发送数据读取请求,其中,所述服务器获取所述存储地址中的数据并反馈;在接收到所述服务器反馈的数据时,将所述数据存入缓存,以供用户使用。优选地,所述基于网络的数据存储方法还包括:在接收到数据擦除指令时,获取所述数据擦除指令对应的存储地址;根据所述存储地址向服务器发送数据擦除请求,其中,所述服务器根据接收到的所述擦除请求擦除所述存储地址中的数据;在接收到所述服务器反馈的擦除成功的提醒信息时,删除所述数据擦除指令对应的存储地址。优选地,所述基于网络的数据存储方法还包括:在接收到数据备份指令时,获取存储的所有存储地址,向所述服务器发送备份请求,其中,所述服务器根据接收到的所述备份请求生成包括所述存储地址和所述存储地址中的数据的备份数据,并反馈数据版本信息;在接收到服务器反馈的数据版本信息时,保存所述数据版本信息。优选地,所述基于网络的数据存储方法还包括:在接收到数据回滚指令时,获取所述数据回滚指令对应的数据版本信息;根据所述数据版本信息向所述服务器发送数据回滚请求,其中,服务器根据接收到的所述数据回滚请求回滚所述服务器中存储的数据,并反馈所述数据版本信息对应的存储地址;在接收到所述服务器反馈的存储地址时,利用所述服务器反馈的存储地址覆盖当前的存储地址。优选地,其特征在于,所述在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求的步骤包括:在接收到数据写入指令时,获取所述数据写入指令对应的数据;将所述数据压缩并加密;根据压缩并加密后的所述数据向服务器发送数据写入请求。此外,为实现以上目的,本专利技术还提供一种数据的基于网络的数据存储方法,应用于服务器,所述基于网络的数据存储方法包括以下步骤:在接收到终端发送的数据写入请求时,获取并存储所述数据写入请求对应的数据;获取所述数据的存储地址,并将所述存储地址发送至所述终端,以供所述终端存储所述存储地址。优选地,所述基于网络的数据存储方法还包括:在接收到终端发送的数据读取请求时,获取所述数据读取请求对应的存储地址;获取所述存储地址中的数据,并将所述数据发送至所述终端,以供所述终端缓存使用。优选地,所述基于网络的数据存储方法还包括:在接收到终端发送的擦除请求时,获取所述擦除请求对应的存储地址;获取所述存储地址中的数据,并将所述数据删除;向所述终端发送擦除成功的提醒信息。优选地,所述基于网络的数据存储方法还包括:在接收到终端发送的备份请求时,获取所述备份请求对应的终端信息和存储地址;获取所述存储地址中的数据,根据所述数据和所述存储地址压缩生成备份数据;将所述备份数据与所述终端信息关联存储,并生成数据版本信息;将所述数据版本信息发送至所述终端。优选地,所述基于网络的数据存储方法还包括:在接收到终端发送的数据回滚请求时,获取所述数据回滚请求对应的终端信息和数据版本信息;获取所述终端信息和所述数据版本信息对应的备份数据;将所述备份数据解压得到数据和存储地址;利用解压得到的所述数据覆盖当前数据,并将所述存储地址发送至所述终端。此外,为实现以上目的,本专利技术还提供一种终端,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于网络的数据存储程序,所述基于网络的数据存储程序被所述处理器执行时实现如上任一项所述的应用于终端的基于网络的数据存储方法的步骤。此外,为实现以上目的,本专利技术还提供一种服务器,所述服务器包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于网络的数据存储程序,所述基于网络的数据存储程序被所述处理器执行时实现如上任一项所述的应用于服务器的基于网络的数据存储方法的步骤。此外,为实现以上目的,本专利技术还提供一种基于网络的数据存储系统,所述基于网络的数据存储系统包括如上所述的终端和如上所述的服务器,其中,所述终端的数量至少为一个。本专利技术实施例提出的一种基于网络的存储方法、终端、服务器和系统,终端在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址,在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址;由于在写入数据时,数据存储在服务器中,终端只需保存包含所述数据服务器中的存储地址,极大地降低了终端的容量需求,使得终端无需进行额外扩容,降低了成本。附图说明图1是专利技术本实施例方案涉及的系统架构示意图;图2是本专利技术实施例方案涉及的终端的运行环境结构示意图;图3是本专利技术实施例方案涉及的服务器的运行环境结构示意图;图4为本专利技术基于网络的数据存储方法第一实施例的流程示意图;图5为本专利技术基于网络的数据存储方法第二实施例的流程示意图;图6为本专利技术基于网络的数据存储方法第三实施例的流程示意图;图7为本专利技术基于网络的数据存储方法第四实施例的流程示意图;图8为本专利技术基于网络的数据存储方法第五实施例的流程示意图;图9为本专利技术基于网络的数据存储方法第六实施例的流程示意图;图10为本专利技术基于网络的数据存储方法第七实施例的流程示意图;图11为本专利技术基于网络的数据存储方法第八实施例的流程示意图;图12为本专利技术基于网络的数据存储方法第九实施例的流程示意图;图13为本专利技术基于网络的数据存储方法第十实施例的流程示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例的主要解决方案是:在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址;在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址。由于现有技术中,满足终端的大量数据存储需要增设大容量设备,增加了终端的使用成本。本专利技术提供一种解决方案,使得在写入数据时,数据存储在服务器中,终端只需保存包含所述数本文档来自技高网...

【技术保护点】
1.一种基于网络的数据存储方法,应用于终端,其特征在于,所述基于网络的数据存储方法包括:在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址;在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址。

【技术特征摘要】
1.一种基于网络的数据存储方法,应用于终端,其特征在于,所述基于网络的数据存储方法包括:在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求,其中,所述服务器写入所述数据,并反馈所述数据的存储地址;在接收到服务器反馈的所述数据在所述服务器中的存储地址时,存储所述存储地址。2.如权利要求1所述的基于网络的数据存储方法,其特征在于,所述基于网络的数据存储方法还包括:在接收到数据读取指令时,获取所述数据读取指令对应的存储地址;根据所述存储地址向服务器发送数据读取请求,其中,所述服务器获取所述存储地址中的数据并反馈;在接收到所述服务器反馈的数据时,将所述数据存入缓存,以供用户使用。3.如权利要求1所述的基于网络的数据存储方法,其特征在于,所述基于网络的数据存储方法还包括:在接收到数据擦除指令时,获取所述数据擦除指令对应的存储地址;根据所述存储地址向服务器发送数据擦除请求,其中,所述服务器根据接收到的所述擦除请求擦除所述存储地址中的数据;在接收到所述服务器反馈的擦除成功的提醒信息时,删除所述数据擦除指令对应的存储地址。4.如权利要求1所述的基于网络的数据存储方法,其特征在于,所述基于网络的数据存储方法还包括:在接收到数据备份指令时,获取存储的所有存储地址,向所述服务器发送备份请求,其中,所述服务器根据接收到的所述备份请求生成包括所述存储地址和所述存储地址中的数据的备份数据,并反馈数据版本信息;在接收到服务器反馈的数据版本信息时,保存所述数据版本信息。5.如权利要求1所述的基于网络的数据存储方法,其特征在于,所述基于网络的数据存储方法还包括:在接收到数据回滚指令时,获取所述数据回滚指令对应的数据版本信息;根据所述数据版本信息向所述服务器发送数据回滚请求,其中,服务器根据接收到的所述数据回滚请求回滚所述服务器中存储的数据,并反馈所述数据版本信息对应的存储地址;在接收到所述服务器反馈的存储地址时,利用所述服务器反馈的存储地址覆盖当前的存储地址。6.如权利要求1-5任一项所述的基于网络的数据存储方法,其特征在于,所述在接收到数据写入指令时,根据所述数据写入指令对应的数据向服务器发送数据写入请求的步骤包括:在接收到数据写入指令时,获取所述数据写入指令对应的数据;将所述数据压缩并加密;根据压缩并加密后的所述数据向服务器发送数据写入请求。7.一种数据的基于网络的数...

【专利技术属性】
技术研发人员:陈斌吴大畏李晓强黄慧
申请(专利权)人:深圳市硅格半导体有限公司
类型:发明
国别省市:广东,44

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

1