一种存储照片或视频的方法、系统及移动终端的制作方法

文档序号:7554288阅读:93来源:国知局
专利名称:一种存储照片或视频的方法、系统及移动终端的制作方法
技术领域
本发明属于通信领域,尤其涉及一种存储照片或视频的方法、系统及移动终端。
背景技术
现有技术利用移动终端的相机进行拍照或摄像,或者,利用移动终端下载或接收其他终端传输的照片或视频时,照片或视频只能存储在移动终端的内置存储空间和外置存储空间,当移动终端的内置存储空间和外置存储空间都满的情况下,必须通过用户手动删除内置存储空间或外置存储空间的相关文件,或转移相关文件到计算机或者其他存储设备上才能存储获取的所述照片或视频。而照片或视频所占用的存储空间通常非常大,移动终端自身存储空间又极为有限,因此经常会出现移动终端的内置存储空间和外置存储空间都满的情况,使得用户使用起来极不方便。

发明内容
本发明的目的在于提供一种存储照片或视频的方法,旨在解决现有技术当移动终端的内置存储空间和外置存储空间都满的情况下,必须通过用户手动删除相关文件,或转移相关文件到计算机或者其他存储设备上才能存储获取的照片或视频的问题。本发明是这样实现的,一种存储照片或视频的方法,所述方法包括:获取照片或视频;判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;

如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。本发明的另一目的在于提供一种存储照片或视频的系统,所述系统包括:获取模块,用于获取照片或视频;第一判断模块,用于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;上传模块,用于当第一判断模块判断所述照片或视频的优先存储位置是云端服务器时,将获取模块获取的照片或视频上传到云端服务器;第二判断模块,用于当第一判断模块判断所述照片或视频的优先存储位置是本地存储装置时,判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则由所述上传模块将获取模块获取的照片或视频上传到云端服务器;存储模块,用于当第二判断模块判断终端的本地剩余存储空间不小于预定的第一阈值时,将获取模块获取的照片或视频存储至本地存储装置。本发明的再一目的在于提供一种包括上述存储照片或视频的系统的移动终端。在本发明中,由于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。因此当移动终端的本地存储装置没有剩余存储空间的情况下仍然能存储获取的照片或视频,且省去了用户常因为移动终端的本地存储装置没有剩余存储空间的情况下,手动删除相关文件或转移相关文件到计算机或者其他存储设备所消耗的时间和精力,增加了移动终端的实用性,提闻了用户体验。


图1是本发明实施例一提供的存储照片或视频的方法的流程图。图2是本发明实施例一提供的存储照片或视频的方法中,S103之后的流程图。图3是本发明实施例二提供的存储照片或视频的系统的功能模块框图。图4是本发明实施例二提供的存储照片或视频的系统中下载模块的功能模块框图。
具体实施例方式为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。为了说明本 发明所述的技术方案,下面通过具体实施例来进行说明。实施例一:请参阅图1,本发明实施例一提供的存储照片或视频的方法包括以下步骤:S101、获取照片或视频;S102、判断照片或视频的优先存储位置是云端服务器还是本地存储装置,如果是本地存储设备,则执行S103 ;如果是云端服务器,则执行S104 ;S103、判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则执行S104,否则,执行S105 ;S104、将获取的照片或视频上传到云端服务器;S105、将获取的照片或视频存储至本地存储装置。在本发明实施例一中,本地存储装置包括移动终端的内置存储装置和外置存储装置,外置存储装置可以是SD卡等。在本发明实施例一中,可由用户预先设置获取照片或视频时优先存储的位置,所述获取照片或视频既可以为用户拍照或摄像时所获取,也可以为用户下载或接收其他终端传输的照片或视频。在本发明实施例一中,S104具体包括以下步骤:获取照片或视频完毕后直接将获取的照片或视频上传到云端服务器;或者,获取照片或视频完毕后提示是否上传到云端服务器,如果接收到上传指令,则将获取的照片或视频上传到云端服务器。在本发明实施例一中,S105具体包括以下步骤:根据本地存储策略将获取的照片或视频存储至本地存储装置中的内置存储装置或外置存储装置。在本发明实施例一中,S104之后,所述方法还可以包括以下步骤:当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中;或者,当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载预定时间段内上传的照片或视频至本地存储装置中。请参阅图2,在本发明实施例一中,所述当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中步骤具体包括以下步骤:S106、判断终端的本地剩余存储空间是否大于预定的第二阈值,如果是,则执行S107,否则结束流程;S107、判断云端服务器是否有当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频,如果有,则执行S108,否则结束流程;S108、提示下载照片或视频;S109、如果接收到下载指令,则从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中,然后执行S1010,如果接收到不下载指令,则直接执行S1010,并将所述当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频作为永久云端信息存储在云端服务器;S1010、通知云端服务器清除新上传的照片或视频记录。

