移动存储设备上的管理软件的运行方法.pdf

上传人:xia****o6 文档编号:1026266 上传时间:2018-03-26 格式:PDF 页数:13 大小:665.39KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910087451.2

申请日:

2009.06.25

公开号:

CN101576807A

公开日:

2009.11.11

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F3/06变更事项:专利权人变更前:用友软件股份有限公司变更后:用友网络科技股份有限公司变更事项:地址变更前:100094 北京市海淀区北清路68号用友软件园变更后:100094 北京市海淀区北清路68号|||授权|||实质审查的生效IPC(主分类):G06F 3/06申请日:20090625|||公开

IPC分类号:

G06F3/06; G06F11/14

主分类号:

G06F3/06

申请人:

用友软件股份有限公司

发明人:

秦 健

地址:

100094北京市海淀区北清路68号用友软件园

优先权:

专利代理机构:

北京友联知识产权代理事务所(普通合伙)

代理人:

尚志峰;梁朝玉

PDF下载: PDF下载
内容摘要

本发明提出了一种移动存储设备上的管理软件的运行方法,包括:将移动存储设备连接到计算设备并运行移动存储设备上的管理软件程序,将移动存储设备上的数据文件拷贝到计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;以及在关闭管理软件时,将计算设备的硬盘中的数据文件拷贝回移动存储设备。根据本发明的移动存储设备上的管理软件的运行方法,通过运行时将管理软件和数据分隔开,将数据置于可靠性和性能更高的存储设备中,以解决效率及硬件不稳定的问题,在存储时将管理软件和数据集中管理,以解决便携性需求的问题,以此将管理软件和硬件有机地整合在一起,可以实现在不同环境下的计算设备上即插即用,具有免安装、移动办公的优点。

权利要求书

1.  一种移动存储设备上的管理软件的运行方法,其特征在于,包括以下步骤:
将移动存储设备连接到计算设备并运行所述移动存储设备上的所述管理软件,将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在所述移动存储设备上建立本次运行的日志信息;以及
在关闭所述管理软件时,将所述计算设备的硬盘中的数据文件拷贝回所述移动存储设备。

2.
  根据权利要求1所述的运行方法,其特征在于,将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中之前,还包括:
步骤1,启动所述管理软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件在前次运行是否有遗留数据;
步骤2,在确定不具有所述遗留数据的情况下,直接将所述数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述当前计算设备是否为前次运行的计算设备;
步骤3,在所述当前计算设备为前次运行的计算设备的情况下,确定所述当前计算设备上是否具有所述前次遗留数据,并根据判断结果来更新所述移动存储设备上的数据文件,以及在所述当前计算设备不是前次运行的计算设备的情况下,通知用户选择处理方式。

3.
  根据权利要求1或2所述的运行方法,其特征在于,在所述步骤3中,当确定所述当前计算设备上具有所述前次遗留数据时,自动将所述前次遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成;以及当确定所述当前计算设备上不具有所述前次遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。

4.
  根据权利要求1或2所述的运行方法,其特征在于,所述处理方式包括:选择备份文件来更新所述移动存储设备上的数据文件以忽略所述拷贝日志、或退出所述运行方法。

5.
  根据权利要求1或2所述的运行方法,其特征在于,在将所述计算设备的硬盘中的数据文件拷贝回所述移动存储设备之后,还包括:在所述移动存储设备的备份文件目录中删除超期的备份文件。

6.
  根据权利要求5所述的运行方法,其特征在于,还包括:清理所述移动存储设备上的日志信息。

7.
  根据权利要求6所述的运行方法,其特征在于,还包括:提示所述用户是否删除所述当前计算设备上遗留的数据文件。

8.
  根据权利要求7所述的运行方法,其特征在于,在所述用户确定要删除所述当前计算设备上遗留的数据文件时,还包括:删除所述计算设备的硬盘上的遗留的数据文件。

9.
  根据权利要求2所述的运行方法,其特征在于,在步骤2中,在确定不具有所述遗留数据的情况下,还包括:通知用户选择是否将备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。

10.
  根据权利要求1至2、6至9中任一项所述的运行方法,其特征在于,所述移动存储设备包括移动硬盘、U盘以及存储卡;以及所述计算设备包括:台式计算机、笔记本、以及PDA。

