当前位置: 首页 > 专利查询>温喆专利>正文

一种存储设备上的软件的运行方法技术

技术编号:15260255 阅读:200 留言:0更新日期:2017-05-03 13:03
本发明专利技术公开了一种存储设备上的软件的运行方法,具体步骤如下:将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件。本发明专利技术通过运行时将程序和数据分隔开,将数据置于可靠性和性能更高的存储设备中,以解决效率及硬件不稳定的问题,在存储时将程序和数据集中管理,以解决便携性需求的问题,仅通过使用授权可移动存储设备的加密狗特性,就可以防止应用程序被拷贝到其他硬盘中使用。

Method for operating software on storage device

The invention discloses a method for operating a storage device on the software, the specific steps are as follows: the mobile storage device of the data files are copied to the hard disk of the computing device, and establish the operation log information in the mobile storage device; start the software before loading to read and write procedures, by reading write a program to determine whether the mobile storage device to read authorization information, if it is determined to be able to read to the authorization information, otherwise the next execution, not allowed to run the software. The present invention will run through the program and data are separated, the storage device reliability and performance data at higher efficiency, and to solve the instability problem of hardware, the program and data centralized management in storage, in order to solve the portability problem of demand, only through the use of authorized dongle characteristics of removable storage device that will prevent the application is copied to the hard disk used in the other.

【技术实现步骤摘要】

本专利技术涉及管理软件的运行方法,具体是一种存储设备上的软件的运行方法
技术介绍
可移动的应用软件将软件和可移动的存储设备形成一个有机整体,通过可移动存储设备的便携和可移动实现软件的便携和可移动。其基本原理是让可移动存储设备具备加密狗的能力,并利用可移动存储设备的存储能力将软件保存在其中,从而实现软件和加密狗的结合。但是,在实际的应用过程中,用户可以将软件从可移动存储设备中移出到其他多个存储设备上,而单独使用可移动存储设备的加密狗特性,以实现不受软件帐套数的限制任意使用软件的目的。前传统的管理软件,都是只能在固定的计算机上使用,而且需要安装复杂的数据库、软件等一系列程序,不能满足现代人们移动办公的需求。而现在移动存储设备的价格已经非常低廉,很多人都有不止一个移动存储设备。但这样的设备往往仅用作存储介质。那么,把移动存储设备和管理软件相结合,创造一种既便于携带又能随处运行的管理软件和移动存储设备相结合的新产品,也就成了一种趋势。不过,现有的移动存储设备依然存在可靠性低的问题:据硬件厂商提供的数据标明,移动存储设备的每个存储单元的读写寿命在10万次左右,而数据库应用系统中往往一个操作就会访问几次乃至几十次数据库,读写相当频繁,并且,由于移动存储设备的硬件限制,往往这种设备读写效能和稳定性相对低下,会影响应用程序的执行性能和数据的安全性。为此,有必要设计一种新颖的软件运行技术,使人们既能随时随地都高效地使用软件办公又能够保证用户数据的安全。现有方案在实现管理软件的便携式运行过程中,通过便携设备的授权认证,将便携式设备作为带有存储功能的加密狗来使用,而没有限制产品只能在固定的路径下执行,而管理软件往往是有帐套数量限制的,便携式管理软件如果将产品拷贝到其他存储设备上,而仅将授权的可移动存储设备作为加密狗使用,就能轻易突破管理软件的帐套数限制,对用户而言,如果其购买的便携式管理软件又带有数据保护机制,又将软件从授权设备中拷贝到磁盘上,则还可能导致用户的数据紊乱。另外,上述方案将数据和程序看作是一个整体,完整的复制会导致耗费大量的时间,用户感受不好。而对用户而言,重要的是数据的安全和执行效率。而程序在每次运行过程中只会被读取一次,加载到内存之后就会只在虚拟内存中交互,与存储设备不会发生大量的交互。因此,期望提出的技术方案不仅能够解决前面提出的问题,还必须要解决如下两个问题:切换不同的计算机,不会影响移动存储设备上的管理软件的正常运行,即软件的运行不依赖于环境;以及解决由于硬件限制带来的设备可靠性低和效率低下的问题。
技术实现思路
本专利技术的目的在于提供一种可靠性好、效率高的存储设备上的软件的运行方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种存储设备上的软件的运行方法,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所述计算设备上是否具有所述遗留数据,当确定所述计算设备上具有所述遗留数据时,自动将所述遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成以及当确定所述计算设备上不具有所述遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。作为本专利技术进一步的方案:在将所述计算设备的硬盘中的数据文件拷贝回所述移动存储设备之后,还包括:在所述移动存储设备的备份文件目录中删除超期的备份文件。作为本专利技术进一步的方案:在所述移动存储设备的备份文件目录中删除超期的备份文件之后,还包括:清理所述移动存储设备上的日志信息。作为本专利技术进一步的方案:在清理所述移动存储设备上的日志信息之后,还包括:提示所述用户是否删除所述计算设备上遗留的所述数据文件。作为本专利技术再进一步的方案:所述授权信息存储在所述可移动存储设备上的私密区中,其中所述私密区对于用户是不可见的。与现有技术相比,本专利技术的有益效果是:本专利技术通过运行时将程序和数据分隔开,将数据置于可靠性和性能更高的存储设备中,以解决效率及硬件不稳定的问题,在存储时将程序和数据集中管理,以解决便携性需求的问题,还可以保证应用程序和可移动存储设备的一一对应,而仅通过使用授权可移动存储设备的加密狗特性,就可以防止应用程序被拷贝到其他硬盘中使用,从而保护应用程序的帐套数限制。具体实施方式下面结合具体实施方式对本专利的技术方案作进一步详细地说明。一种存储设备上的软件的运行方法,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件,所述授权信息存储在所述可移动存储设备上的私密区中,其中所述私密区对于用户是不可见的;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所述计算设备上是否具有所述遗留数据,当确定所述计算设备上具有所述遗留数据时,自动将所述遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成以及当确定所述计算设备上不具有所述遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志;(7)在所述移动存储设备的备份文件目录中删除超期的备份文件,清理所述移动存储设备上的日志信息,提示所述用户是否删除所述计算设备上遗留的所述数据文件。软件通过私密区读写组件中的读取盘符功本文档来自技高网
...
一种存储设备上的软件的运行方法

