软件管理装置、软件分发服务器、软件分发系统及软件安装方法制造方法及图纸

技术编号:5167444 阅读:182 留言:0更新日期:2012-04-11 18:40
一种软件管理装置、软件分发服务器、软件分发系统及软件安装方法。软件管理装置包括软件信息获取单元,当接收对将软件组件安装到由用户所指定的图像形成装置上的第一安装请求时,从软件分发服务器获取有关请求安装的软件组件的软件信息;请求生成单元,基于有关请求安装的软件组件的软件信息和有关所指定的图像形成装置的设备信息而生成对安装请求安装的软件组件的第二安装请求;以及请求发送单元,向所指定的图像形成装置发送第二安装请求,以使得请求安装的软件组件被安装在所指定的图像形成装置上。

【技术实现步骤摘要】

本专利技术一般地关注于软件管理装置、软件分发服务器、软件分发系统、软件安 装方法。
技术介绍
近年来,典型地配置图像形成装置,使得由用户或作为第三方的供货商开发的 新附加应用软件(下文中,“应用”)能够安装到图像形成装置上。已经提出了多种用 于将诸如应用的程序代码安装到多功能外设(Multifunctionperipheral,MFP)的技术(例如 参见日本专利No.3602036)。然而,当用户操作图像形成装置来执行安装时,传统技术是有缺陷的,因为需 要将新软件组件安装到图像形成装置上的用户具有关于何种软件组件已经被安装到该图 像形成装置上的知识,其将用户执行的安装操作变得复杂。本专利技术考虑上述情况而做出,并且目的在于提供一种软件管理装置,其有利于 由用户、软件分发服务器、软件分发系统、软件安装方法和计算机程序产品执行的安装 操作。
技术实现思路
本专利技术的目的在于至少部分地解决传统技术中的问题。根据本专利技术的一方面,提供了一种连接到软件分发服务器的软件管理装置,该 软件分发服务器通过网络将软件组件分发到一个或多个图像形成装装置。软件管理装置 包括设备信息接收单元,在预定定时从外部实体接收设备信息,设备信息包含有关已 安装在图像形成装置上的软件组件的已安装软件信息;设备信息存储单元,存储由设备 信息接收单元所接收的设备信息;软件信息获取单元,当接收到用于将软件组件安装到 用户所指定的图像形成装置上的第一安装请求时,从软件分发服务器获取有关请求安装 的软件组件的软件信息;请求生成单元,基于有关请求安装的软件组件的软件信息和有 关所指定的图像形成装置的设备信息,生成用于安装请求安装的软件组件的第二安装请 求;以及请求发送单元,向所指定的图像形成装置发送第二安装请求,以使得请求安装 的软件组件被安装在所指定的图像形成装置上。根据本专利技术的另一方面,提供了软件分发服务器,经由网络连接到一个或多个 图像形成装置以及管理软件组件的安装的软件管理装置,以及将软件组件分发到一个或 多个图像形成装置,软件分发服务器包括软件存储单元,存储软件组件和有关软件组件的软件信息;软件信息请求接收单元,从软件管理装置接收对有关请求安装的软件组 件的软件信息的信息请求;软件信息提取单元,当接收到信息请求时,从软件存储单元 提取有关请求安装的软件组件的软件信息;以及软件信息发送单元,向软件管理装置发 送有关请求安装的软件组件的所提取的软件信息。根据本专利技术的另一方面,提供了一种软件分发系统,包括一个或多个图像形 成装置;软件分发服务器,向所述一个或多个图像形成装置分发软件组件;以及软件管 理装置,经由网络连接到图像形成装置,以及连接到软件分发服务器,并且管理对软件 组件的安装,其中,图像形成装置在预定定时向软件管理装置发送包含有关已安装在图 像形成装置上的软件组件的已安装软件的信息的设备信息;软件管理装置包括设备信 息接收单元,从所述一个或多个图像形成装置接收设备信息;设备信息存储单元,存储 所接收的设备信息;软件信息获取单元,当接收到用于将软件组件安装到由用户所指定 的图像形成装置上的第一安装请求时,向软件分发服务器发送对于有关请求安装的软件 组件的软件信息的信息请求,以及从软件分发服务器接收有关请求安装的软件组件的软 件信息;请求生成单元,基于有关请求安装的软件组件的软件信息以及有关所指定的图 像形成装置的设备信息,生成安装请求安装的软件组件的第二安装请求;以及请求发送 单元,向所指定的图像形成装置发送第二安装请求,以使得请求安装的软件组件被安装 在所指定的图像形成装置上,以及所述软件分发服务器包括软件存储单元,存储软件 组件和有关软件组件的软件信息;软件信息请求接收单元,接收信息请求;以及软件信 息发送单元,从软件存储单元获取有关在信息请求中所指定的请求安装的软件组件的软 件信息,并向软件管理装置发送所获得的软件信息。当结合附图而考虑时,通过阅读后面的对本专利技术的当前优选实施例的详细描 述,将更好了解本专利技术的上述以及其他目的、特征、优点以及技术与产业的重要性。附图说明图1是根据本专利技术的第一实施例的软件分发系统的网络配置图;图2是例示管理装置500的功能配置的框图;图3是例示设备信息的示例数据结构的解释性图;图4是例示软件信息的示例数据结构的解释性图;图5是例示第二安装请求的示例数据结构的解释性图;图6是例示软件分发服务器400的功能配置的框图;图7是例示中介(intermediary)装置200的功能配置的框图;图8是例示设备信息流的顺序图;图9是例示用于根据第一实施例的安装处理的控制流程的顺序图;图10是根据第一实施例的用于软件信息提取处理和安装请求创建处理的流程的 流程图;图11是例示软件信息提取的例子的解释性图;图12是例示根据第一实施例的管理装置1200的功能配置的框图;图13是例示根据本专利技术的第二实施例的软件分发服务器1300的功能配置的框 图14是例示根据第二实施例的用于安装处理的控制流程的顺序图;图15是根据第二实施例由软件分发服务器执行的软件信息提取处理的流程的流 程图;图16是由管理装置1200执行的安装请求创建处理的流程的流程图;图17是根据本专利技术的第三实施例的软件分发系统的网络配置图;图18是根据第三实施例的MFP 1700的功能框图;图19是例示根据第三实施例的用于安装处理的控制流程的顺序图;以及图20是根据第三实施例的MFP1700的功能框图。具体实施例方式下面参考附图详细描述了本专利技术的示例性实施例。将通过举例的方式描述这些 实施例,在每个实施例中,将根据本专利技术的一个方面的图像形成装置实现于具有复印机 功能、打印机功能、扫描仪功能和传真机功能的至少两种功能的多功能外设(MFP)中, 然而,能够将图像形成装置实现于诸如复印机、打印机、传真机或扫描仪的任何图像形 成装置中。<第一实施例>图1是根据本专利技术的第一实施例的软件分发系统的网络配置图。如图1所示,软 件分发系统包括中介装置200、许可管理服务器300、软件分发服务器400、作为软件管 理装置而服务的管理装置500以及使用诸如因特网的网络80相互连接的web服务器600。 在中介装置200和网络80之间提供防火墙90。将多个MFP或更具体地MFP 100a、IOOb 和100c(此后,用“MFP100”指示非特定的多个MFP之一)连接到中介装置200。防火墙90监控从外部跨界进入的流量,并检测和阻塞未授权的电子访问,以防 止由经过诸如公共线路或因特网的外部网络而闯入中介装置200的第三方执行的未授权 的操作。存储软件组件的软件分发服务器400是将一个或多个软件组件经由中介装置200 分发给MFP100的服务器装置,该软件组件是将由MFP100执行的多种应用软件包。许可管理服务器300是经由中介装置200管理对应用软件组件的许可(授权)以 及由MFP100执行的功能的许可(授权)的装置,该应用软件组件由软件分发服务器400 提供并被安装到MFP100上。web服务器600是包括用于诸如应用的软件分发的门户(portal)站点的服务器装 置。用户从个人计算机(PC)(未示出)、MFP100或者类似的访问在web服务器600中的 用于分发的门户站点本文档来自技高网...

