软件运行方法及外存储装置制造方法

文档序号:6493258阅读:108来源:国知局
软件运行方法及外存储装置制造方法
【专利摘要】本发明适用于移动存储领域,提供一种软件运行方法,所述软件位于外存储装置中,所述外存储装置与计算设备连接,包括步骤:获取所述计算设备的系统平台信息;根据所述系统平台信息,获取所述外存储装置中可以运行于所述计算设备系统平台的软件目录;传送所述软件目录至所述计算设备;获取所述计算设备的软件执行指令和数据;执行所述软件执行指令指向的软件和数据。本发明也提供了一种外存储装置。使用本发明能够使计算设备快速实现软件的运行。
【专利说明】软件运行方法及外存储装置
【技术领域】
[0001]本发明涉及移动存储领域,特别是涉及移动存储领域的软件运行方法及外存储装置。
【背景技术】
[0002]随着移动互联网的发展,使用智能手机、平板电脑及移动电脑等计算设备的用户越来越多,计算设备的功能和存储的数据量越来越强大,并且不同计算设备的存储器,例如,CF卡存、SD卡等,容量越来越大,且这些外置存储器储器可以在不同的计算设备上使用。
[0003]当前计算设备自身携带的存储器容量有一定的限制,计算设备中的软件一般都是系统必须的程序。计算设备要实现功能的扩充,必须先安装CF卡或者SD卡等外置存储器实现存储容量的扩充,然后在网络下载或者将台式机中存储的安装软件拷贝到所述计算设备的扩充外置存储器中,并将安装软件安装到指定的位置,这样才实现计算设备功能的扩充。在上述过程中,需要用户挑选适当容量的存储器,寻找到合适软件安装后方可执行,并且该存储器更换计算设备后不能继续使用或者出现数据的丢失,因此现有的计算设备的用户体验不佳。

【发明内容】

[0004]本发明实施例的目的在于提供一种软件运行方法及外存储装置,使计算设备能够在扩充存储容量的同时实现软件的便捷执行,且使得外存储装置在更换计算设备后继续软件及数据的执行。
[0005]有鉴于此,本发明实施例提供了一种软件运行方法,所述软件位于外存储装置中,所述外存储装置与计算设备连接,其特征在于,包括步骤:获取所述计算设备的系统平台信息;根据所述系统平台信息,获取所述外存储装置中可以运行于所述计算设备系统平台的软件目录;传送所述软件目录至所述计算设备;获取所述计算设备的软件执行指令和数据;执行所述软件执行指令指向的软件和数据。
[0006]优选的,在所述执行软件执行指令指向的软件和数据步骤中,执行所述软件执行指令指向的软件和数据时产生的数据保存在所述外存储器中。
[0007]优选的,在所述传送所述软件目录至所述计算设备之前,还包括:在所述软件目录中对安装引导软件进行标记,其中,所述安装引导软件用于引导所述计算设备安装所述安装引导软件对应的软件。
[0008]优选的,所述执行所述软件执行指令指向的软件和数据具体包括:判断所述软件执行指令指向的软件是否为安装引导软件;若所述软件执行指令指向的软件是所述安装引导软件,则引导所述计算设备安装所述安装引导软件对应的软件;若所述软件执行指令指向的软件不是所述安装引导软件,则执行所述软件执行指令指向的软件和数据。
[0009]相应的,本发明实施例还提供了一种外存储装置,用于与计算设备连接,其特征在于,所述外存储装置包括:接口模块,用于与所述计算设备连接进行指令或数据交换;系统平台识别模块,用于识别所述计算设备的系统平台信息;存储模块,用于存储软件或数据;资源管理模块,用于管理软件及数据的存储空间,整理与所述计算设备系统平台信息匹配的软件目录并通过所述接口模块传递给所述计算设备;执行模块,用于执行所述计算设备的指令。
[0010]优选的,所述执行模块执行所述计算设备的指令产生的数据保存在所述外存储装置中。
[0011]优选的,所述外存储装置是闪存盘、CF卡、SD卡。
[0012]在本发明实施例中,本发明提供的技术方案使得计算设备软件易于运行,避免了软件安装的麻烦,提升了用户体验。
【专利附图】

