通过外设向主设备提供软件的装置及其方法制造方法及图纸

技术编号:2852730 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及通过外设向主设备提供软件的装置和方法,和/或向主设备提供软件的外设。提供软件的方法包括获得和存储主设备软件信息,和/或主设备安装软件信息,比较关于所存储的主设备软件的信息和所存储的主设备安装软件信息,并判定是否要更新主设备安装软件。提供软件的方法还可以包括在确定主设备安装软件需要被更新时向主设备发送所存储的主设备软件。由此,该方法可以向多个主设备中的任何一个发送更新后的主设备软件,从而可以更为方便地更新主设备安装软件。

【技术实现步骤摘要】

本专利技术总地涉及提供软件的装置,具体地说,涉及一种外设,一种通过该外设向主设备提供软件的装置及其方法。
技术介绍
用作主设备的个人计算机(PC)包括安装的软件(S/W)。存在各种方式来安装和更新PC上的软件。一种方便和通用的方式是通过互联网将软件下载并安装到PC上。图1是示出用于通过互联网30更新安装在PC上的软件的传统方法的框图。参考图1,可能代表一种类型的主设备的PC 20A、20B和20C可以利用互联网30从S/W服务器40下载和安装更新后的软件。PC 20A、20B和20C可以共享一个打印机10。如果PC 20A、20B和20C例如共享公用打印机10,则安装在PC 20A、20B和20C上的打印机驱动程序S/W可以是相同的。在PC 20A、20B和20C中每一个PC上的打印机驱动程序S/W可能需要周期性地更新。因此,PC 20A、20B和20C的管理器可能会对执行更新感到不便,因为相同的任务不得不重复3次。PC 20A、20B和20C可以由不同的管理器管理,由此打印机驱动程序S/W可以在PC 20A、20B和20C中的某一个上更新,而其它PC可能还没有接收到更新后的软件。因此PC 20A、20B和20C可以共享同一个打印机10,但不合理的是,PC 20A、20B和20C中每一个PC可能具有不同的打印机驱动程序S/W来驱动打印机10。
技术实现思路
本专利技术的基本思想提供了一种通过外设向一个或多个主设备提供软件的外设及其方法。提供给主设备的软件提供了一种更新在该一个或多个主设备中的软件的方便的方式。本专利技术基本思想的其它方面和优点部分将在下面的描述中给出,部分将由该描述变得明显,或者可以从对本专利技术基本思想的实践中获得。本专利技术基本思想的上述和/或其它方面可以通过提供一种提供软件的方法来实现。该方法包括获得和存储用于主设备的主设备软件信息,获得和存储安装在主设备上的主设备安装软件,将关于所存储的主设备软件的信息和所存储的主设备安装软件信息进行比较,判定是否要更新主设备安装软件,如果确定主设备安装软件需要更新则向主设备发送所存储的主设备软件。本方法可以通过连接到主设备的外设来进行。所述主设备软件可以从连接到所述外设的外部装置获得。所述外部装置可以是通过通信网络连接到所述外设的其它主设备、连接到所述主设备的其它外设、连接到所述外设的第一服务器、连接到所述外设的第二服务器中的任何一种。信息的比较可以包括如果所存储的主设备软件比所述主设备安装软件的版本新则判定主设备安装软件是否需要被更新。提供软件的方法还可以包括如果确定主设备安装软件需要更新,则向主设备发送询问是否更新该主设备安装软件的消息,如果从主设备接收到更新同意消息则向该主设备发送所存储的主设备软件。所述方法还包括如果从所述主设备接收到更新完成消息作为对发送所述主设备软件的响应,则更新所存储的主设备安装软件信息的内容。所述方法还包括,如果确定在所述主设备中没有安装所存储的主设备软件,则向该主设备发送所存储的主设备软件。所述主设备软件可用于主设备来驱动外设。本专利技术基本思想的上述和/或其它方面还可以通过提供一种外设来实现,该外设可以包括用于连接至少一个外部装置和至少一个主设备的通信接口;存储软件和主设备信息的存储单元;控制单元,通过所述通信接口获得用于主设备的主设备软件并存储在该存储单元中,通过该通信接口获得安装在主设备上的主设备安装软件信息并存储在存储单元中,如果通过将主设备软件信息与主设备安装软件信息进行比较而决定所述主设备安装软件需要更新,则通过该通信接口向主设备发送存储在该外设的存储单元中的主设备软件。主设备软件可以从连接到所述通信接口的外部装置获得,外部装置可以是通过通信网络连接到所述通信接口的其它主设备、连接到所述通信接口的其它外设、连接到所述通信接口的第一服务器、连接到所述通信接口的第二服务器中的任何一种。所述控制单元可以在所存储的主设备软件的版本比主设备安装软件的版本新时确定该主设备安装软件需要被更新。如果通过所述通信接口从所述主设备接收了更新完成消息作为对发送所述主设备软件的响应,则所述控制单元可以更新存储在所述外设的存储单元中的主设备安装软件信息的内容。主设备软件可由主设备用于驱动所述外设。本专利技术的基本思想的上述和/或其它方面还可以通过提供一种提供软件的系统来实现,该系统可以包括至少一个主设备和至少一个外设。该外设可以包括用于连接所述外设和所述主设备的通信接口;存储主设备软件和主设备安装软件信息的存储单元;控制单元,基于主设备软件信息与主设备安装软件信息之间的比较而判定是否向所述主设备提供更新后的软件。本专利技术的基本思想的上述和/或其它方面还可以通过提供一种提供软件的方法来实现,该方法可以包括获得关于存储在外设中的主设备软件的信息,基于主设备软件版本与外部装置的主设备软件版本之间的比较而判定是否要替换该主设备软件,如果外部装置的主设备软件版本比存储在外设中的主设备软件版本新,则下载该外部装置的主设备软件,并替换存储在外设中的主设备软件。本专利技术基本思想的上述和/或其它方面还可以通过提供一种用于提供软件的装置来实现,该装置包括外设和外部装置。该外设可以获得关于存储在外设中的主设备软件的信息,基于主设备软件版本与外部装置的主设备软件版本之间的比较而判定是否要替换该主设备软件,如果外部装置的主设备软件版本比存储在外设中的主设备软件版本新,则下载该外部装置的主设备软件,并替换到外设中。本专利技术基本思想的上述和/或其它方面还可以通过提供一种在记录介质上形成图像的装置来实现,该装置可以包括图像形成单元,用于根据从外部装置接收的数据在记录介质上形成图像,通信接口,用于和该外部装置与网络进行通信,控制单元,用于接收主设备软件信息和外部装置的主设备安装软件信息,并产生更新信号使得可以用主设备安装软件来更新主设备软件。附图说明本专利技术基本思想的这些和/或其它方面和优点将从下面结合附图的描述中变得更加容易理解,其中图1是示出利用互联网来更新安装在PC上的软件的传统方法的框图;图2是示出根据本专利技术基本思想的实施例更新软件的系统的框图;图3是示出图2的系统的外设的框图;图4是示出根据本专利技术基本思想的实施例通过外设向主设备提供软件的方法的流程图;图5是示出根据本专利技术基本思想的实施例在图4所示的方法中主设备获得软件和存储软件的操作的流程图。具体实施例方式下面详细参考本专利技术基本思想的实施例,其例子在附图中示出,其中通篇相似的附图标记都代表相似的元件。下面通过参考附图描述实施例是为了解释本专利技术的基本思想。图2是示出根据本专利技术基本思想的实施例更新软件的系统的框图。在图2中,该系统例如包括外设100A和100B、主设备210A、210B和210C,软件(S/W)服务器220和互联网230。外设100A和100B可以连接到主设备210A、210B和210C中的至少一个,还可以应一个或多个连接的主设备210A、210B和210C的请求来执行任务。主设备210A、210B和210C例如可以是个人计算机(PC),外设100A和100B例如可以是用于打印从一个或多个PC接收的数据的图像形成装置。外设100A和100B可以从S/W服务器220下载软件,因为外设100A和100B连接到本文档来自技高网...

【技术保护点】
一种提供软件的方法,包括:获得和存储用于主设备的主设备软件;获得和存储安装在该主设备上的主设备安装软件信息;将关于所存储的主设备软件的信息和所存储的主设备安装软件信息进行比较,并确定是否要更新主设备安装软件;以及如果确定主设备安装软件需要更新则向该主设备发送所存储的主设备软件。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:徐正洙
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR[韩国]

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

1