一种新型的数据存储方法及系统的制作方法

文档序号:6441939阅读:136来源:国知局
专利名称:一种新型的数据存储方法及系统的制作方法
技术领域
本发明涉及数据存储领域,特别是涉及一种新型的数据存储方法及系统。
背景技术
目前数据存档方式为数据本地存储及数据云端存储两种方式,其中,以数据本地存储为主要数据存储方式。数据本地存储的实现方式为申请使用者的一定硬盘空间,然后,再把数据存入硬盘空间内。数据本地存储的优点是无需请求网络来存储数据,存储数据快并且简单。数据本地存储的缺点是数据存储空间有限;不易扩展及维护;不能共享数据及安全性差;数据易被破坏。数据云端存储的优点是数据存储空间可以扩展及维护;可以共享数据及安全性高;数据不易被破坏。数据云端存储的方式的缺点是若网络存储数据的过程中,出现了网络中断,则导致无法将数据存储到服务器中,发生数据丢失。综上所述,现有的存储方式很难同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。因而,目前需要本领域技术人员迫切解决的一个技术问题就是如何找到一种新型的数据存储方法,可以同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。

发明内容
本发明所要解决的一个技术问题是提供一种新型的数据存储方法,可以同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。为了解决上述问题,本发明公开了一种新型的数据存储方法,包括预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据。优选的,所述依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据的步骤,包括如下步骤依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据;或者,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。优选的,在网络正常的情况下,依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据;在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。优选的,所述在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据的步骤,包括在网络出现异常的情况下,依据存储切换程序进行切换,切换到本地存储程序,执行进行本地存储的请求命令,开始进行本地存储;对数据执行本地存储,获得第一次存储到本地硬盘的初始数据;依据不同的时间段,对数据执行本地存储,获得相对于不同时间段的相应的存储到本地硬盘的更新数据;从所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据中选取最后一次更新的数据,作为准备上传到服务器端的数据;将选取的准备上传到服务器端的数据上传到服务器端;从本地硬盘中删除所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据,获得相应的本地存储数据。本发明还公开了一种新型的数据存储系统,包括预先设置存储切换程序系统,用于预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;存储切换程序系统,用于依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据;数据存储程序系统,用于设置数据存储的程序,获得数据存储的程序;数据库系统,用于提供进行存储的数据。优选的,所述数据库系统,包括网络数据库系统,用于提供进行数据网络存储的数据;本地数据库系统,用于提供进行数据本地存储的数据。与现有技术相比,本发明具有以下优点1、与网络状态脱离。2、存储空间可以自由扩展。3、速度快,存储简单。4、数据安全性强,不易被破坏,丢失。5、方便数据维护与迁移。6、两种存储方式根据条件自动切换。7、数据共享。8、本发明解决了本地存储数据,存储空间有限,不易扩展,不易维护,不能共享数据,安全性差,数据易被破坏的。9、本发明解决了网络存储数据时出现网络中断,导致无法存储到服务器问题的缺陷。10、本发明实现了本地存档和云端存档的无缝切换,从而实现了数据存储快且数据存储简单的数据存储全过程。总之,本发明提供了一种新型的数据存储方法及系统,能够同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。