【技术保护点】
一种经由网络连接到分发软件组件的软件分发服务器以及连接到一个或多个图像形成装置的软件管理装置,所述软件管理装置包括:设备信息接收单元,在预定定时从外部实体接收设备信息,设备信息包含有关已安装在图像形成装置上的软件组件的已安装软件信息;设备信息存储单元,存储由设备信息接收单元所接收的设备信息;软件信息获取单元,当接收到用于将软件组件安装到用户所指定的图像形成装置上的第一安装请求时,从软件分发服务器获取有关请求安装的软件组件的软件信息;请求生成单元,基于有关请求安装的软件组件的软件信息和有关所指定的图像形成装置的设备信息,生成用于安装请求安装的软件组件的第二安装请求;以及请求发送单元,向所指定的图像形成装置发送第二安装请求,以使得请求安装的软件组件被安装在所指定的图像形成装置上。

【技术特征摘要】
JP 2009-9-15 2009-2134121.一种经由网络连接到分发软件组件的软件分发服务器以及连接到一个或多个图像 形成装置的软件管理装置,所述软件管理装置包括设备信息接收单元,在预定定时从外部实体接收设备信息,设备信息包含有关已安 装在图像形成装置上的软件组件的已安装软件信息;设备信息存储单元,存储由设备信息接收单元所接收的设备信息; 软件信息获取单元,当接收到用于将软件组件安装到用户所指定的图像形成装置上 的第一安装请求时,从软件分发服务器获取有关请求安装的软件组件的软件信息;请求生成单元,基于有关请求安装的软件组件的软件信息和有关所指定的图像形成 装置的设备信息,生成用于安装请求安装的软件组件的第二安装请求;以及请求发送单元,向所指定的图像形成装置发送第二安装请求,以使得请求安装的软 件组件被安装在所指定的图像形成装置上。2.根据权利要求1所述的软件管理装置,进一步包括软件信息提取单元,其中 软件信息包含有关需要在请求安装的软件组件的安装之前被安装在图像形成装置上的依赖软件组件的依赖软件信息, 软件信息提取单元将依赖软件信息同已安装软件的信息相比较,以及 从依赖软件信息中提取有关未安装的依赖软件组件的信息,其中 未安装的依赖软件组件是对应于请求安装的软件组件的依赖软件组件并且尚未安装 在所指定的图像形成装置上,以及请求生成单元生成第二安装请求,以包含有关请求安装的软件组件的信息以及有关 未安装的依赖软件组件的信息。3.根据权利要求2所述的软件管理装置,其中,软件信息包含指示从中获取待安装软件组件的位置的数据片段,以及指示从中获取 依赖软件组件的位置的数据片段,以及请求生成单元生成第二安装请求,以包含指示待安装软件组件的位置的数据片段以 及指示未安装的依赖软件组件的位置的数据片段。4.根据权利要求1-3的任何一个所述的软件管理装置,其中 设备信息接收单元从中介装置接收设备信息,中介装置经由网络连接到图像形成装置,并且当从软件管理装置接收到第二安装请 求时,使得请求安装的软件组件被安装在所指定的图像形成装置上,请求生成单元生成第二安装请求,以包含所指定的图像形成装置的标识,以及 请求发送单元向中介装置发送由请求生成单元生成的第二安装请求,以使得请求安 装的软件组件被安装到图像形成装置上。5.根据权利要求1到3中的任何一个所述软件管理装置,其中设备信息接收单元从所述一个或多个图像形成装置接收设备信息,以及 请求发送单元向所指定的图像形成装置发送第二安装请求,以使得请求安装的软件 被安装在所指定的图像形成装置上。6.根据权利要求1所述的软件管理装置,其中 软件信息获取单元向软件分发服务器发送有关所指定的图像形成装置的已安装软件的信息,以及 从软件分发服务器接收包含待安装软件组件的信息以及未安装依赖软件组件的信息 的软件信息,其中未安装依赖软件组件尚未被安装到...

【专利技术属性】
技术研发人员:千代直贵奈须政巳
申请(专利权)人:株式会社理光
类型:发明
国别省市:JP[日本]

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

1