基于云存储代替本地存储的方法及通信终端的制作方法

文档序号:7857444阅读:222来源:国知局
专利名称:基于云存储代替本地存储的方法及通信终端的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种基于云存储代替本地存储的方法及通信终端。
背景技术
现有的手机等通信终端,在插入SD (Secure Digital Memory Card,安全数码卡)卡等外置存储卡的情况下,可进行第三方应用下载、拍照、摄像、录音、上传图像等操作功能。但用户使用通信终端的过程中可能出现以下三种情况一、用户通过通信终端下载第三方应用时,因找不到终端存储路径而无法下载应用。例如,用户在通过非本终端厂商指定的浏览器或应用市场下载第三方应用到本地时,因为第三方应用不知道终端存储路径,比如酷派手机指定的浏览器是IE浏览器或UC浏览器,其他浏览器并不知道酷派手机的终端存储路径,因此会弹出提示让用户插入外置存储卡, 导致无法成功下载第三方应用到本地。二、通信终端在存储空间不足的情况下无法进行多媒体功能操作。例如,用户在通信终端的内置存储卡和外置存储卡的存储容量已满或不足的情况下,进行拍照、摄像、录音等多媒体功能操作时,通信终端会提醒用户存储空间不足,导致无法执行该多媒体功能操作。三、现有部分通信终端并未设有内置存储卡,故其在没有插入外置存储卡时不可进行文件传输操作。例如,用户使用的通信终端未设内置存储卡,也没有插入外置存储卡,若用户进入微博或者QQ空间并需要上传图像时,通信终端会提示用户未插入外置存储卡,导致无法执行该上传图像操作。上述情况无疑给用户对通信终端的使用带来较大的局限性,进而影响用户体验。因此现有通信终端在实际使用上,显然存在不便与缺陷,所以有必要加以改进。

发明内容
针对上述的缺陷,本发明的目的在于提供一种基于云存储代替本地存储的方法及通信终端,其不仅方便了用户使用,而且突破了通信终端的存储容量限制,提升了用户体验。为了实现上述目的,本发明提供一种基于云存储代替本地存储的方法,包括步骤如下判断步骤,在执行用户操作时,判断本地存储条件是否支持所述用户操作;执行步骤,若所述本地存储条件不支持所述用户操作,则通过云存储支持所述用户操作。根据本发明所述的方法,所述判断步骤还包括在下载第一文件时,判断是否找到终端存储路径;所述执行步骤进一步包括
若未找到所述终端存储路径,则提示用户是否允许将所述第一文件下载到云服务器;若收到第一用户允许指令,进一步判断通信终端是否已登录云账户;若已登录所述云账户,则向所述云服务器发送下载指令,以将所述第一文件下载到所述云服务器;将所述云服务器中的所述第一文件同步到所述通信终端。根据本发明所述的方法,所述判断步骤还包括所述判断步骤还包括在执行文件生成操作时,判断本地存储空间是否不足或者不存在; 所述执行步骤进一步包括若所述本地存储空间不足或者不存在,则提示用户是否允许将所述文件生成操作对应生成的第二文件上传到云服务器;若收到第二用户允许指令,进一步判断通信终端是否已登录云账户;若已登录所述云账户,则将所述第二文件上传到所述云服务器。根据本发明所述的方法,所述判断步骤还包括所述判断步骤还包括在执行文件传输操作时,判断本地存储空间是否不存在;所述执行步骤进一步包括若所述本地存储空间不存在,则提示用户是否允许从云服务器中选择所述文件传输操作对应的第三文件;若收到第三用户允许指令,进一步判断通信终端是否已登录云账户;若已登录所述云账户,则直接访问所述云服务器的文件资源以供用户从中选择和传输所述第三文件。根据本发明所述的方法,所述判断步骤还包括所述判断步骤之前还包括映射步骤,将云服务器映射为通信终端的存储模块。本发明还提供一种通信终端,包括有判断模块,用于在执行用户操作时,判断本地存储条件是否支持所述用户操作;执行模块,用于所述本地存储条件不支持所述用户操作时,则通过云存储支持所述用户操作。根据本发明所述的通信终端,所述判断模块用于在下载第一文件时,判断是否找到终端存储路径;所述执行模块还包括第一提示子模块,用于未找到所述终端存储路径时,提示用户是否允许将所述第一文件下载到云服务器;第一判断子模块,用于在收到第一用户允许指令时,进一步判断所述通信终端是否已登录云账户;指令发送子模块,用于已登录所述云账户时,向所述云服务器发送下载指令,以将所述第一文件下载到所述云服务器;
同步子模块,用于将所述云服务器中的所述第一文件同步到所述通信终端。根据本发明所述的通信终端,所述判断模块还用于在执行文件生成操作时,判断本地存储空间是否不足或者不存在;所述执行模块进一步包括第二提示子模块,用于所述本地存储空间不足或者不存在时,提示用户是否允许将所述文件生成操作对应生成的第二文件上传到云服务器;第二判断子模块,用于收到第二用户允许指令时,进一步判断所述通信终端是否已登录云账户;上传子模块,用于已登录所述云账户时,将所述第二文件上传到所述云服务器。根据本发明所述的通信终端,所述判断模块还用于在执行文件传输操作时,判断 本地存储空间是否不存在;所述执行模块进一步包括第三提示子模块,用于所述本地存储空间不存在时,提示用户是否允许从云服务器中选择所述文件传输操作对应的第三文件;第三判断子模块,用于收到第三用户允许指令时,进一步判断所述通信终端是否已登录云账户;访问子模块,用于已登录所述云账户时,直接访问所述云服务器的文件资源以供用户从中选择和传输所述第三文件。根据本发明所述的通信终端,还包括映射模块,用于将云服务器映射为所述通信终端的存储模块。本发明在通信终端执行下载文件、生成文件和传输文件等用户操作时,判断本地存储条件是否支持所述用户操作,若本地存储条件不支持,则通过云服务器提供云存储服务支持所述用户操作。使得通信终端在找不到终端存储路径、存储空间不足或不存在存储空间这三种情况下,借助云服务器来代替本地存储功能实现对用户操作的支持。借此,本发明不仅方便了用户使用,而且突破了通信终端的存储容量限制,提升了用户体验,从而让用户充分感受到通信终端的人性化和智能化。