【附图说明】
[0013]图1是本发明软件运行方法一实施例的流程图;
[0014]图2是本发明软件运行方法另一实施例的流程图;以及
[0015]图3是本发明外存储装置一实施例的结构示意图。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]本发明【具体实施方式】提供一种软件运行方式,所述软件位于外存储装置中,所述外存储装置与计算设备连接,如图1所示,主要包括如下步骤:
[0018]S101、获取所述计算设备的系统平台信息;
[0019]S103、根据所述系统平台信息,获取所述外存储装置中可以运行于所述计算设备系统平台的软件目录;
[0020]S105、传送所述软件目录至所述计算设备;
[0021]S107、获取所述计算设备的软件执行指令和数据;
[0022]S109、执行所述软件执行指令指向的软件和数据。
[0023]本发明所提供的软件运行方法应用于外存储装置之中,在实施例中,所述外存储装置可以是 CF (Compact Flash)卡、安全数码卡(Secure Digital MemoryCard)、MMC 卡、SM卡等扩展卡,本实施例以CF卡为例予以详细说明。
[0024]以下将对本发明应用于所述外存储装置的软件运行方法进行详细说明。
[0025]请参阅图1,为本发明一实施方式中外存储装置的软件运行方法流程图。
[0026]在步骤SlOl中,获取所述计算设备的系统平台信息。在本实施例中,所述外存储装置为CF卡,所述计算设备为智能手机,所述智能手机的系统平台为安卓(Android)操作系统,所述CF卡与所述智能手机连接后进行初始化工作,获取所述智能手机的系统平台信息为安卓操作系统以及版本信息。
[0027]在步骤S103中,根据所述系统平台信息,获取所述外存储装置中可以运行于所述计算设备系统平台的软件目录。在本实施例中,所述CF卡中存储的软件包括windows系统中应用的软件,包括用于苹果系统的软件以及安卓系统的软件,当所述CF卡获取所述智能手机的安卓操作系统信息后,将CF卡中可以应用于安卓操作系统的软件整理,生成应用于所述智能手机的软件目录。
[0028]在步骤S105中,传送所述软件目录至所述计算设备。在本实施例中,所述CF卡将生成的软件目录传送给所述智能手机。
[0029]在步骤S107中,获取所述计算设备的软件执行指令和数据。在本实施例中,所述智能手机接受用户指令,决定运行软件目录中的某一个软件,则传送运行该软件的执行指令给所述CF卡,并且将运行的数据,如帐号,密码,等传输给CF卡。
[0030]在步骤S109中,执行所述软件执行指令指向的软件和数据。在本实施例中,所述CF卡将所述软件执行指令指向的软件代码和数据发送给所述智能手机进行运行。
[0031 ] 本发明所述执行所述软件执行指令指向的软件和数据这一步骤中,执行所述软件执行指令指向的软件和数据时产生的数据保存在所述外存储器中。在本实施例中,当CF卡中运行的软件产生了中间数据或者结果数据的时候,保存在CF卡的所述运行的软件的文件夹中,或者在所述CF卡中另外进行保存。
[0032]本发明软件运行方法中,在所述传送所述软件目录至所述计算设备之前,还包括以下步骤,请参阅图2,在所述软件目录中对安装引导软件进行标记,其中,所述安装引导软件用于引导所述计算设备安装所述安装引导软件对应的软件。在本实施例中,CF卡中有杀毒软件的安装引导软件,由于杀毒软件的运行需要获取所述智能手机的相关硬件信息方可运行,因此CF卡对软件目录中的杀毒软件的安装引导软件进行标记,所述智能手机对杀毒软件的安装引导软件的执行会引导智能手机自行安装杀毒软件,从而实现杀毒功能的实现。
[0033]在本实施方式中,在所述执行所述软件执行指令指向的软件和数据具体包括以下步骤:
[0034]S110、判断所述软件执行指令指向的软件是否为安装引导软件;
[0035]S111、若所述软件执行指令指向的软件是所述安装引导软件,则引导所述计算设备安装所述安装引导软件对应的软件;
[0036]S112、若所述软件执行指令指向的软件不是所述安装引导软件,则执行所述软件执行指令指向的软件和数据。
[0037]请参阅图2,在步骤SllO中,判断所述软件执行指令指向的软件是否为安装引导软件。在本实施例中,智能手机对于CF卡发送的软件目录判断是否为安装引导软件,例如是杀毒软件的安装引导软件,并将判断结果返回给CF卡。
[0038]在步骤Slll中,若所述软件执行指令指向的软件是所述安装引导软件,则引导所述计算设备安装所述安装引导软件对应的软件。在本实施例中,所述智能手机运行杀毒软件的安装引导软件,根据该安装引导软件的执行,在智能手机或者CF卡上安装杀毒软件,并进而执行步骤S112,执行所述杀毒软件。
[0039]在步骤S112中,若所述软件执行指令指向的软件不是所述安装引导软件,则执行所述软件执行指令指向的软件和数据。在本实施例中,智能手机直接运行所述CF卡上的软件和数据。
[0040]本发明【具体实施方式】还提供一种外存储装置,如图3所示,用于与计算设备连接,其特征在于,所述外存储装置10包括:
[0041]接口模块101,用于与所述计算设备20连接进行指令或数据交换;
[0042]系统平台识别模块102,用于识别所述计算设备20的系统平台信息;
[0043]存储模块103,用于存储软件或数据;
[0044]资源管理模块104,用于管理软件及数据的存储空间,整理与所述计算设备20系统平台信息匹配的软件目录并通过所述接口模块传递给所述计算设备20 ;
[0045]执行模块105,用于执行所述计算设备20的指令。
[0046]以下将对本发明所提供的外存储装置进行详细说明。
[0047]请参阅图3,所示为一种外存储装置的结构示意图。在本实施方式中,所述外存储装置可以是 CF (Compact Flash)卡、安全数码卡(Secure Digital MemoryCard)、MMC 卡、SM卡等扩展卡,本实施例以CF卡为例予以详细说明。在本实施方式中,所述CF卡包括接口模块101、系统平台识别模块102、存储模块103、资源管理模块104、执行模块105。
[0048]外存储装置10的接口模块101,用于与所述计算设备20连接进行指令或数据交换;在本实施方式中,CF卡的接口模块101为插槽,在其他实施例中,CF卡的接口模块也可以是WIF1、蓝牙或者其他无线通信模块。所述计算设备20为智能手机,CF卡接入智能手机后,接受智能手机发送的回话信息。
[0049]系统平台识别模块102,用于识别所述计算设备20的系统平台信息。在本实施例中,智能手机的系统为安卓操作系统,系统平台识别模块102根据接口模块101收到的智能手机的信息,识别智能手机的系统平台信息为安卓。
[0050]存储模块103,用于存储软件或数据。在本实施例中,CF卡中的存储模块103存储有安卓操作系统的软件,也存储有windows系统和苹果操作系统的软件和数据。
[0051]资源管理模块104,用于管理软件及数据的存储空间,整理与所述计算设备20系统平台信息匹配的软件目录并通过所述接口模块101传递给所述计算设备20。在本实施例中,CF卡中存储适用于安卓操作系统的软件被资源管理模块104整理,并生成软件目录后通过接口模块101传送给所述智能手机。
[0052]执行模块105,用于执行所述计算设备20的指令。在本实施例中,智能手机将软件目录显示给用户,用户需要运行软件目录中的某一软件时,通过智能手机发送运行该软件的指令给CF卡。CF卡收到软件执行指令后,将对应的软件代码传输给智能手机进行运算。
[0053]在本实施方式中,更进一步的,所述执行模块105执行所述计算设备20的指令产生的数据保存在所述外存储装置10中。在本实施例中,智能手机运行CF卡中的软件代码后产生的中间数据以及结果数据都保存在CF卡中。
[0054]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
[0055]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如只读存储器,磁盘或光盘等。
[0056]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种软件运行方法,所述软件位于外存储装置中,所述外存储装置与计算设备连接,其特征在于,包括步骤: 获取所述计算设备的系统平台信息; 根据所述系统平台信息,获取所述外存储装置中可以运行于所述计算设备系统平台的软件目录; 传送所述软件目录至所述计算设备; 获取所述计算设备的软件执行指令和数据; 执行所述软件执行指令指向的软件和数据。
2.根据权利要求1所述的软件运行方法,其特征在于,在所述执行软件执行指令指向的软件和数据步骤中,执行所述软件执行指令指向的软件和数据时产生的数据保存在所述外存储器中。
3.根据权利要求1所述的软件运行方法,其特征在于,在所述传送所述软件目录至所述计算设备之前,还包括: 在所述软件目录中对安装引导软件进行标记,其中,所述安装引导软件用于引导所述计算设备安装所述安装引导软件对应的软件。
4.根据权利要求3所述的软件运行方法,其特征在于,所述执行所述软件执行指令指向的软件和数据具体包括: 判断所述软件执行指令指向的软件是否为安装引导软件; 若所述软件执行指令指向的软件是所述安装引导软件,则引导所述计算设备安装所述安装引导软件对应的软件; 若所述软件执行指令指向的软件不是所述安装引导软件,则执行所述软件执行指令指向的软件和数据。
5.一种外存储装置,用于与计算设备连接,其特征在于,所述外存储装置包括: 接口模块,用于与所述计算设备连接进行指令或数据交换; 系统平台识别模块,用于识别所述计算设备的系统平台信息; 存储模块,用于存储软件或数据; 资源管理模块,用于管理软件及数据的存储空间,整理与所述计算设备系统平台信息匹配的软件目录并通过所述接口模块传递给所述计算设备; 执行模块,用于执行所述计算设备的指令。
6.根据权利要求5所述的外存储装置,其特征在于,所述执行模块执行所述计算设备的指令产生的数据保存在所述外存储装置中。
7.根据权利要求5所述的外存储装置,其特征在于,所述外存储装置是闪存盘、CF卡、SD卡。
【文档编号】G06F9/445GK103885789SQ201210556424
【公开日】2014年6月25日 申请日期:2012年12月19日 优先权日:2012年12月19日
【发明者】王龙, 肖军 申请人:置富存储科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1