图1是本发明一种新型的数据存储方法实施例1的步骤流程图;图2是本发明一种新型的数据存储方法实施例2的步骤流程图;图3是本发明中数据存储的流程示意图;图4是本发明一种新型的数据存储系统实施例的结构示意图;图5是本发明中数据存储的整体框架图。
具体实施例方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明的核心思想之一是提供了一种新型的数据存储方法,包括预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据;该方法能够同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。参照图1,示出了本发明一种新型的数据存储方法实施例1的步骤流程图,具体可以包括步骤101、预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序。步骤102、依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据。为了使本领域的技术人员更好地理解本发明,在本发明的一个优选实施例中,所述步骤102,具体可以包括子步骤Al、依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据。其中,在网络正常的情况下,依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据。在网络正常的情况下,首选网络存储。这样能够保证数据的安全性强,可以实现数据的共享,数据易于管理及扩展等优点。子步骤A2、依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。其中,在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。在网络出现异常的情况下,会选择本地存储。这样可以实现快速存储,防止数据丢失。当网络恢复正常的时候,会把最新的数据存储到网络中。所述在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据的步骤,具体可以包括子步骤Bi、在网络出现异常的情况下,依据存储切换程序进行切换,切换到本地存储程序,执行进行本地存储的请求命令,开始进行本地存储。
子步骤B2、对数据执行本地存储,获得第一次存储到本地硬盘的初始数据。子步骤B3、依据不同的时间段,对数据执行本地存储,获得相对于不同时间段的相应的存储到本地硬盘的更新数据。子步骤B4、从所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据中选取最后一次更新的数据,作为准备上传到服务器端的数据。子步骤B5、将选取的准备上传到服务器端的数据上传到服务器端。子步骤B6、从本地硬盘中删除所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据,获得相应的本地存储数据。其中,从本地硬盘中删除所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据,保证本地有足够的存储空间用于下次网络出现异常时,把数据存储在本地。参照图2,示出了本发明一种新型的数据存储方法实施例2的步骤流程图。具体如下所述步骤201、输入所要存储的数据。步骤202、判断当前网络是否正常,并执行相应的操作。如果当前网络正常,则跳到步骤203,执行网络存储并判断是否成功存储的相应操作。如果当前网络出现异常,则跳到步骤204,执行本地存储并判断是否成功存储的相应操作。步骤203、对数据进行网络存储并判断是否成功存储。如果判断结果为对数据成功地进行了网络存储,则把数据成功地存储到了网络服务器端;如果判断结果为对数据进行网络存储的过程是失败的,则执行步骤204相应的操作。步骤204、对数据进行本地存储并判断是否成功存储。如果判断结果为对数据成功地进行了本地存储,则先把数据存储到本地硬盘再去执行步骤205相应的操作步骤;如果判断结果为对数据进行本地存储的过程是失败的,则执行步骤206相应的操
作步骤。步骤205、判断网络是否恢复正常且本地硬盘中是否有所需数据,获得判断结果, 并依据上述判断结果,执行相应的操作。若判断结果为网络恢复正常,同时,本地硬盘中有所需数据,则把本地硬盘中所需数据提交到网络的服务器端。若判断结果为网络恢复正常,同时,本地硬盘中没有所需数据,则对本地数据不做任何处理,暂时将数据存储在本地硬盘中。若判断结果为网络没有恢复正常,即使本地硬盘中有所需数据,也不能将本地用户所需数据上传到网络的服务器端,供用户共享。步骤206、对产生的错误数据,作出修正,获得正确数据。总体上来说,使用本发明中的存储程序达到了不再受网络状态限制,均能正常使用程序并保存结果。而且,在本次网络出现故障时,也无需担心数据的问题。因为在下次网络恢复正常后会把最新的结果保存到服务器上,从而达到了本地存档和云端存档的无缝切换。
参照图3,示出了本发明中数据存储的流程示意图。从图3中,可以看出采用本发明进行数据存储的全过程。参照图4,示出了一种新型的数据存储系统实施例的结构示意图,具体可以包括预先设置存储切换程序系统401,用于预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序。存储切换程序系统402,用于依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据。数据存储程序系统403,用于设置数据存储的程序,获得数据存储的程序。数据库系统404,用于提供进行存储的数据。其中,所述数据库系统,具体可以包括网络数据库系统4041,用于提供进行数据网络存储的数据。本地数据库系统4042,用于提供进行数据本地存储的数据。参照图5,示出了本发明中数据存储的整体框架图。从图5中可以看出本发明的一种新型的数据存储系统包括使用者,数据存储程序以及网络数据及本地数据。使用者可以通过使用数据存储程序来选择相应的数据库网络数据或本地数据。总之,本发明提供了一种新型的数据存储方法及系统,可以同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。以上对本发明所提供的一种新型的数据存储方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想, 在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种新型的数据存储方法,其特征在于,包括预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据。
2.根据权利要求1所述的方法,其特征在于,所述依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据的步骤,包括如下步骤依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据; 或者,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。
3.根据权利要求1所述的方法,其特征在于在网络正常的情况下,依据存储切换程序,对数据进行网络存储,获得相应的网络存储数据;在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据。
4.根据权利要求3所述的方法,其特征在于,所述在网络出现异常的情况下,依据存储切换程序,对数据进行本地存储,获得相应的本地存储数据的步骤,包括在网络出现异常的情况下,依据存储切换程序进行切换,切换到本地存储程序,执行进行本地存储的请求命令,开始进行本地存储;对数据执行本地存储,获得第一次存储到本地硬盘的初始数据; 依据不同的时间段,对数据执行本地存储,获得相对于不同时间段的相应的存储到本地硬盘的更新数据;从所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据中选取最后一次更新的数据,作为准备上传到服务器端的数据;将选取的准备上传到服务器端的数据上传到服务器端;从本地硬盘中删除所述获得的相对于不同时间段的相应的存储到本地硬盘的更新数据,获得相应的本地存储数据。
5.一种新型的数据存储系统,其特征在于,包括预先设置存储切换程序系统,用于预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;存储切换程序系统,用于依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据;数据存储程序系统,用于设置数据存储的程序,获得数据存储的程序; 数据库系统,用于提供进行存储的数据。
6.根据权利要求5所述的方法,其特征在于,所述数据库系统,包括 网络数据库系统,用于提供进行数据网络存储的数据;本地数据库系统,用于提供进行数据本地存储的数据。
全文摘要
本发明提供了一种新型的数据存储方法及系统,其中,一种新型的数据存储方法,包括预先设置存储切换程序,获得执行数据网络存储及数据本地存储两种方式进行切换操作的存储切换程序;依据存储切换程序,对数据进行网络存储或本地存储,获得相应的网络存储数据及本地存储数据;该方法能够同时满足保证数据安全即不丢失数据且数据存储空间可以扩展的要求。
文档编号G06F9/44GK102520956SQ20111042462
公开日2012年6月27日 申请日期2011年12月19日 优先权日2011年12月19日
发明者黄明高 申请人:厦门游家网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1