图I是本发明通信终端的结构示意图;图2是本发明优选通信终端的结构示意图;图3是本发明基于云存储代替本地存储的方法流程图;图4是本发明第一实施例中基于云存储代替本地存储的方法流程图;图5是本发明第二实施例中基于云存储代替本地存储的方法流程图;以及图6是本发明第三实施例中基于云存储代替本地存储的方法流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图I是本发明通信终端的结构示意图,所述通信终端100与云服务器200进行通信连接,所述通信终端100可以是手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等,通信终端100中可以安装Android(安卓操作系统)、I0S(苹果操作系统)等任意操作系统。并且,所述通信终端100包括有判断模块10和执行模块20,其中所述判断模块10,用于在执行用户操作时,判断本地存储条件是否支持用户操作。所述用户操作可以包括下载文件、生成文件和传输文件等。所述执行模块20,用于本地存储条件不支持用户操作时,则通过云存储支持所述用户操作。所述本地存储条件不支持用户操作的情形包括找不到终端存储路径、存储空间不足或不存在存储空间等,即属于无法满足用户操作要求的本地存储条件。图2是本发明优选通信终端的结构示意图,所述通信终端100与云服务器200进行通信连接,并且所述通信终端100包括有判断模块10、执行模块20和/或映射模块40,其中
优选的是,所述判断模块10用于在下载第一文件时,判断是否找到终端存储路径。所述第一文件优选为第三方应用。假如通信终端100通过非本终端厂商指定的浏览器或应用市场下载第三方应用到本地时,因为第三方应用不知道终端存储路径,便可能找不到终端存储路径。所述执行模块20还包括第一提示子模块21,用于未找到终端存储路径时,提示用户是否允许将第一文件下载到云服务器200。例如,在未找到终端存储路径时,第一提示子模块21自动弹出“未插入SD卡,是否选择下载到云端”的提示。第一判断子模块22,用于在收到第一用户允许指令时,例如用户选择“是”时,进一步判断通信终端100是否已登录云账户;若未登录云账户,提示用户先行登录云账户。指令发送子模块23,用于已登录云账户时,向云服务器200发送下载指令,以将第一文件下载到云服务器200。同步子模块24,用于将云服务器200中的第一文件同步到通信终端100。当通信终端100下载第三方应用时找不到终端存储路径的情况下,可借助云存储服务,使第三方应用先下载到云服务器200后进行同步到通信终端100,因为云服务经过注册认证过程,云服服务器200显然能找到终端存储路径,进而实现成功下载第三方应用到本地。优选的是,所述判断模块10还用于在执行文件生成操作时,判断本地存储空间是否不足或者不存在。所述文件生成操作可包括拍照、摄像、录音等多媒体功能操作。所述本地存储空间不足或者不存在的情形包括通信终端100的内置存储卡和外置存储卡的存储容量已满或不足时,或者通信终端100既未设有内置存储卡,也未插入外置存储卡的情形。所述执行模块20进一步包括第二提示子模块25,用于本地存储空间不足或者不存在时,提示用户是否允许将文件生成操作对应生成的第二文件上传到云服务器200,例如自动弹出“是否选择将文件存放到云端”的提示信息。第二判断子模块26,用于收到第二用户允许指令时,例如用户选择“是”,进一步判断通信终端100是否已登录云账户。若未登录云账户,提示用户先行登录云账户。
上传子模块27,用于已登录云账户时,将第二文件上传到云服务器200,例如将照片、视频、音频等上传到云服务器200的多媒体数据库中。通信终端100在执行多媒体功能操作等文件生成操作时,在本地存储空间不足或者不存在的情况下,可借助存云存储服务先将生成的文件存放到云服务器200中,从而顺利执行文件生成操作。并且,日后需要所述文件时可以方便地从云服务器200中下载获取。更好的是,所述判断模块10还用于在执行文件传输操作时,判断本地存储空间是否不存在。所述文件传输操作可以是插入照片、视频、音频等到微博或QQ空间等。所述本地存储空间不存在的情形包括通信终端100既未设有内置存储卡,也未插入外置存储卡的情形。所述执行模块20进一步包括第三提示子模块28,用于本地存储空间不存在时,提示用户是否允许从云服务器 200中选择文件传输操作对应的第三文件。例如,自动弹出“是否从云端选择文件”的提示信息。第三判断子模块29,用于收到第三用户允许指令时,例如用户选择“是”,进一步判断通信终端100是否已登录云账户。若未登录云账户,提示用户先行登录云账户。访问子模块30,用于已登录云账户时,直接访问云服务器200的文件资源以供用户从中选择和传输第三文件。例如,直接可打开云服务器200存储的多媒体资源,用户从所述多媒体资源中选择相应的照片、视频、音频并上传至微博或QQ空间等。通信终端100在执行文件传输操作时,在本地存储空间不存在的情况下,可借助存云存储服务,获取云服务器200中的文件进行传输,从而顺利执行文件传输操作。所述映射模块40,用于将云服务器200映射为通信终端100的存储模块。本发明可以通过映射模块40,将云服务器200的云存储功能映射为一个类似SD卡的存储模块,这样系统层的改动最小。当通信终端100的本地存储条件不能满足用户操作时,可直接调用云服务器200的云存储功能来支持用户操作。图3是本发明基于云存储代替本地存储的方法流程图,其可通过如图I或图2所示的通信终端100实现,包括步骤如下步骤S301,判断步骤在执行用户操作时,判断本地存储条件是否支持用户操作。所述用户操作可以包括下载文件、生成文件和传输文件等。步骤S302,执行步骤若本地存储条件不支持用户操作,则通过云存储支持用户操作。所述本地存储条件不支持用户操作的情形包括找不到终端存储路径、存储空间不足或不存在存储空间等,即属于无法满足用户操作要求的本地存储条件。更好的是,所述步骤S301之前还包括映射步骤,将云服务器200映射为通信终端100的存储模块。这样,当通信终端100的本地存储条件不能满足用户操作时,可直接调用云服务器200的云存储功能来支持用户操作。图4是本发明第一实施例中基于云存储代替本地存储的方法流程图,其可通过如图2所示的通信终端100实现,包括步骤如下步骤S401,用户下载第一文件,所述第一文件优选为第三方应用,例如非本终端厂商开发的APK (Android Package, Android应用程序安装包)文件。
步骤S402,判断是否找到终端存储路径,若找到所述终端存储路径则执行步骤S403,否则执行步骤S404。假如通信终端100通过非本终端厂商指定的浏览器或应用市场下载第三方应用到本地时,因为第三方应用不知道终端存储路径,故找不到终端存储路径。步骤S403,若找到终端存储路径,将第一文件根据所述终端存储路径下载到本地。步骤S404,若未找到终端存储路径,则提示用户是否允许将第一文件下载到云服务器200,若收到第一用户允许指令则执行步骤S405,否则结束流程。步骤S405,若收到第一用户允许指令,进一步判断通信终端100是否已登录云账户,若已登录云账户则执行步骤S407,否则执行步骤S406。步骤S406,若未登录云账户,提示用户是否登录云账户,若用户登录云账户则执行步骤S407,否则结束流程。步骤S407,若通信终端100已登录云账户,则向云服务器200发送下载指令,以将 第一文件下载到云服务器200。步骤S408,将云服务器200中的第一文件同步到通信终端100。例如,用户在未使用本终端厂商指定的浏览器或应用市场的情况下,准备下载“扑鱼达人”、“七彩祖玛”等第三方应用时,系统弹出提示“未找到终端存储路径,是否先存储到云端”;若用户选择“是”,则判断用户是否已登录云端账户;若未登录会提示用户先登录;若用户已登录,则通信终端100给云服务器200发送下载指令自动下载到云存储,再同步到通信终端100。图5是本发明第二实施例中基于云存储代替本地存储的方法流程图,其可通过如图2所示的通信终端100实现,包括步骤如下步骤S501,执行文件生成操作。所述文件生成操作可包括拍照、摄像、录音等多媒体功能操作。步骤S502,判断本地存储空间是否不足或者不存在,若本地存储空间不足或者不存在执行步骤S504,否则执行步骤S503。所述本地存储空间不足或者不存在的情形包括通信终端100的内置存储卡和外置存储卡的存储容量已满或不足时,或者通信终端100既未设有内置存储卡,也未插入外置存储卡的情形。步骤S503,若本地存储空间存在且充足,则将所述文件生成操作对应生成的第二文件存储到本地。步骤S504,若本地存储空间不足或者不存在,则提示用户是否允许将文件生成操作对应生成的第二文件上传到云服务器200,若收到第二用户允许指令则执行步骤S505,否则结束流程。步骤S505,若收到第二用户允许指令,进一步判断通信终端100是否已登录云账户,若已登录云账户则执行步骤S507,否则执行步骤S506。步骤S506,若未登录云账户,提示用户是否登录云账户,若用户登录云账户则执行步骤S507,否则结束流程。步骤S507,若已登录云账户,则将第二文件上传到云服务器200。例如,当用户在通信终端100的存储空间不足的情况下看到一个好的外景时需拍照留念,在启动相机功能时提示用户“存储空间不足,是否先存储到云端”;用户选择“是”后判断用户是否已登录云端账户;若未登录会提示用户先登录;若用户已登录则将拍摄的照片上传到云服务器200的多媒体库内。图6是本发明第三实施例中基于云存储代替本地存储的方法流程图,其可通过如图2所示的通信终端100实现,包括步骤如下步骤S601,执行文件传输操作。所述文件传输操作可以是插入照片、视频、音频等到微博或QQ空间等。步骤S602,判断本地存储空间是否不存在,若本地存储空间不存在执行步骤S604,否则执行步骤S603。所述本地存储空间不存在的情形包括通信终端100未设有内置存储卡,也未插入外置存储卡的情形。步骤S603,若存在本地存储空间,从本地文件资源中选择和传输第三文件。步骤S604,若不存在本地存储空间,则提示用户是否允许从云服务器200中选择 所述文件传输操作对应的第三文件,若收到第三用户允许指令则执行步骤S605,否则结束流程。步骤S605,若收到第三用户允许指令,进一步判断通信终端100是否已登录云账户,若已登录云账户则执行步骤S607,否则执行步骤S606。步骤S606,若未登录云账户,提示用户是否登录云账户,若用户登录云账户则执行步骤S607,否则结束流程。步骤S607,若已登录云账户,则直接访问云服务器200的文件资源以供用户从中选择和传输第三文件。例如,用户在使用未设有内置存储卡,也未插入外置存储卡的通信终端100时,发表一条微博或是QQ空间发表日志等时需插入照片,这时会提示用户“是否从云端选择多媒体文件”;用户选择“是”后会判断用户是否已登录云端账户;若未登录会提示用户先登录,若用户已登录后可直接打开云端多媒体资源,显示全部已保存的照片供用户选择,用户选择后可发表到微博或QQ空间上。综上所述,本发明在通信终端执行下载文件、生成文件和传输文件等用户操作时,判断本地存储条件是否支持所述用户操作,若本地存储条件不支持,则通过云服务器提供云存储服务支持所述用户操作。使得通信终端在找不到终端存储路径、存储空间不足或不存在存储空间这三种情况下,借助云服务器来代替本地存储功能实现对用户操作的支持。借此,本发明不仅方便了用户使用,而且突破了通信终端的存储容量限制,提升了用户体验,从而让用户充分感受到通信终端的人性化和智能化。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种基于云存储代替本地存储的方法,其特征在于,包括步骤如下 判断步骤,在执行用户操作时,判断本地存储条件是否支持所述用户操作; 执行步骤,若所述本地存储条件不支持所述用户操作,则通过云存储支持所述用户操作。
2.根据权利要求I所述的方法,其特征在于,所述判断步骤还包括 在下载第一文件时,判断是否找到终端存储路径; 所述执行步骤进一步包括 若未找到所述终端存储路径,则提示用户是否允许将所述第一文件下载到云服务器; 若收到第一用户允许指令,进一步判断通信终端是否已登录云账户; 若已登录所述云账户,则向所述云服务器发送下载指令,以将所述第一文件下载到所述云服务器; 将所述云服务器中的所述第一文件同步到所述通信终端。
3.根据权利要求I所述的方法,其特征在于,所述判断步骤还包括 在执行文件生成操作时,判断本地存储空间是否不足或者不存在; 所述执行步骤进一步包括 若所述本地存储空间不足或者不存在,则提示用户是否允许将所述文件生成操作对应生成的第二文件上传到云服务器; 若收到第二用户允许指令,进一步判断通信终端是否已登录云账户; 若已登录所述云账户,则将所述第二文件上传到所述云服务器。
4.根据权利要求I所述的方法,其特征在于,所述判断步骤还包括 在执行文件传输操作时,判断本地存储空间是否不存在; 所述执行步骤进一步包括 若所述本地存储空间不存在,则提示用户是否允许从云服务器中选择所述文件传输操作对应的第三文件; 若收到第三用户允许指令,进一步判断通信终端是否已登录云账户; 若已登录所述云账户,则直接访问所述云服务器的文件资源以供用户从中选择和传输所述第三文件。
5.根据权利要求I 4任一项所述的方法,其特征在于,所述判断步骤之前还包括 映射步骤,将云服务器映射为通信终端的存储模块。
6.一种通信终端,其特征在于,包括有 判断模块,用于在执行用户操作时,判断本地存储条件是否支持所述用户操作; 执行模块,用于所述本地存储条件不支持所述用户操作时,则通过云存储支持所述用户操作。
7.根据权利要求6所述的通信终端,其特征在于,所述判断模块用于在下载第一文件时,判断是否找到终端存储路径; 所述执行模块还包括 第一提示子模块,用于未找到所述终端存储路径时,提示用户是否允许将所述第一文件下载到云服务器; 第一判断子模块,用于在收到第一用户允许指令时,进一步判断所述通信终端是否已登录云账户; 指令发送子模块,用于已登录所述云账户时,向所述云服务器发送下载指令,以将所述第一文件下载到所述云服务器; 同步子模块,用于将所述云服务器中的所述第一文件同步到所述通信终端。
8.根据权利要求6所述的通信终端,其特征在于,所述判断模块还用于在执行文件生成操作时,判断本地存储空间是否不足或者不存在; 所述执行模块进一步包括 第二提示子模块,用于所述本地存储空间不足或者不存在时,提示用户是否允许将所述文件生成操作对应生成的第二文件上传到云服务器; 第二判断子模块,用于收到第二用户允许指令时,进一步判断所述通信终端是否已登录云账户; 上传子模块,用于已登录所述云账户时,将所述第二文件上传到所述云服务器。
9.根据权利要求6所述的通信终端,其特征在于,所述判断模块还用于在执行文件传输操作时,判断本地存储空间是否不存在; 所述执行模块进一步包括 第三提示子模块,用于所述本地存储空间不存在时,提示用户是否允许从云服务器中选择所述文件传输操作对应的第三文件; 第三判断子模块,用于收到第三用户允许指令时,进一步判断所述通信终端是否已登录云账户; 访问子模块,用于已登录所述云账户时,直接访问所述云服务器的文件资源以供用户从中选择和传输所述第三文件。
10.根据权利要求6 9任一项所述的通信终端,其特征在于,还包括 映射模块,用于将云服务器映射为所述通信终端的存储模块。
全文摘要
本发明适用于通信技术领域,提供了一种基于云存储代替本地存储的方法,包括步骤如下判断步骤,在执行用户操作时,判断本地存储条件是否支持所述用户操作;执行步骤,若所述本地存储条件不支持所述用户操作,则通过云存储支持所述用户操作。相应地,本发明还提供一种通信终端。借此,本发明不仅方便了用户使用,而且突破了通信终端的存储容量限制,提升了用户体验。
文档编号H04L29/08GK102843425SQ20121027731
公开日2012年12月26日 申请日期2012年8月3日 优先权日2012年8月3日
发明者马彩燕, 杨燕宁, 张璐 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1