一种实现可移植软件的方法技术

技术编号:2916272 阅读:426 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种实现可移植软件的方法,它包括如下步骤:将至少一个软件以自注册模式安装到可移动存储设备上的软件安装步骤;将上述可移动存储设备与需要运行上述软件的设备相连,该设备对所述的可移动存储设备中的自注册模式软件进行动态注册从而对所述的自注册模式软件直接应用的软件移植步骤,采用本发明专利技术可移植软件的方法使得软件一次安装到可移动存储设备上后可以直接移植到别的机器上直接使用,而无需在每个机器上重新安装该软件,因独立的移动存储设备可以单独的进行硬件写保护,从而有效防止病毒对软件的破坏。

【技术实现步骤摘要】

本专利技术涉及一种软件应用方法,尤其涉及一种适用于在移动设备间对软件灵活移植应用的方法。
技术介绍
随着计算机技术发展,用计算机来处理各种事务己相当普遍。在安装适当的软件之后,使用者即可运用计算机速度快与记忆容量大的特性,来进行例如软件开发、计算机辅助设计或文书处理等工作,以提高工作的速度与效率。然而,若欲运用计算机来进行上述工作,则必须先保证相应的处理软件可以运行。由于病毒和不同软件间兼容等的问题常使我们原先正常的软件环境遭到破坏,从而浪费大量的时间在运行环境的重建上。现有技术多半是将操作系统和应用软件都安装在同一个物理硬盘,由操作系统统一管理,这就给病毒传播从而对应用系统产生影响带来机会。同时,由于这些应用软件都安装在同一台计算机或笔记本上,使用者为了随时可操作其工作应用软件就必须将计算机携带在身边,这就为出行带来极大的不便,如果能仅把一些应用软件通过移动存储设备如U盘、移动硬盘携带在身边,且能够保证这些应用软件能够即插即用将会给使用者带来极大的方便。以下先对一些使用的名词进行说明:软件并不只是包括可以在计算机上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。一般来讲软件被划分为系统软件、应用软件,管理软件等。其中系统软件包括操作系统和支撑软件。操作系统是控制其他程序运行,管理系统资源并为用户提供操作界面的系统软件的集合。操作系统(OS:Operating System)是一管理电脑硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务;应用软件是为了某种特定的用途而被开发的软件。它可以是一个特定的程序,比如一个图像浏览器;也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件;也可以是一个由众多独立程序组成的庞大的软件系统,比-->如数据库管理系统。固态硬盘(Solid State Disk、Solid State Drive,简称SSD)是一种基于永久性存储器,例如闪存,或者非永久性存储器,例如同步动态随机存取存储器(SDRAM)的计算机外部存储装置。固态硬盘用来在携带型计算机中代替常规硬盘。虽然在固态硬盘中已经没有可以旋转的盘状机构,但是依照人们的命名习惯,这类存储器仍然被称为「硬盘」。由于固态硬盘技术与传统硬盘技术不同,所以产生了不少新兴的存储器厂商。厂商只需购买NAND内存,再配合适当的控制芯片,就可以了制造固态硬盘。新一代的固态硬盘普遍采用SATA-2接口。
技术实现思路
本专利技术就是针对现有技术的不足而提供一种实现可移植软件即插即用从而保护计算机的方法。为解决上述技术问题本专利技术所采用的技术方案为:一种实现可移植软件的方法,它包括如下步骤:(a)、软件安装步骤:将至少一个软件以自注册模式安装到可移动存储设备上;(b)、软件移植步骤:将上述可移动存储设备与需要运行上述软件的设备相连,该设备对所述的可移动存储设备中的自注册模式软件进行动态注册从而对所述的自注册模式软件直接应用。更进一步地,在所述的步骤(b)后还包括一移除步骤:所述的移除步骤在可移动存储设备从需要运行软件的设备上移除后,该设备上的动态注册信息亦被移除,从而使得计算机的操作负荷减轻,保证其能长时期保持高效工作。步骤(b)中,所述的可移动存储设备在软件应用的过程中设定为写保护,从而可有效的保护应用软件不易被病毒破坏。所述的软件包括应用软件和/或系统软件。步骤(a)中,所述的自注册模式通过第三方软件或硬件来实现。所述的第三方软件固化在所述的可移动存储设备上。步骤(b)中,所述的需要运行上述软件的设备为计算机、移动终端或手机。所述的可移动存储设备为U盘、移动硬盘、固态硬盘、存储卡中的一种或一种以上。-->由于采用了上述的技术方案,本专利技术的优点为:采用本专利技术可移植软件的方法使得软件一次安装到可移动存储设备上后可以直接移植到别的机器上直接使用,而无需在每个机器上重新安装该软件,因独立的移动存储设备可以单独的进行硬件写保护,从而有效防止病毒对软件的破坏。而且通过组合不同的软件环境,可以在一台计算机上迅速搭建不同的运行环境,不会因为在一台电脑上安装过多的软件而影响系统效率和性能;通过该专利技术还可以使任何一台安装了操作系统的计算机能迅速搭建自己所需要的软件环境,而无需等待繁琐的软件安装,节约时间和维护成本,并且可节约购买软件许可的费用,如在某些情况下使用者需要将在单位未完成的工作带回家中完成,当在家中电脑上完成工作需要和单位一样的软件环境时,我们需要购买对等的软件许可才能在别的电脑上合法安装,而使用该项技术可节约重复购买软件许可的费用。具体实施方式因运行的环境和应用软件的不同,以下就一些典型的环境对本专利技术的具体实现分别作如下介绍:实施例一:MICROSOFT WINDOWS系列环境:在WINDOWS系列的环境中,我们安装软件一般会有以下过程,首先创建软件目录(软件安装的主体目录),然后复制系统需要的文件如动态链接库(DLL)或建立公共链接,接着在注册表中将软件进行注册,从而实现该软件安装到WINDOWS环境中,安装的软件可为应用软件,如office,AutoCAD......本实施例实现可移植的自注册软件实现过程如下:首先,将软件安装的主体目录安装在移动存储设备上,该移动存储设备可为U盘、移动硬盘、存储卡等,所述的软件可为应用软件或系统软件,记录(如果不是绿色软件的情况下需要记录如软件是绿色软件则将省区这个过程)复制系统需要的文件,在移动存储设备上创建对应的公用目录,记录需要在注册表中需要添加的信息,从而实现软件以自注册模式存储在该可移动存储设备上。如果多个软件安装,重复上述过程,并对有可能重叠的信息进行提示;然后,在使用的时候将上述已存储了自注册模式的软件的移动存储设备插入具有相应接口的计算机上,计算机操作系统会将一个或多个软件需要的文件,根据对应的公用目录以复制或创建快捷方式的形式加入到其操作系统中。同时-->在注册表中将相应的信息添加,将软件主文件的时机位置相关联,从而该设备对所述的可移动存储设备中的自注册模式软件进行动态注册从而实现对所述的自注册模式软件直接应用。当不需要使用应用软件进行相应的操作时,将可移动存储设备从计算机上移除,在移除时,先移除对应公用目录下的注册时复制的文件,同时删除注册表中添加的信息,移除过程应该支持重复操作。因此,通过上述操作可实现应用软件在计算机上的即插即用,同时,对以自注册模式存储在存储设备上的应用软件可以单独的进行写保护,可有效防止病毒的破坏。以上的这些操作可以通过相应的软件或硬件来实现,软件可以为第三方软件预先安装在操作系统里的,也可以是安装在移动设备上的可以自运行的软件。上述的方法主要是在计算机与可移动存储设备之间实现,当然,具有类似操作系统的移动终端或手机等与可移动存储设备之间也可以通过上述方法实现软件的移植。实施例二:新一代支持即插即用软件环境的操作系统的实现该操作系统的系统架构上已经对即插即用软件(自注册模式软件)提供相应的支撑,当新的可移动存储设备插入后,即插即用软件的系统支撑软件对新插入的移动存本文档来自技高网
...