说明书

移动存储设备上的管理软件的运行方法
技术领域
本发明涉及管理软件的运行方法,更具体地涉及移动存储设备上的管理软件的运行方法。
背景技术
当前传统的管理软件,都是只能在固定的计算机上使用,而且需要安装复杂的数据库、软件等一系列程序,不能满足现代人们移动办公的需求。而现在移动存储设备的价格已经非常低廉,很多人都有不止一个移动存储设备。但这样的设备往往仅用作存储介质。那么,把移动存储设备和管理软件相结合,创造一种既便于携带又能随处运行的管理软件和移动存储设备相结合的新产品,也就成了一种趋势。
不过,现有的移动存储设备依然存在可靠性低的问题:据硬件厂商提供的数据标明,移动存储设备的每个存储单元的读写寿命在10万次左右,而数据库应用系统中往往一个操作就会访问几次乃至几十次数据库,读写相当频繁,并且,由于移动存储设备的硬件限制,往往这种设备读写效能和稳定性相对低下,会影响应用程序的执行性能和数据的安全性。为此,有必要设计一种新颖的软件运行技术,使人们既能随时随地都高效地使用软件办公又能够保证用户数据的安全。
现有的技术方案是将管理软件和数据整体复制到计算机上,然后在计算机上运行软件。运行完成之后再将程序和数据整体复制到移动存储设备。这样就势必带来几个问题:
这种方案将数据和程序看作是一个整体,完整的复制会导致耗费大量的时间,用户感受不好。而对用户而言,重要的是数据的安全和执行效率。而程序在每次运行过程中只会被读取一次,加载到内存之后就会只在虚拟内存中交互,与存储设备不会发生大量的交互。
因此,期望提出的技术方案不仅能够解决前面提出的问题,还必须要解决如下两个问题:
切换不同的计算机,不会影响移动存储设备上的管理软件的正常运行,即软件的运行不依赖于环境;以及
解决由于硬件限制带来的设备可靠性低和效率低下的问题。
发明内容
为了解决上述问题,本发明提出了一种移动存储设备上的管理软件的运行方法,包括以下步骤:将移动存储设备连接到计算设备并运行所述移动存储设备上的管理软件后,将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在所述移动存储设备上建立本次运行的日志信息;以及在关闭所述管理软件时,将所述计算设备的硬盘中的数据文件拷贝回所述移动存储设备。
其中,在将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中之前,还包括:
步骤1,启动所述管理软件中的初始化程序,根据拷贝日志确定移动存储设备上的管理软件在前次运行是否有遗留数据;
步骤2,在确定不具有所述遗留数据的情况下,直接将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述当前计算设备是否为前次运行的计算设备;
步骤3,在所述当前计算设备为前次运行的计算设备的情况下,确定所述当前计算设备上是否具有所述前次遗留数据,并根据判断结果来更新所述移动存储设备上的数据文件,以及在所述当前计算设备不是前次运行的计算设备的情况下,通知用户选择处理方式。
根据本发明的运行方法,在步骤3中,当确定所述当前计算设备上具有所述前次遗留数据时,可以自动将所述前次遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成。以及,当确定所述当前计算设备上不具有所述前次遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。
根据本发明,处理方式可以包括:选择备份文件来更新所述移动存储设备上的数据文件以忽略所述拷贝日志、或退出所述运行方法。
根据本发明,上述运行方法还可以包括以下步骤:在所述移动存储设备的备份文件目录中删除超期的备份文件;清理所述移动存储设备上的日志信息;提示所述用户是否删除所述当前计算设备上遗留的数据文件;以及在所述用户确定要删除所述当前计算设备上遗留的数据文件时,删除所述计算设备的硬盘上的遗留的数据文件。
根据本发明,在步骤2中,在确定不具有所述遗留数据的情况下,还包括:通知用户选择是否将备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。
根据本发明,上述移动存储设备可以包括移动硬盘、U盘以及存储卡等存储设备。计算设备可以包括:台式计算机、笔记本、以及PDA等处理设备。
根据本发明的移动存储设备上的管理软件的运行方法,通过运行时将程序和数据分隔开,将数据置于可靠性和性能更高的存储设备中,以解决效率及硬件不稳定的问题,在存储时将程序和数据集中管理,以解决便携性需求的问题,以此将管理软件和硬件有机地整合在一起,可以实现在不同环境下的计算设备上即插即用,具有免安装、移动办公的优点。
附图说明
图1是示出了根据本发明的移动存储设备上的管理软件的运行方法的流程图;以及
图2是示出了根据本发明的实施例的移动存储设备上的管理软件的运行方法的流程图。
具体实施方式
下面将参考附图详细说明根据本发明的移动存储设备上的管理软件的运行方法。
如图1所示,根据本发明的移动存储设备上的管理软件的运行方法包括:
步骤S102,在将移动存储设备连接到计算设备并运行所述移动存储设备上的管理软件后,将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在所述移动存储设备上建立本次运行的日志信息;以及
步骤S104,在关闭所述管理软件时,将所述计算设备的硬盘中的数据文件拷贝回所述移动存储设备。
其中,在将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中之前,还包括:
步骤1,启动所述管理软件中的初始化程序,根据拷贝日志确定所述管理软件在前次运行是否有遗留数据;
步骤2,在确定不具有所述遗留数据的情况下,直接将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述当前计算设备是否为前次运行的计算设备;
步骤3,在所述当前计算设备为前次运行的计算设备的情况下,确定所述当前计算设备上是否具有所述前次遗留数据,并根据判断结果来更新所述移动存储设备上的数据文件,以及在所述当前计算设备不是前次运行的计算设备的情况下,通知用户选择处理方式。
其中,在步骤3中,当确定所述当前计算设备上具有所述前次遗留数据时,可以自动将所述前次遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成;当确定所述当前计算设备上不具有所述前次遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。
其中,处理方式可以包括:选择备份文件来更新所述移动存储设备上的数据文件以忽略所述拷贝日志、或退出所述运行方法。
上述运行方法还可以包括以下步骤:在所述移动存储设备的备份文件目录中删除超期的备份文件;清理所述移动存储设备上的日志信息;提示所述用户是否删除所述当前计算设备上遗留的数据文件;以及在所述用户确定要删除所述当前计算设备上遗留的数据文件时,删除所述计算设备的硬盘上的遗留的数据文件。
其中,在步骤2中,在确定不具有所述遗留数据的情况下,还可以包括:通知用户选择是否将备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。
上述移动存储设备可以包括移动硬盘、U盘以及存储卡等存储设备。计算设备可以包括:台式计算机、笔记本、以及PDA等处理设备。
图2是示出了根据本发明的实施例的移动存储设备上的管理软件的运行方法的流程图。如图2所示,根据本发明的实施例的运行方法的处理逻辑如下:
1、在管理软件启动时,根据拷贝日志判断当前移动存储设备上的软件的上一次运行是否有遗留的数据。
2、如果是的话,根据拷贝日志判断上次是否在当前正在操作的计算机上进行的操作。如果是在当前正在操作的计算机上进行的操作并且遗留的数据还存在,则自动将上次遗留数据拷贝回移动存储设备,并清理拷贝日志为上次成功完成。
3、如果上次是在当前计算机但数据已不存在,则通知用户,并请用户确认是否忽略日志或者请用户选择备份的数据作为上次忽略数据以清空上次的拷贝日志。
4、如果上次不是在当前计算机执行,则通知用户,并请用户确认是否使用备份文件来忽略日志或者退出。
5、拷贝移动存储设备中的文件到硬盘上,然后在移动存储设备的不同目录删除超期备份文件后,备份用户数据。
6、在移动存储设备上建立本次运行的日志信息。
7、关闭管理软件时将硬盘上的数据文件拷贝回移动存储设备。
8、清理移动存储设备上的拷贝日志。
9、根据用户设置是否删除硬盘上的数据执行删除硬盘上的数据删除动作。
10、退出。
如图2所示,具体的操作流程如下:
步骤S1、将存储有本发明管理软件系统的可移动存储介质接入计算机(如插入USB接口),首先本发明管理软件系统启动部分程序将根据存储于移动存储设备中的日志记录判断程序的上一次运行是否非正常退出,即判断上次操作是否有遗漏数据,若否,执行步骤2,若是,执行步骤3;
步骤S2、拷贝移动存储设备中的数据库文件到计算机中;
步骤S3、根据日志内容判断前次未正常退出的操作是否是当前正在运行的计算机,若是,执行步骤S4,若否,执行步骤S5;
步骤S4、检测前次遗留数据是否还存在,若是,执行步骤S6,若否,执行步骤S7;
步骤S5、让用户选择是否选择备份文件进行工作,若是,执行步骤S7,若否,执行步骤S8;
步骤S6,恢复前次遗留数据到移动存储设备中,并清理日志;
步骤S7,以用户选择的文件恢复到移动存储设备中,并清理日志;
步骤S8,退出程序;
步骤S9,拷贝移动存储设备中的数据文件到计算机;
步骤S10,以本次运行的相关信息在移动存储设备上建立运行日志;
步骤S11,关闭程序时,将计算机上的数据文件拷贝到移动存储设备上;
步骤S12,在移动存储设备的备份文件目录中删除超期的备份文件;
步骤S13,清理移动存储设备上的日志文件;
步骤S14,提示用户是否删除当前计算机上遗留的数据文件,若是,执行步骤S15,若否,执行步骤S16;
步骤S15,删除当前计算机上遗留的数据文件;
步骤S16,关闭程序。
综上,根据本发明,为解决管理软件在移动存储设备上运行的问题,对程序进行重构,将程序对软件运行环境的依赖剥离或是替换为依赖执行目录内的文件。如,将对以服务器模式运行的数据库的依赖转变为对以文件模式运行的嵌入式数据库的依赖。
将程序从逻辑上按存储时和运行时进行区隔。在存储时,程序和数据是一个完整的整体,而在运行时,将程序和数据分开处理,因为程序在计算机中运行只加载一次,即读取一次,而数据在程序运行过程中会相当频繁的读写同一位置,对移动存储设备的寿命有很大影响,所以在运行时,将数据复制到计算机上,在程序结束后将数据复制回移动存储设备中,和程序一起,作为一个完整的整体进行便携应用。
在程序运行期间,重新设计软件内部逻辑,增加对由于采用前两条方案而导致的数据安全的保障逻辑。
由上可看出,本发明在可移动存储介质插入到计算机后,自动将其中的数据文件复制到计算机上,并运行位于可移动存储介质中的计算机程序,程序将使用复制到计算机上的数据进行工作,工作完成之后,将位于计算机上的数据文件复制回移动存储设备上。这样既满足了实现便携应用的目的,又避免了了在移动存储设备上频繁的读写带来的对移动存储设备的损耗,还提高了管理软件的运行效率。
另外,装在移动存储设备上的管理软件可以随用户携带,在不同的计算机上执行,对环境不产生依赖,不会修改计算机的运行环境;
将运行和存储区别对待,使运行效率提高,且在存储时是一个完整的应用整体。
移动存储设备由于硬件设计所导致的不稳定性可能造成的用户数据遗失的可能性被最小化,一旦发现移动存储设备损坏,可以回溯到最近几次的正常操作,将丢失的数据量最小化。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

移动存储设备上的管理软件的运行方法.pdf_第1页
第1页 / 共13页
移动存储设备上的管理软件的运行方法.pdf_第2页
第2页 / 共13页
移动存储设备上的管理软件的运行方法.pdf_第3页
第3页 / 共13页
点击查看更多>>
资源描述

《移动存储设备上的管理软件的运行方法.pdf》由会员分享,可在线阅读,更多相关《移动存储设备上的管理软件的运行方法.pdf(13页珍藏版)》请在专利查询网上搜索。

本发明提出了一种移动存储设备上的管理软件的运行方法,包括:将移动存储设备连接到计算设备并运行移动存储设备上的管理软件程序,将移动存储设备上的数据文件拷贝到计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;以及在关闭管理软件时,将计算设备的硬盘中的数据文件拷贝回移动存储设备。根据本发明的移动存储设备上的管理软件的运行方法,通过运行时将管理软件和数据分隔开,将数据置于可靠性和性能更高的存储设。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1