【技术保护点】
一种存储设备上的软件的运行方法,其特征在于,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所述计算设备上是否具有所述遗留数据,当确定所述计算设备上具有所述遗留数据时,自动将所述遗留数据拷贝回所述移动存储设备,以及将所述拷贝日志清理为上次成功完成以及当确定所述计算设备上不具有所述遗留数据时,通知用户以选择忽略所述拷贝日志或者选择备份数据拷贝到所述移动存储设备,并清理所述拷贝日志。...

【技术特征摘要】
1.一种存储设备上的软件的运行方法,其特征在于,具体步骤如下:(1)将所述移动存储设备上的数据文件拷贝到所述计算设备的硬盘中,并在移动存储设备上建立本次运行的日志信息;(2)启动软件前,加载读写程序,通过读写程序确定是否能够在所述移动存储设备上读取到授权信息,如果确定能够读取到所述授权信息,则执行下一步,否则,不允许运行所述软件;(3)在确定能够读取到所述授权信息时,通过所述读写程序读取所述授权信息所在的驱动器的盘符;(4)所述软件获取自身运行的路径,并通过所述路径确定运行所述软件的驱动器的盘符,并确定运行所述软件的驱动器的盘符与所述读写程序读取的盘符是否匹配,如果匹配,则允许运行所述软件,否则,不允许运行所述软件;(5)启动所述软件中的初始化程序,根据拷贝日志确定所述移动存储设备上的所述管理软件前次运行是否有遗留数据;(6)在确定不具有所述遗留数据的情况下,直接将计算设备的硬盘中的数据文件拷贝到所述硬盘中,以及在确定具有所述遗留数据的情况下,根据所述拷贝日志确定所述计算设备是否为前次运行的计算设备,在所述计算设备为前次运行的计算设备的情况下,确定所...

【专利技术属性】
技术研发人员:温喆马楠
申请(专利权)人:温喆马楠
类型:发明
国别省市:河北;13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1