一种单板启动的方法及单板设备 【技术领域】
本发明涉及通信技术领域,尤其涉及一种单板启动的方法及单板设备。
背景技术
单板设备的单板软件可以压缩或直接保存在存储设备上。如果压缩保存在存储设备上,单板启动时,需要先将所述单板软件解压缩到SDRAM(Synchronous Dynamic Random Access Memory,同步动态随机存储器)或者DDR(Double Date Rate,双倍速内存)中,然后跳转到SDRAM或者DDR中的入口地址运行。所述单板设备是用于为计算机提供有线或无线通讯功能的设备,例如USB(Universal Serial BUS,通用串行总线)接口设备或EXPRESS卡接口设备等等。
发明人在实现本发明的过程中,发现现有技术中至少存在如下问题:
将单板软件压缩保存在存储设备上,从存储设备上解压缩单板软件并运行,由于解压缩过程需要耗费较长时间,因此降低了单板的启动速度,进而降低了用户使用的满意度。
【发明内容】
本发明的实施例提供了一种单板启动的方法及单板设备,以避免现有技术中从单板设备中解压缩单板软件造成的单板启动速度慢的问题,提高用户使用的满意度。
本发明的目的是通过以下技术方案实现的:
一种启动单板的方法,包括:
单板设备和本地设备连接;
所述单板设备从所述本地设备获取启动单板设备中单板的单板软件;
所述单板设备根据所述单板软件启动所述单板;
其中,所述单板软件预先保存在所述本地设备中。
一种单板设备,包括:
连接模块,用于与本地设备连接;
软件获取模块,用于在所述连接模块与本地设备建立连接后,从所述本地设备获取启动单板设备中单板的单板软件,其中,所述单板软件预先保存在所述本地设备中;
单板启动模块,用于根据所述软件获取模块获取的单板软件启动所述单板。
由上述本发明的实施例提供的技术方案可以看出,本发明实施例中,由于预先将单板软件保存在本地设备上,当该单板软件对应的单板设备在与所述本地设备连接后,从本地设备上调用该单板软件即可。从本地设备上调用单板软件所需要的时间远小于从单板设备中解压缩单板软件所需要的时间,因此提高了单板启动速度,进而提高了用户使用的满意度。
【附图说明】
图1为本发明实施例提供的一种处理过程示意图;
图2为本发明应用实施例一提供的处理过程示意图;
图3为本发明应用实施例二提供的处理过程示意图;
图4为本发明实施例提供的单板设备结构示意图。
【具体实施方式】
本发明实施例提供的技术方案如图1所示,包括如下操作:单板设备和本地设备连接;所述单板设备从所述本地设备获取启动单板设备中单板的单板软件;所述单板设备根据所述单板软件启动所述单板;其中,所述单板软件预先保存在所述本地设备中。所述的本地设备是指计算机,例如个人计算机、笔记本电脑、服务器等等。所述单板设备是指用于为计算机提供有线或无线通讯功能的设备,例如USB接口设备,或者EXPRESS卡接口设备等等。
上述本发明实施例提供的技术方案中,由于预先将单板软件保存在本地设备上,因此,当所述单板软件对应的单板设备与所述本地设备连接后,直接从本地设备调用该单板软件即可。本发明实施例从本地设备上调用单板软件所需的时间远小于解压缩单板软件所需的时间,因此较之现有技术中将单板软件压缩保存在单板设备上,启动时先从所述单板设备上解压缩所述单板软件而言,提高了单板的启动速度,进而提高了用户在使用过程中的满意度。
上述本发明实施例中,在所述单板设备和本地设备连接之前,还包括将所述单板软件预先保存在本地设备中的操作:在本地设备上安装单板设备的后台工具软件时,将所述单板软件保存到所述本地设备上。具体实现方式可以是:当单板设备第一次在本地设备上使用时,所述单板设备的BIOS(Basic Input Output System,基本输入输出系统)软件检测到该本地设备上还没有安装所述单板设备的驱动软件和后台工具软件,因此将会自动安装所述驱动软件和后台工具软件,并将单板设备中保存的单板软件保存到所述本地设备上;或者,在保存单板设备的驱动软件和后台工具软件的光盘等等存储媒介或网络中的存储设备上保存该单板设备的单板软件,当通过光盘等等存储媒介或通过网络在本地设备上安装单板设备的驱动软件和后台工具软件时,将该单板设备的单板软件保存到所述本地设备上。需要指出的是,所述将单板软件预先保存在本地设备中的操作相对于安装单板设备的后台工具软件是独立的操作,也可以不在安装单板设备的后台工具软件的操作时保存单板软件。例如,所述单板软件单独保存在光盘等等存储媒介中,或者保存在网络中的某个存储设备上,将所述单独保存在光盘等等存储媒介中或网络中的某个存储设备上的单板软件保存到本地设备上,以便所述单板软件对应地单板设备使用。
上述本发明实施例中所述单板设备从所述本地设备获取启动单板设备中单板的单板软件的操作具体包括:所述单板设备通过与所述本地设备上安装的所述后台工具软件通信,获取所述后台工具软件发送的所述单板软件。其具体实现方式可以是:由于上述处理过程中已经将单板设备的工具软件安装在本地设备上,并将单板软件保存在所述本地设备上,因此,当所述单板设备与所述本地设备连接后,触发安装在本地设备上的该单板设备的工具软件启动运行,并与单板设备的BIOS软件进行通信,将保存在本地设备上的该单板设备的单板软件发送到该单板设备中的指定位置,例如单板设备的SDRAM或DDR中。
上述本发明实施例中,如果所述单板设备为即插即用单板设备,则所述的单板软件保存到本地设备之前,压缩保存在所述即插即用单板设备中;如果所述单板设备为非即插即用单板设备,则所述单板软件保存在本地设备之前,保存(压缩保存或直接保存)在存储所述单板软件的存储介质中,所述存储介质可以是光盘、磁盘,或者网络中的某个存储介质等等。如果单板软件压缩保存在单板设备或者存储所述单板软件的存储介质中,则所述本地设备将所述单板软件解压缩后保存。
本发明实施例提供的技术方案,预先将单板软件保存在本地设备当中,由于从本地设备上调用单板软件所需的时间小于解压缩单板软件所需的时间。因此,本发明实施例较之已有技术在单板设备中压缩保存单板软件,启动单板时需先从单板设备中解压缩单板软件的技术方案而言,有效降低了单板启动所需的时间。另外,由于本发明实施例中的单板设备在具备即插即用功能时,能够将单板软件压缩保存在单板设备中,并在单板启动前将解压缩的单板软件保存在本地设备上,从而节省了单板设备的存储空间,降低了单板设备的生产成本。
下面将结合附图对本发明实施例在实际应用过程中的具体实现方式进行详细的说明。
应用实施例一
本发明应用实施例一提供了一种单板启动方法,通过将单板软件保存在本地设备上,在需要时从本地设备调用单板软件来加快单板启动速度。如果单板设备具备即插即用功能(例如USB接口设备),在本地设备上首次使用该单板设备时,所述单板设备的BIOS软件能够检测到所述本地设备上没有安装其驱动软件和后台工具软件,将会自动安装所述驱动软件和后台工具软件。则安装并调用单板软件的处理过程如图2所示,包括:
预操作:
在本地设备上安装单板设备的驱动软件和后台工具软件时,将所述单板设备中压缩保存的单板软件解压缩保存到所述本地设备上;
在所述预操作过程中,所述解压缩单板软件的操作可由本地设备完成,也可由之前保存该单板软件的设备完成;
单板启动操作:
步骤11、所述单板设备与所述本地设备连接;
步骤12、安装在所述本地设备上的后台工具软件启动运行,与单板设备的BIOS软件进行通信,将保存在本地设备上的解压缩后的单板软件传输到所述单板设备的SDRAM或者DDR中;
步骤13、所述单板设备根据所述从本地设备中获取的单板软件启动单板。
本发明应用实施例一结合单板设备即插即用的功能,将单板软件解压缩保存在本地设备上。由于从本地设备上调用单板软件所需的时间小于解压缩单板软件所需的时间。因此,本发明实施例一提供的技术方案有效降低了具备即插即用功能的单板设备启动单板所需的时间。
应用实施例二
当单板设备不具备即插即用功能时(例如EXPRESS卡接口设备等),需要附带安装光盘,通过运行所述安装光盘安装该单板设备的驱动软件和后台工具软件。现有技术中,对于不具备即插即用功能的单板设备,其单板软件仍然保存在单板设备中。因此,仍然存在单板启动速度慢的问题。为了加快单板启动速度,本发明应用实施例二提供了一种将单板软件保存在本地设备上,在需要时从本地设备调用单板软件的单板启动方法。在应用实施例二提供的实现方案中,单板设备的单板软件与该单板设备的驱动软件和后台工具软件一同保存在光盘等等存储介质,或者网络中的某个存储设备上。则安装并调用单板软件的处理过程如图3所述,具体实现方式包括:
预操作:
通过光盘等等存储介质或网络中的某个存储设备在本地设备上安装单板设备的驱动软件和后台工具软件时,将一同保存的所述单板设备的单板软件保存到所述本地设备上;其中,如果所述单板软件压缩保存在光盘等等存储介质或网络中的某个存储设备中,则所述本地设备将所述单板软件解压缩后保存;
单板启动操作:
步骤21、所述单板设备与所述本地设备连接;
步骤22、安装在所述本地设备上的后台工具软件启动运行,与单板设备的BIOS软件进行通信,将保存在本地设备上的解压缩后的单板软件传输到所述单板设备的SDRAM或者DDR中;
步骤23、所述单板设备根据所述从本地设备中获取的单板软件启动单板。
本发明应用实施例二将单板设备的单板软件同该单板设备的驱动软件和后台工具软件一同保存在安装光盘等等存储介质或网络中的某个存储设备当中,在安装驱动软件和后台工具软件时,将单板软件保存在本地设备上。由于从本地设备上调用单板软件所需的时间小于解压缩单板软件所需的时间。因此,本发明实施例二提供的技术方案有效降低了不具备即插即用功能的单板设备启动单板所需的时间。
实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例还提供一种单板设备,其结构如图4所示,具体实现结构可以包括:
连接模块1,用于与本地设备连接;
软件获取模块2,用于通过所述连接模块1与本地设备建立的连接,从所述本地设备获取启动单板设备中单板的单板软件,其中,所述单板软件预先保存在所述本地设备中;
单板启动模块3,用于根据所述软件获取模块2获取的单板软件启动所述单板。
其中,所述本地设备具体可以是计算机,例如个人计算机、笔记本电脑、服务器等等。所述单板设备是指用于为计算机提供有线或无线通讯功能的设备,例如USB接口设备,或者EXPRESS卡接口设备等等。
上述本发明实施例提供的单板设备,在启动过程中直接从本地设备调用该单板软件即可,所述单板软件预先保存在本地设备上。由于从本地设备上调用单板软件所需的时间远小于解压缩单板软件所需的时间,因此较之现有技术中将单板软件压缩保存在单板设备上而言,提高了单板的启动速度,进而提高了用户在使用过程中的满意度。
上述本发明实施例提供的单板设备中,所述软件获取模块2具体用于与所述本地设备上预先安装的单板设备的后台工具软件通信,获取所述后台工具软件发送的所述单板软件。具体实现过程可以是工具软件启动运行,并与单板设备的BIOS软件进行通信,将保存在存储模块1上的该单板设备的单板软件发送到该单板设备中的指定位置,例如单板设备的SDRAM或DDR中。其中,预先安装单板软件的后台工具软件以及预先在本地设备上保存所述单板软件的操作具体可以是,当单板设备第一次在所述本地设备上使用时,所述单板设备的BIOS软件检测到该装置上还没有安装所述单板设备的驱动软件和后台工具软件,因此将会自动安装所述驱动软件和后台工具软件,并将单板设备中保存的单板软件保存到所述本地设备中;或者,在保存单板设备的驱动软件和后台工具软件的光盘等等存储媒介或网络中的存储设备上保存该单板设备的单板软件,当通过光盘等等存储媒介或通过网络在该装置上安装单板设备的驱动软件和后台工具软件时,将该单板设备的单板软件保存到所述本地设备上。需要指出的是,所述预先将单板软件保存在本地设备中的操作相对于安装单板设备的后台工具软件是独立的操作,也可以不在安装单板设备的后台工具软件的操作时保存单板软件。例如,所述单板软件单独保存在光盘等等存储媒介中,或者保存在网络中的某个存储设备上,将保存在所述光盘等等存储媒介中,或者保存在网络中的某个存储设备上的单板软件保存在本地设备上,以便所述单板设备调用。
上述本发明实施例提供的单板设备如果是即插即用单板设备(例如USB接口设备),则所述单板设备还包括存储模块4和发送模块5。所述存储模块4用于在所述单板软件保存在本地设备之前,以压缩形式保存所述单板软件;所述发送模块5用于将存储模块4保存的单板软件发送给所述本地设备,所述单板软件以未压缩的形式保存在本地设备上,以便所述软件获取模块从所述本地设备获取所述以未压缩的形式保存的单板软件。
本发明实施例提供的单板设备,预先将单板软件保存在本地设备当中,由于从本地设备上调用单板软件所需的时间小于解压缩单板软件所需的时间。因此,本发明实施例提供的单板设备较之已有技术在单板设备中压缩保存单板软件,启动单板时需先从单板设备中解压缩单板软件的技术方案而言,有效降低了单板启动所需的时间。另外,由于本发明实施例提供的单板设备在具备即插即用功能时,能够将单板软件压缩保存在单板设备中,并在单板启动前将单板软件保存在本地设备上,并在本地设备上以解压缩的形式保存,从而节省了单板设备的存储空间,降低了单板设备的生产成本。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。