组件安装方法及装置的制造方法

文档序号:9375279阅读:409来源:国知局
组件安装方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种组件安装方法及装置。
【背景技术】
[0002]随着计算机技术的发展,为了满足计算机逐渐增加的性能要求,需要在计算机上安装大量不同种类的组件(诸如应用软件、驱动软件和固件等)。目前,在对组件进行安装时,用户通常需要首先在目标设备上运行组件的安装包,然后还需要进一步执行相应的操作来完成组件的安装。由于现有技术中用户在目标设备上运行组件的安装包之后,还需要人工进一步参与组件的安装,因此在对组件进行安装时操作比较复杂且效率较低。

【发明内容】

[0003]本发明提供一种组件安装方法及装置,以解决在对组件进行安装时操作比较复杂且效率较低的问题。
[0004]根据本发明实施例的第一方面,提供一种组件安装方法,所述方法应用在组件配置设备上,所述组件配置设备中包括组件的安装包,所述安装包中包括组件管理单元和组件资源单元,所述方法包括:
[0005]目标设备在运行所述安装包时,所述组件管理单元按照预设的规则,对所述组件资源单元中的安装文件进行预设的操作,以将所述组件安装到所述目标设备上。
[0006]根据本发明实施例的第二方面,提供一种组件安装装置,所述装置应用在组件配置设备上,所述组件配置设备中包括组件的安装包,所述安装包中包括组件管理单元和组件资源单元,所述装置包括:
[0007]操作单元,用于目标设备在运行所述安装包时,所述组件管理单元按照预设的规贝1J,对所述组件资源单元中的安装文件进行预设的操作,以将所述组件安装到所述目标设备上。
[0008]本发明实施例中,目标设备在运行组件的安装包后,安装包中的组件管理单元可以自动按照预设的规则,对安装包中组件资源单元的安装文件进行预设的操作,从而将该组件安装到目标设备上。由此,目标设备在运行安装包后,可以避免人工进一步参与组件的安装,从而可以降低组件安装的操作复杂度,并提高组件安装的效率。
【附图说明】
[0009]图1是应用本发明实施例实现组件安装的应用场景示意图;
[0010]图2是本发明组件安装方法的一个实施例流程图;
[0011]图3是本发明组件安装方法的另一个实施例流程图;
[0012]图4是本发明组件安装方法的另一个实施例流程图;
[0013]图5是本发明组件安装装置所在设备的一种硬件结构图;
[0014]图6是本发明组件安装装置的一个实施例框图。
【具体实施方式】
[0015]为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。
[0016]参见图1,为应用本发明实施例实现组件安装的应用场景示意图:图1中,目标设备可以为服务器、PC (Personal Computer,个人计算机)等,目标设备通过运行组件配置设备上的组件的安装包,可以实现该组件的安装。该组件配置设备可以设置在目标设备上,也可以是与目标设备不同的设备。
[0017]本发明实施例中,目标设备在运行组件的安装包后,安装包中的组件管理单元可以自动按照预设的规则,对安装包的组件资源单元中的安装文件进行预设的操作,从而将该组件安装到目标设备上。由此,目标设备在运行安装包后,可以避免人工进一步参与组件的安装,从而可以降低组件安装的操作复杂度,并提高组件安装的效率。
[0018]参见图2,为本发明组件安装方法的一个实施例流程图,该实施例从组件配置设备侧进行描述,组件配置设备中包括组件的安装包,该安装包中可以包括组件管理单元和组件资源单元。该方法包括以下步骤:
[0019]步骤201、目标设备在运行安装包时,组件管理单元按照预设的规则,对组件资源单元中的安装文件进行预设的操作,以将组件安装到目标设备上。
[0020]本实施例中,当目标设备的显示屏上显示有用于表示该组件配置设备的图标时,用户可以通过双击该图标,来启动该组件配置设备,以使该组件配置设备在启动后,安装包自动运行。安装包在被运行后,该安装包中的组件管理单元可以按照预设的规则,对该安装包中组件资源单元的安装文件进行预设的操作。例如,组件管理单元可以将组件资源单元中的安装文件复制到对应的预设目录下。
[0021]图2所示实施例主要适用于组件配置设备设置在目标设备上的情况,在这种情况下,针对具有操作系统不同的目标设备进行组件安装,需要开发不同的组件安装包。例如,对于驱动安装程序,Windows操作系统需要开发后缀名为.sys的安装文件,Linux操作系统需要开发.ko内核文件。为了提高安装包的通用性,用户可以首先通过目标设备向Web浏览器中输入用于连接到组件配置设备的网址,在目标设备请求连接组件配置设备的同时,组件配置设备可以接收到组件安装指令。此后,组件配置设备可以将组件的安装包发送给目标设备,以使目标设备在接收到安装包后,运行该安装包。安装包在被运行后,其组件管理单元可以按照预设的规则,对其组件资源单元的安装文件进行预设的操作,以将该组件安装到目标设备上。
[0022]由于具有不同操作系统的目标设备均可访问网页,因此组件配置设备基于Web服务来获得组件安装指令,在获得该组件安装指令后,将组件的安装包发送给目标设备,并使目标设备在接收到安装包后,运行安装包,可以保证组件配置设备能够对具有不同操作系统的目标设备进行组件安装。
[0023]组件配置设备除了可以对单个目标设备进行单个组件的安装,还可以对单个目标设备进行批量组件的安装。参见图3,为本发明组件安装方法的另一个实施例流程图,该实施例从组件配置设备侧进行描述。本实施例中,该组件配置设备中可以包括多个组件的安装包,且每个安装包中都可以包括组件管理单元和组件资源单元。该方法可以包括以下步骤:
[0024]步骤301、当接收到目标设备发送的界面获取指令时,向目标设备提供组件安装界面,组件安装界面上显示有组件的配置信息。
[0025]本实施例中,该界面获取指令可以为目标设备基于Web服务向组件配置设备发送的指令。具体地,首先,用户可以通过目标设备向Web浏览器中输入用于登录该组件配置设备的组件安装界面的网址,在目标设备请求登录到该组件安装界面的同时,该组件配置设备可以接收到界面获取指令。
[0026]对应地,该组件安装界面可以为组件配置设备基于Web服务向目标设备提供的界面。具体地,组件配置设备在接收到界面获取指令后,可以将组件配置设备中所有组件的配置信息均发送给目标设备上的Web浏览器,Web浏览器在接收到配置信息后,可以对该配置信息进行显示。由于Web浏览器可以采用现有技术对组件配置设备基于Web服务发送的配置信息进行显示,因而在此不再赘述。本发明通过向批量安装的组件提供统一的配置界面(即组件安装界面),可以屏蔽多个组件安装方式的差异性,从而可以简化组件在批量安装时的操作并提高组件批量安装的效率。
[0027]然而,又由于目标设备上的操作系统不一定能够安装组件配置设备中的所有组件,因此组件配置设备在向目标设备提供组件安装界面之前,可以首先根据界面获取指令中操作系统的类型,确定目标设备可安装的组件的配置信息,然后将确定的目标设备可安装的组件的配置信息发送给目标设备上的Web浏览器,Web浏览器在接收到该配置信息后,可以对该配置信息进行显示(即,将确定的该目标设备可安装的组件的配置信息显示在组件配置设备向目标设备提供的组件安装界面上)。由于组件配置设备向目标设备提供组件安装界面中只包括目标设备可安装组件的配置信息,因而可以避免用户对目标设备可安装的组件进行判断,从而可以提高用户的体验。
[0028]需要注意的是,该配置信息可以包括组件
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1