在本发明实施例一中,由于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。因此当移动终端的本地存储装置没有剩余存储空间的情况下仍然能存储获取的照片或视频,且省去了用户常因为移动终端的本地存储装置没有剩余存储空间的情况下,手动删除相关文件或转移相关文件到计算机或者其他存储设备所消耗的时间和精力,增加了移动终端的实用性,提高了用户体验。另外,由于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中,因此可及时将云端服务器的照片或视频及时下载至移动终端,从而方便用户浏览照片或视频。实施例二:请参阅图3,本发明实施例二提供的存储照片或视频的系统包括:获取模块11、第一判断模块12、上传模块13、第二判断模块14和存储模块15。获取模块11,用于获取照片或视频;第一判断模块12,用于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;上传模块13,用于当第一判断模块判断照片或视频的优先存储位置是云端服务器时,将获取模块获取的照片或视频上传到云端服务器;第二判断模块14,用于当第一判断模块判断所述照片或视频的优先存储位置是本地存储装置时,判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则由所述上传模块将获取模块获取的照片或视频上传到云端服务器;存储模块15,用于当第二判断模块判断终端的本地剩余存储空间不小于预定的第一阈值时,将获取模块获取的照片或视频存储至本地存储装置。在本发明实施例二中,本地存储装置包括移动终端的内置存储装置和外置存储装置,外置存储装置可以是SD卡等。在本发明实施例二中,可由用户预先设置获取照片或视频时优先存储的位置,所述获取照片或视频既可以为用户拍照或摄像时所获取,也可以为用户下载或接收其他终端传输的照片或视频。在本发明实施例二中,上传模块13具体用于:当第一判断模块判断照片或视频的优先存储位置是云端服务器时,获取模块获取照片或视频完毕后,直接将获取模块获取的照片或视频上传到云端服务器;或者,获取模块获取照片或视频完毕后,提示是否上传到云端服务器,如果接收到上传指令,则将获取模块获取的照片或视频上传到云端服务器。在本发明实施例二中,存储模块15具体用于:当第二判断模块判断终端的本地剩余存储空间不小于预定的第一阈值时,根据本地存储策略将获取模块获取的照片或视频存储至本地存储装置中的内置存储装置或外置存储装置。在本发明实施例二中,所述系统还可以包括:下载模块,用于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中,或者,用于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载预定时间段内上传的照片或视频至本地存储装置中。请参阅图4,在本 发明实施例二中,下载模块具体包括:第三判断模块16,用于判断终端的本地剩余存储空间是否大于预定的第二阈值;第四判断模块17,用于当第三判断模块判断终端的本地剩余存储空间大于预定的第二阈值时,判断云端服务器是否有当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频;提示模块18,用于当第四判断模块判断云端服务器有当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频时,提示下载照片或视频;下载子模块19,用于如果接收到下载指令,则从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中;通知模块110,用于下载子模块从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中后,或者,接收到不下载指令时,通知云端服务器清除上传的拍摄照片或视频记录。在本发明实施例二中,由于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置;如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。因此当移动终端的本地存储装置没有剩余存储空间的情况下仍然能存储获取的照片或视频,且省去了用户常因为移动终端的本地存储装置没有剩余存储空间的情况下,手动删除相关文件或转移相关文件到计算机或者其他存储设备所消耗的时间和精力,增加了移动终端的实用性,提高了用户体验。另外,由于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中,因此可及时将云端服务器的照片或视频及时下载至移动终端,从而方便用户浏览照片或视频。本发明实施例还提供一种包括本发明实施例二提供的存储照片或视频的系统的移动终端。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述 的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种存储照片或视频的方法,其特征在于,所述方法包括: 获取照片或视频; 判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置; 如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。
2.如权利要求1所述的方法,其特征在于,所述将获取的照片或视频上传到云端服务器具体包括: 获取照片或视频完毕后直接将获取的照片或视频上传到云端服务器;或者,获取照片或视频完毕后提示是否上传到云端服务器,如果接收到上传指令,则将获取的照片或视频上传到云端服务器。
3.如权利要求1所述的方法,其特征在于,所述将获取的照片或视频上传到云端服务器之后,所述方法还包括: 当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中。
4.如权利要求1所述的方法,其特征在于,所述将获取的照片或视频上传到云端服务器之后,所述方法还包括: 当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载预定时间段内上传的照片或视频至本地存储装置中。
5.如权利要求3所述的方法,其特征在于,所述当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中具体包括: 判断终端的本地剩余存储空间是否大于预定的第二阈值,如果是,则判断云端服务器是否有当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频,如果有,则提示下载照片或视频; 如果接收到下载指令,则从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中,然后通知云端服务器清除新上传的照片或视频记录,如果接收到不下载指令,则直接通知云端服务器清除新上传的照片或视频记录。
6.一种存储照片或视频的系统,其特征在于,所述系统包括: 获取模块,用于获取照片或视频; 第一判断模块,用于判断所述照片或视频的优先存储位置是云端服务器还是本地存储装置; 上传模块,用于当第一判断模块判断所述照片或视频的优先存储位置是云端服务器时,将获取模块获取的照片或视频上传到云端服务器; 第二判断模块,用于当第一判断模块判断所述照片或视频的优先存储位置是本地存储装置时,判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则由所述上传模块将获取模块获取的照片或视频上传到云端服务器; 存储模块,用于当第二判断模块判断终端的本地剩余存储空间不小于预定的第一阈值时,将获取模块获取的照片或视频存储至本地存储装置。
7.如权利要求6所述的系统,其特征在于,所述上传模块具体用于:当第一判断模块判断所述照片或视频的优先存储位置是云端服务器时,获取模块获取照片或视频完毕后,直接将获取模块获取的照片或视频上传到云端服务器;或者,获取模块获取照片或视频完毕后,提示是否上传到云端服务器,如果接收到上传指令,则将获取模块获取的照片或视频上传到云端服务器。
8.如权利要求6所述的系统,其特征在于,所述系统还包括: 下载模块,用于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载当终端的本地剩余存储空间小于预定的第一阈值时上传的照片或视频至本地存储装置中。
9.如权利要求6所述的系统,其特征在于,所述系统还包括: 下载模块,用于当终端的本地剩余存储空间大于预定的第二阈值时,从云端服务器下载预定时间段内上传的照片或视频至本地存储装置中。
10.一种包括权利要求6 - 9任一项所述的存储照片或视频的系统的移动终端。
全文摘要
本发明适用于通信领域,提供了一种存储照片或视频的方法、系统及移动终端,该方法包括获取照片或视频;判断照片或视频的优先存储位置是云端服务器还是本地存储装置;如果是云端服务器,则将获取的照片或视频上传到云端服务器;如果是本地存储设备,则判断终端的本地剩余存储空间是否小于预定的第一阈值,如果是,则将获取的照片或视频上传到云端服务器,否则将获取的照片或视频存储至本地存储装置。本发明当移动终端的本地存储装置没有剩余存储空间的情况仍能存储获取的照片或视频,且省去了用户常因为没有剩余存储空间的情况下,手动删除或转移相关文件到计算机或者其他存储设备所消耗的时间和精力,增加了移动终端的实用性,提高了用户体验。
文档编号H04L29/08GK103237054SQ20131010510
公开日2013年8月7日 申请日期2013年3月28日 优先权日2013年3月28日
发明者嵇晓声, 陈维山 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1