【技术保护点】
一种实现可移植软件的方法,其特征在于:它包括如下步骤: (a)、软件安装步骤:将至少一个软件以自注册模式安装到可移动存储设备上; (b)、软件移植步骤:将上述可移动存储设备与需要运行上述软件的设备相连,该设备对所述的可移动存储设 备中的自注册模式软件进行动态注册从而对所述的自注册模式软件直接应用。

【技术特征摘要】
1、一种实现可移植软件的方法,其特征在于:它包括如下步骤:(a)、软件安装步骤:将至少一个软件以自注册模式安装到可移动存储设备上;(b)、软件移植步骤:将上述可移动存储设备与需要运行上述软件的设备相连,该设备对所述的可移动存储设备中的自注册模式软件进行动态注册从而对所述的自注册模式软件直接应用。2、根据权利要求1所述的一种实现可移植软件的方法,其特征在于:在所述的步骤(b)后还包括一移除步骤:所述的移除步骤在可移动存储设备从需要运行软件的设备上移除后,该设备上的动态注册信息亦被移除。3、根据权利要求1或2所述的一种实现可移植软件的方法,其特征在于:步骤(b)中,所述的可移动存储设备在软件应用的过程中设...

【专利技术属性】
技术研发人员:沈浩
申请(专利权)人:苏州工业园区联科信息技术有限公司
类型:发明
国别省市:32[中国|江苏]

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

1