基于云存储的临时存储方法和系统的制作方法_2

文档序号:8226129阅读:来源:国知局
的第一存储容器,并重新开始记录存储时间。
[0056]可以理解,在其他实施例中,在步骤SllO之前还包括将云端服务器初始化。
[0057]本实施例的具体原理就是:建立两个用于轮流临时存储的存储容器,设定切换时间期限(即预设时间)。记录开始时间为第一个存储容器第一次存储文件信息的时间,若当前时间与第一次存储文件信息的时间间隔超过切换时间期限,则开始用第二个存储容器存储文件信息,并在存储之前将第二个存储容器中的内容清空,同时将第二个存储容器存储文件信息的开始时间更新到当前时间;当第二个存储容器的存储时间达到切换时间期限,则清空第一个存储容器,又开始存入第一个存储容器。依次循环。
[0058]下面以存储拍摄的视频为例,对本实施例加以说明与解释。其中,在云端服务器创建的两个用于轮流临时存储的临时存储容器中,当前正在用于存储的临时存储容器被定义为第一存储容器,另一个临时存储容器则被定义为第二存储容器。
[0059]比如,需要将拍摄的视频上传到云端,并要求保存至少7天供其他终端进行下载或查看。在11月I日,智能设备通过互联网向云端服务器第一次发送了一段视频,这时若还没有当前正在用于存储的临时存储容器作为第一存储容器,这段视频便会随机地被存储在任一临时存储容器中并开始记录存储时间。
[0060]11月7日,智能设备通过互联网向云端服务器再一次发送了一段视频,这时当前正在存储11月I日发送的那段视频的临时存储容器即为第一存储容器。因为预设时间为7天,且从第一存储容器第一次存储视频开始计算。那么要11月8日才到第一存储容器的切换时间,所以11月7日发送的视频和11月I日发送的视频一起存储在第一存储容器中。
[0061]11月8日,智能设备通过互联网向云端服务器再一次发送视频,这时已经到了第一存储容器的切换时间,第二存储容器被切换为第一存储容器,这时需要清空切换后的第一存储容器再将这段视频存储在切换后的第一存储容器,并重新开始记录存储时间。这样,一直到11月14日,所有发送的视频都被存储在换后的第一存储容器中。
[0062]11月15日,再一次到了第一存储容器的切换时间,这时11月I日至11月7日存储的视频就会被清空,依此循环。
[0063]以阿里杭州节点,100T的存储量为例(月单价为0.175元/G),在不产生任何请求的情况下,这100T的数据每年需要存储费用为Y215010。而使用我们这个方法的时候,存储100T的内容,会把这个费用降低。
[0064]请参照图2,为一实施例中基于云存储的临时存储系统的模块图。
[0065]一种基于云存储的临时存储系统,包括:
[0066]创建模块110,用于在云端服务器创建两个用于轮流临时存储的临时存储容器;其中,当前正在用于存储的临时存储容器为第一存储容器,另一个临时存储容器则为第二存储容器。
[0067]接收模块120,用于接收终端发送的文件信息。
[0068]检测模块130,用于检测是否已有临时存储容器在存储。
[0069]判断模块140,用于判断是否已到第一存储容器的切换时间,若否,将所述文件信息存储在第一存储容器中;若是,将第二存储容器切换为第一存储容器。
[0070]在本实施例中,判断模块140包括:
[0071]比较单元,用于将记录的存储时间与预设时间进行比较;
[0072]判断单元,用于判断记录的存储时间是否不小于预设时间;若是,则已到第一存储容器的切换时间,若否,则没有到第一存储容器的切换时间。
[0073]清空模块150用于清空切换后的第一存储容器。
[0074]切换存储模块160用于将所述文件信息存储在切换后的第一存储容器,并重新开始记录存储时间。
[0075]可以理解,在其他实施例中,还包括用于将云端服务器初始化的初始化模块。
[0076]上述基于云存储的临时存储方法和系统通过在云端服务器创建两个用于轮流临时存储的临时存储容器,并根据终端发送的文件信息所要存储的期限设定切换时间,使得两个临时存储容器循环切换且定时被清空,这样既保证了文件信息存储的时长,又能被定时清空,这样文件数量不会一直增加,从而可以降低存储成本。
[0077]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于云存储的临时存储方法,其特征在于,包括: 在云端服务器创建两个用于轮流临时存储的临时存储容器;其中,当前正在用于存储的临时存储容器为第一存储容器,另一个临时存储容器则为第二存储容器; 接收终端发送的文件信息; 检测是否已有临时存储容器在存储,若否,将所述文件信息存储在任一临时存储容器中并开始记录存储时间;若是, 判断是否已到第一存储容器的切换时间,若否,将所述文件信息存储在第一存储容器中;若是,将第二存储容器切换为第一存储容器; 清空切换后的第一存储容器; 将所述文件信息存储在切换后的第一存储容器,并重新开始记录存储时间。
2.根据权利要求1所述的基于云存储的临时存储方法,其特征在于,在云端服务器创建两个用于轮流临时存储的临时存储容器的步骤之前还包括: 将云端服务器初始化。
3.根据权利要求1所述的基于云存储的临时存储方法,其特征在于,判断是否已到第一存储容器的切换时间的步骤具体为: 将记录的存储时间与预设时间进行比较,判断记录的存储时间是否不小于预设时间;若是,则已到第一存储容器的切换时间,若否,则没有到第一存储容器的切换时间。
4.根据权利要求3所述的基于云存储的临时存储方法,其特征在于,所述预设时间为7天。
5.一种基于云存储的临时存储系统,其特征在于,包括: 创建模块,用于在云端服务器创建两个用于轮流临时存储的临时存储容器;其中,当前正在用于存储的临时存储容器为第一存储容器,另一个临时存储容器则为第二存储容器;接收模块,用于接收终端发送的文件信息; 检测模块,用于检测是否已有临时存储容器在存储; 判断模块,用于判断是否已到第一存储容器的切换时间,若否,将所述文件信息存储在第一存储容器中;若是,将第二存储容器切换为第一存储容器; 清空模块,用于清空切换后的第一存储容器; 切换存储模块,用于将所述文件信息存储在切换后的第一存储容器,并重新开始记录存储时间。
6.根据权利要求5所述的基于云存储的临时存储系统,其特征在于,还包括初始化模块,用于将云端服务器初始化。
7.根据权利要求5所述的基于云存储的临时存储系统,其特征在于,所述判断模块包括: 比较单元,用于将记录的存储时间与预设时间进行比较; 判断单元,用于判断记录的存储时间是否不小于预设时间;若是,则已到第一存储容器的切换时间,若否,则没有到第一存储容器的切换时间。
8.根据权利要求7所述的基于云存储的临时存储系统,其特征在于,所述预设时间为7天。
【专利摘要】一种基于云存储的临时存储方法,包括:在云端服务器创建两个用于轮流临时存储的临时存储容器;其中,当前正在用于存储的临时存储容器为第一存储容器,另一个临时存储容器则为第二存储容器;接收终端发送的文件信息;检测是否已有临时存储容器在存储,若否,将所述文件信息存储在任一临时存储容器中并开始记录存储时间;若是,判断是否已到第一存储容器的切换时间,若否,将所述文件信息存储在第一存储容器中;若是,将第二存储容器切换为第一存储容器;清空切换后的第一存储容器;将所述文件信息存储在切换后的第一存储容器,并重新开始记录存储时间。还公开一种基于云存储的临时存储系统。本发明可以降低存储成本。
【IPC分类】H04L29-08
【公开号】CN104539703
【申请号】CN201410842171
【发明人】姚秀萍, 刘朝, 田野, 綦振, 马炜镔, 马天元, 周远, 文大军
【申请人】深圳市兰丁科技有限公司
【公开日】2015年4月22日
【申请日】2014年12月30日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1