信息处理装置、系统及控制方法与流程

文档序号:11198932
信息处理装置、系统及控制方法与流程

本公开涉及信息处理装置、系统及控制方法。



背景技术:

通常将基于模型数据形成三维物体(立体物体)的形成装置,称为三维(3D)打印机,并且近些年,这样的3D打印机被广泛且快速地传播。与立体结构有关的技术也被称为“增材制造(Additive Manufacturing)”。另一方面,2D(二维)打印机对应于诸如在纸张(片材)上进行平面打印的多功能外围设备等的打印机。

针对3D打印机的形成方法例如可以包括FDM(Fused Deposition Modeling,熔融沉积成型)以及STL(Stereo lithography,立体光刻)。形成方法还可以包括SLS(Selective Laser Sintering,选择性激光烧结)以及喷墨法。依赖于形成方法而由原材料制成的耗材用于形成物体。例如,近期出现的一些FDM(熔融沉积成型)3D打印机价格合理并且可以由一般消费者容易地操作。此外,公司将3D打印机用于各种应用,包括使用3D打印机制造原型(prototype)或产品(product)。

在如上所述的3D打印机中,可能出现如下错误:3D打印机中的构成部件发生故障。

日本特开2005-26789号公报公开了一种关于在包括但不限于3D打印机的多功能外围设备识别出引起故障的部件的情况下的部件订购的技术。

根据上述日本特开2005-26789号公报,能够自动地进行对引起多功能外围设备故障的部件的订购过程。但是,从供应商运输订购的部件可能需要时间,结果导致收到订购的部件可能需要较长时间。

为了应对诸如多功能外围设备和3D打印机等的电子装置中的故障,可以预先采购装置中的部件,并将这些部件作为手头的库存进行管理。但是,为应对突发故障而将所有类型的部件作为库存管理,可能会浪费保管的空间和成本。



技术实现要素:

本发明提供一种信息处理装置,其包括:识别单元,其用于基于从用于形成三维物体的形成装置获取的信息,来识别作为所述形成装置中的形成对象的部件;获取单元,其用于获取描述所识别的部件的形状的模型数据,以在所述形成装置中形成所述部件;以及指示单元,其用于指示所述形成装置通过使用所获取的模型数据来形成所识别的部件。

通过下面参照附图对示例性实施例的描述,本公开的其他特征将变得清楚。

附图说明

图1例示了系统的示例构造。

图2例示了3D打印机、打印客户端和管理服务器的信息处理功能的模块的示例构造。

图3例示了3D打印机中的示例软件构造和示例部分硬件构造。

图4例示了部件信息的示例。

图5例示了错误信息的示例。

图6是例示在3D打印机中发生错误的情况下要进行的部件形成处理的示例流程的流程图。

图7A至图7C例示了当发生错误时的用户接口画面示例。

图8例示了在图6的处理的步骤中要在用户接口上显示的画面示例。

图9例示了要从3D打印机102发送给管理服务器104的错误信息的示例。

图10A至图10C例示了要在管理服务器的用户接口上显示的3D打印机管理画面示例。

图11例示了3D打印机的示例软件构造和示例部分硬件构造。

图12例示了管理服务器的示例软件构造。

图13例示了部件信息的示例。

图14例示了错误信息的示例。

图15是例示在3D打印机中发生错误的情况下要在管理服务器104中进行的部件形成处理的示例流程的流程图。

图16例示了在管理服务器的用户接口上示出3D打印机详情的画面的示例。

图17例示了在部件形成处理的步骤中的认证信息输入画面的示例。

图18例示了系统的示例构造。

图19例示了部件管理服务的示例软件构造。

图20例示了部件信息的示例。

图21是例示响应于部件数据获取请求而要由部件管理服务进行的处理的示例流程的流程图。

图22例示了为从部件管理服务下载部件数据而要显示的画面的示例。

具体实施方式

将参照附图描述用于实现本公开的最佳模式。

第一实施例

图1是例示根据本公开的系统构造的框图。

网络101可以是内联网或局域网(LAN)。3D打印机102是被构造为基于模型数据形成三维物体(立体物体)的示例形成装置。打印客户端103可以是诸如个人计算机、平板计算机和智能手机等的各种类型中的任意一种。管理服务器104可以是能够从3D打印机102接收信息并将控制指令发送给3D打印机102以用作被构造为管理关于3D打印机的信息的管理装置的计算机。

3D打印机102、打印客户端103和管理服务器104能够通过网络101相互发送和接收信息。网络101可以是诸如无线LAN的无线网络。如果能够发送和接收信息,则网络101可以是诸如互联网的公共网络。

图2例示了3D打印机102、打印客户端103和管理服务器104的具有信息处理功能的模块的构造。用户接口201可用于通过显示器、键盘、鼠标、触摸面板和按钮来输入/输出信息和信号。不具有这些硬件模块的计算机可以通过例如远程桌面或远程外壳连接到其他计算机,并由其他计算机操作。例如,网络接口202可以连接到诸如LAN的网络,来与其他计算机或网络设备通信。例如,CPU 203被构造为执行从ROM 204、RAM 205和二次存储设备206中加载的程序。ROM 204记录安装的程序和数据。RAM 205是临时存储区域。二次存储设备206可以是诸如HDD和闪速存储器等的存储设备。这些构件经由内部总线207连接。

3D打印机102还包括依赖于所应用的形成方法的硬件构件(未示出)。更具体地,依赖于所应用的形成方法的硬件构件可以包括3D打印机102的引擎单元。除了由CPU控制的依赖于所应用的形成方法的硬件构件,引擎单元还可以包括CPU、ROM和RAM。这样的形成方法可以包括FDM以及STL。例如,其他形成方法可以包括SLS以及喷墨法。

图3例示了3D打印机102中的软件构造和部分硬件构造。

硬件311是与3D打印机102中的形成有关的硬件单元。3D打印机中的硬件依赖于所应用的形成方法。例如,在应用FDM的情况下,硬件例如可以包括打印头(头部、挤出机)、被构造为在X、Y和Z轴方向上驱动平台或打印头的电机、被构造为加热打印头中的喷嘴的加热器以及被构造为对空气进行冷却、供给和排出的风扇。3D打印机102还可以具有用于使用诸如USB存储器的外部存储器的外部存储器接口。

计算机312嵌入在3D打印机102中。与通用计算机相比,为降低成本,嵌入式计算机专用于需要的功能而不包括不必要的功能、性能和部件。根据3D打印机102中的功能和性能,嵌入式计算机312可以包括通用计算机。3D打印机控制应用313要在嵌入式计算机312中执行。3D打印机控制应用313包括用户接口(UI)314、数据发送/接收单元315和硬件控制单元316。

用户接口314可以是具有被构造为显示一些文本行的LCD与硬件操作按钮的组合的低成本设备,或者可以是具有触摸面板的LCD。可以配设用户接口,该用户接口在诸如打印客户端103的终端上运行的web浏览器上显示,用于通过web浏览器访问3D打印机102。用户接口314上的显示内容可以提供3D打印机的状态。可以操作用户接口314来指示3D打印机进行所请求的处理。

数据发送/接收单元315被构造为向外部的打印客户端103和管理服务器104发送指令和数据并从外部的打印客户端103和管理服务器104接收指令和数据。根据通过用户接口314和数据发送/接收单元315接收的指令或者由3D打印机控制应用313发出的指令,硬件控制单元316被构造为使硬件构造311中的构件输出形成的物体并执行要为输出而进行的预处理和后处理。

根据该示例性实施例的形成单元包括具有打印头和加热器的硬件311以及硬件控制单元316,打印头被构造为输出耗材,加热器被构造为加热打印头的喷嘴,硬件控制单元316被构造为控制这些硬件构件。

部件管理单元317被构造为管理关于在3D打印机102中可用的部件的信息以及在3D打印机102中实际使用的部件的使用状态。错误信息管理单元318被构造为管理关于3D打印机102中的错误的信息。部件信息管理单元319被构造为管理关于3D打印机102中的部件的信息。错误信息320是关于要由错误信息管理单元318管理的错误的信息。部件信息321是关于要由部件信息管理单元319管理的部件的信息。部件数据获取单元322被构造为基于错误信息320和部件信息321的数据,获取关于部件的模型数据。

这里的模型数据是代表部件形状的3D模型数据。模型数据的文件格式示例可以包括STL(Standard Triangulated Language,标准三角化语言)。STL是保存代表三维形状的数据的文件格式并且可以经常用作3D模型数据的文件格式。如果物体数据文件格式是代表三维形状的文件格式,则物体数据文件格式可以不是STL。

部件形成控制单元323被构造为基于错误信息320和部件信息321的数据来控制是否要形成部件。可以以文件系统中的文件、数据库或其他格式来记录错误信息320和部件信息321。

图4例示了部件信息321的示例。部件信息321的项目“部件ID”对应于能够唯一地识别3D打印机102中包括的部件的标识信息。项目“部件名称”对应于部件的名称。项目“模型数据”对应于用于形成部件的3D模型数据的位置。在图4的示例中,各个模型数据代表文件名称,并且模型数据的实体被存储在3D打印机102中的二次存储设备206中。模型数据的位置可以是3D打印机102能够参照的任何位置。例如,这样的模型数据可以被布置在诸如互联网的网络上的存储服务中。在这种情况下,图4中的项目“模型数据”对应于模型数据的URL。

项目“推荐材料”对应于为形成对应的部件推荐的材料类型。例如,可以在FDM中使用诸如ABS树脂和PLA树脂的耗材。根据需要可以使用水溶性耗材用于形成在形成期间要使用的支撑。在通过使用例如粘合剂的特殊石膏粉的材料来进行形成的情况下,用于形成的粘合剂也可以包括耗材。

项目“形成时间”对应于用于形成对应的部件的必要时间。项目“形成时间”可以包括用于预处理和后处理的时间。项目“耗材使用量”对应于用于形成对应的部件的材料量。项目“耗材使用量”不仅可以包括要用于形成物体的耗材的量,还包括用于形成如上所述的支撑的耗材的量。项目“替换说明”对应于用于替换对应部件的过程,项目“替换说明”可以是文本或提供用于该过程的指令的网址的URL。项目“形成日期/时间”对应于当在3D打印机102中形成对应部件时的日期和时间,并且在尚未形成对应部件的情况下可以是空白。

图5例示了错误信息320的示例。项目“错误代码”对应于唯一地识别可能在3D打印机102中发生的错误的标识符。项目“部件ID”对应于可能引起对应错误的部件。换言之,在项目“部件ID”下的部件对应于用于解决错误而推荐要被替换的部件。项目“成形性”对应于关于发生错误时是否能够在具有该错误的3D打印机102中形成在项目“部件ID”下的部件的信息。

根据本实施例,用于解决3D打印机中发生的错误而要被替换的部件,在具有该错误的3D打印机102中形成。特别地,在具有错误的3D打印机附近没有可用的其他3D打印机的情况下,或者在难以判断附近的其他3D打印机是否能够形成部件的情况下,该实施例是有效的。

图4中的部件信息和图5中的错误信息可以在3D打印机102出厂时被保存在二次存储设备206中,并且可以从管理服务器104或通过互联网来获取这些信息,以在网络101上进行更新。

图6是例示在3D打印机102发生错误时的3D打印机102中的部件形成处理的流程的流程图。能够通过部件管理单元317执行图6中的流程图例示的处理。换言之,可以通过3D打印机102中的CPU 203加载并执行二次存储设备206中记录的程序,来实现图6中的流程图中的处理。

在S601中,部件形成控制单元323从3D打印机控制应用313中获取3D打印机102中发生的错误的错误代码。

在S602中,部件形成控制单元323通过信息管理单元318从错误信息320中获取在S601中获取的错误代码的详细信息,并且识别与错误对应的部件。这里,表述“与错误对应的部件”是指用于解决错误而要在3D打印机中被替换的部件。

在S603中,部件形成控制单元323基于错误信息320和部件信息321来判断是否能够形成在S602中识别的部件。更具体地,如果图5中的针对错误的“成形性”的值为“真”,并且如果以能够使用的方式而为3D打印机102中的形成准备的耗材满足条件,则部件形成控制单元323判断能够形成。为了满足耗材的条件,在3D打印机102中安装的材料的类型与图4中的、与错误对应的部件的“推荐材料”匹配,并且要剩余足够量的材料。耗材的剩余量可以包括手头准备的可替换耗材的量。如果判断能够形成部件,则处理移至S604。如果判断不能形成材料,则处理移至S610。

在S604中,部件形成控制单元323通过用户接口314向用户询问是否要执行部件的形成(图7A,下面将描述)。

在S605中,部件形成控制单元323判断用户是否指示形成部件。如果判断指示了形成部件,则处理移至S606。否则,处理移至S610。

在S606中,部件数据获取单元322基于部件信息321从二次存储设备206或网络上的存储服务获取关于在S602中识别的部件的模型数据。在这种情况下,部件数据获取单元322可以仅使用部件ID来获取模型数据。

在S607中,部件形成控制单元323使用在S606中获取的模型数据来向3D打印机控制应用313请求形成的执行。

在S608中,部件信息管理单元319在部件信息321中记录执行了部件的形成。如在图4中的示例中,在“形成日期/时间”下记录在S607中执行形成时的日期和时间。

在S609中,部件形成控制单元323通过用户接口314来向用户呈现对形成的部件的替换说明(图8,下面将描述)。

在S610中,部件形成控制单元323通过用户接口314呈现提示用户联系呼叫中心来解决错误的画面(图7C,下面将描述)。

可以在S603中的处理之前进行S606中的处理。换言之,在部件数据获取单元322获取关于部件的模型数据之后,部件形成控制单元323可以判断能否形成部件。

图7A至图7C例示了当发生错误时要显示的用户接口314的画面示例。

图7A例示了在S604中要显示的画面示例。该画面示例显示,发生错误代码=E000-0003的错误并且向用户询问是否要形成作为与错误对应的部件的排风扇。近似的形成时间和近似的材料使用量是在图4中的部件信息321中记录的值。

图7B例示了在S604中显示的画面示例。画面向用户通知错误代码与图7A中的错误代码一致,但是由于在3D打印机102中安装的材料的剩余量不足而不能执行形成。在替换材料以使剩余量充足并按下确定按钮后,再次显示图7A中的画面。

图7C是在S610中要显示的画面示例。该画面显示,发生错误代码=E000-0002的错误,并且前盖A和前盖B被列为与错误对应的部件。但是,由于图5中的错误信息描述不能形成那些部件,因此提示用户联系呼叫中心。

图8例示了在S609中要在用户接口314上显示的画面示例。该画面向用户呈现正被形成的部件的替换说明。如图8所示,示出了可获得包括替换说明的手册的URL。

图9例示了要从3D打印机102发送到管理服务器104的错误信息的示例。图9中的错误信息可以通过嵌入式计算机312记录在二次存储设备206中,并且可以在预定时间点通过数据发送/接收单元315发送到管理服务器104。

图9中的示例示出,在发生错误之后执行了形成并且然后解决了问题。图9中的示例是以记录有日期、时间和消息的一般日志格式给出的。然而,如果能够通过管理服务器104获取关于3D打印机102的信息,则能够应用任何信息格式和任何发送方式。例如,可以使用诸如SNMP(Simple Network Management Protocol,简单网络管理协议)和IPP(Internet Printing Protocol,互联网打印协议)等的协议来发送关于3D打印机102的信息。

图10A至图10C例示了要在管理服务器104的用户接口201上显示的3D打印机管理画面示例。

图10A例示了显示打印机列表的画面。图10A中的示例显示了在项目“打印机名称”下面管理着名称为“打印机1”至“打印机3”的三个3D打印机,并且在“打印机3”中发生错误。在这个状态下,针对“打印机3”显示的用户接口314显示如图7A和7B中例示的画面。响应于对“详情”按钮1001进行的按下操作,显示示出对应打印机的详细信息(例如设置位置和打印机管理员的电子邮件地址)。

图10B和图10C例示了响应于对详情按钮1001进行的按下操作而要显示的打印机详情画面示例。图10B和10C中的示例主要显示打印机信息和描述对应打印机的操作状态的状态信息。可以显示诸如打印机名称、型号、设置位置等的关于对应打印机的基本属性信息作为打印机信息。用户可以按下编辑按钮1002来校正诸如打印机名称和设置位置等的部分信息。在项目“状态”下,显示诸如安装的材料的类型、材料的剩余量和错误发生状态等的描述对应打印机的当前状态的信息。

参照图10B,在“状态”下显示错误状态1003。参照图10C,在“状态”下显示部件信息1004。图10A至图10C中例示的信息可以通过管理服务器104通过使用基于SNMP的通信单元在预定时间点从对应的3D打印机获取。作为选择,可以通过使用类似的通信单元在预定时间点将信息从3D打印机102通知给管理服务器104。

当管理服务器104检测3D打印机102中的形成的执行时,可以将信息与形成完成的预期时间一起传输给对应的呼叫中心。因此,例如在与发生的错误相对应的部件能够在3D打印机中形成但是对于用户来说难以将其替换的情况下,可以呼叫服务工程师并且同时可以形成该部件以有效替换该部件。

部件信息1004描述了要被替换的由用户形成的部件。通常,对用户形成的部件的质量控制可以不如对由供应商制造的部件的质量控制充分。因此,可以根据由用户形成的部件的有无来改变打印机管理功能的行为。例如,可以减小作为3D打印机102的操作环境的需要的室温范围,或者可以减小基于使用频率的部件预设寿命。

根据第一实施例,基于在3D打印机中发生的错误来识别要被替换的部件,并且提示用户形成并替换该部件,使得用户能够快速地解决该错误。

第一应用示例

根据第一实施例,部件管理单元317获取表示在3D打印机中发生错误的错误代码,并且在与错误代码对应的部件在3D打印机中可形成的情况下,指示形成该部件。另一方面,根据第一应用示例,要由部件管理单元317从3D打印机获取的信息不限于错误代码。更具体地,部件管理单元317可以获取描述3D打印机的操作状态的信息(例如计数器信息和状态信息)或者关于由3D打印机检测到的事件的信息(警报信息或警告信息)。部件管理单元317基于获取的信息识别作为形成对象的部件。识别部件还包括识别关于部件的标识信息。可以使用关于所识别的部件的标识信息来获取部件的模型数据。

根据该应用示例,部件管理单元317能够基于关于部件的计数器信息考虑用于替换部件的定时来指示形成部件。例如,关于打印头的计数器信息可以是堆叠次数和形成打印头所使用的时间段。考虑到预设耐久时间或预设时间段,可以在部件的寿命结束之前指示形成部件。部件管理单元317可以通过不仅考虑关于部件的计数器信息而且考虑关于部件的状态信息来预测可能的部件故障,来指示形成。例如,即使在用于形成打印头的时间段短于预设时间段的情况下,也可以根据关于打印头的状态信息来发现故障,使得要替换的打印头可以在错误实际发生之前形成。

根据该应用示例,在图5例示的表中,由3D打印机输出的事件代码代替“错误代码”与关于部件的信息相关联地管理。这里的事件代码是:表示基于关于部件的计数器信息、部件的寿命将很快结束的代码。代替由3D打印机输出的事件代码,部件管理单元317可以基于关于3D打印机的状态或计数器信息来识别很可能有故障的部件。例如,可以基于部件的尺寸或用于形成部件的耗材的类型,来确定部件的成形性。

根据该应用示例,参考图6中例示的流程图,部件形成控制单元323在S602中可以基于在S601中从3D打印机中获取的信息来识别作为形成对象的部件。在S610中,部件形成控制单元323可以通过用户接口314显示用于订购部件的画面。

可以在打印客户端103内代替在3D打印机102内配设部件管理单元317。

根据该应用示例,考虑用于替换基于从3D打印机中获取的信息所识别的部件的定时,部件管理单元317能够指示形成部件。因此,能够由3D打印机形成3D打印机中的部件,这将有利于减少用于运输部件的时间段以及用于部件库存管理的成本和空间。

第二实施例

根据本公开的第二实施例,在3D打印机中形成用于解决电子装置中发生的错误而要被替换的部件。第二实施例与第一实施例的不同之处在于,将部件管理单元配设在管理服务器104中,而不是配设在3D打印机102中(图11和图12)。部件信息和错误信息包括关于多个型号的信息(图13和图14)。根据本实施例,管理服务器104管理关于包括3D打印机102的各种类型的电子装置的信息。

由于第二实施例具有与根据第一实施例的图1、图2和图10中例示的构造相同的构造,并且由于在第一实施例和第二实施例中类似的数字表示类似的部件,因此将省略任何重复性描述。下面将描述与第一实施例的不同之处。

图11例示了3D打印机102的软件构造和部分硬件构造。图11与图3的不同之处在于不配设部件管理单元317。根据第二实施例,在管理服务器104中配设部件管理单元(图12)。

图12例示了管理服务器104的软件构造。

数据发送/接收单元1201能够从3D打印机102接收信息并且向3D打印机发送控制指令。数据发送/接收单元1201可以向在诸如打印客户端103的终端上运行的web浏览器提供打印机管理画面,并且接收打印机管理请求。系统管理单元1202被构造为管理管理系统的操作状态和设置。打印机管理单元1203被构造为管理由管理系统管理的打印机的操作状态和设置。

部件管理单元1204被构造为管理关于在由管理服务器104管理的打印机中可使用的部件的信息、以及在打印机中实际安装的部件的使用状态。从部件管理单元1204至部件形成控制单元1210的构件与图3中的从部件管理单元317至部件形成控制单元323的构件具有基本上相同的功能。错误信息1207和部件信息1208与第一实施例的不同之处在于它们存储关于多个型号的信息。

可以在安装管理系统时通过安装程序在二次存储设备206中记录部件信息1208和错误信息1207。可以通过网络101和互联网从打印机供应商的网站下载部件信息1208和错误信息1207。

根据本实施例,部件信息1208可以以与针对3D打印机的方式相同的方式,来管理关于除3D打印机以外的电子装置的信息。在这种情况下,项目“型号”对应于用于识别电子装置的型号信息。电子装置可以包括诸如打印机、扫描器和复印机等的能够输出二维打印材料的外围设备、网络照相机和家用电器。

图13例示了根据本实施例的部件信息1208的示例。图14例示了根据本实施例的错误信息1207的示例。除了图4和图5中的信息以外,还提供“型号”下的信息。参照图14,当出现错误时,提供与关于在3D打印机102中的具有“部件ID”的部件的成形性的信息相对应的两种类型的“成形性”项目。“成形性”项目之一对应于能否在有错误的3D打印机中形成部件,并且另外一个对应于能否在与有错误的3D打印机不同的其他3D打印机中形成部件。后者描述了能否在其他正常操作的3D打印机中形成部件。

图15是例示当在3D打印机102中发生错误时,要在管理服务器104中进行的部件形成处理的流程的流程图。在图15中的流程图中例示的处理由部件管理单元1204执行。换言之,可以由管理服务器104中的CPU203通过加载并执行在二次存储设备206中记录的程序来实现图15中的流程图中的处理。

在S1501中,部件形成控制单元1210从打印机管理单元1203获取在对象电子装置中发生的错误的错误代码。由管理系统的用户通过用户接口201指定要进行形成的电子装置(图10和图16)。例如,通过假设有错误的电子装置是3D打印机(在下文中称为“打印机”)来更具体地描述后面的处理。

在S1502中,部件形成控制单元1210识别有错误的装置的型号和与错误对应的部件。部件形成控制单元1210通过错误信息管理单元1205从错误信息1207中获取关于与在S1501中获取的错误代码对应的错误的详细信息,并且识别与错误对应的部件。

在S1503中,部件形成控制单元1210基于错误信息1207和部件信息1208判断能否形成在S1502中识别的部件。更具体地,如果与图14中的装置中的错误对应的部件的“成形性”的值为“真”并且如果以能够使用的方式而为3D打印机102中的形成准备的耗材满足条件,则判断能够形成部件。为了满足针对耗材的条件,在3D打印机102中安装的材料的类型对应于与图4中的错误对应的部件的“推荐材料”,并且要剩余充足量的材料。耗材的剩余量可以包括手头准备的可替换的耗材量。如果判断能够形成部件,则处理移至S1504。如果判断不能形成部件,则处理移至S1512。

在S1504中,部件形成控制单元1210通过用户接口201向用户询问是否要执行部件的形成(图16,将在下面描述)。

这里,当用户在S1504中指示执行形成时,确定要形成对象部件的形成装置。当在S1503中判断3D打印机能够形成部件时,将该3D打印机确定为用于形成部件的形成装置。部件形成控制单元1210可以考虑形成装置的操作状态来确定用于形成部件的形成装置。例如,代表操作状态的状态可以是诸如“正在形成”和“正在准备”等的状态、错误发生状态或者描述安装的材料的类型和材料的剩余量的信息。管理装置被构造为管理一个或更多个形成装置,但是一个或多个形成装置能够作为用于形成电子装置中的部件的候选。

在S1505中,部件形成控制单元1210判断用户是否指示了形成部件。如果判断指示了形成部件,则处理移至S1506。否则,处理移至S1512。

在S1506中,部件形成控制单元1210提示用户通过用户接口201输入用户认证信息(图17)。这里要使用的认证信息是3D打印机102的用户针对3D打印机的供应商,通过诸如通过邮件或网络等的任意方式而预先登记的客户信息。

在S1507中,部件形成控制单元1210通过网络101和互联网询问3D打印机供应商的认证服务(未示出),以判断在S1506中输入的认证信息是否有效。如果认证成功,则处理移至S1508。如果失败,则处理移至S1512。

在S1508中,部件数据获取单元1209访问在部件信息1208中记录的对应部件的下载URL并获取对应的模型数据。

在S1509中,部件形成控制单元1210通过数据发送/接收单元1201将在S1508中获取的模型数据发送给在S1505中选择的3D打印机并指示执行形成。

在S1510中,部件信息管理单元1206在部件信息1208中记录执行了部件形成。在图13中的示例中,在“形成日期/时间”下记录当在S1509中指示了执行形成时的日期和时间。

在S1511中,部件形成控制单元1210通过用户接口201向用户呈现针对形成的部件的替换指令。

在S1512中,部件形成控制单元1210通过用户接口201提示用户联系呼叫中心以解决错误。

图16例示了在管理服务器104的用户接口201上示出3D打印机详情的画面的示例。响应于对图10A中的“详情”按钮1001进行的按下操作,显示图16中的画面。

在图16的示例中,在打印机3中出现错误代码=E000-0003的错误,并且显示提示形成部件以解决错误的消息1601。在下拉列表1602中显示能够形成部件的打印机。如果在S1503中判断存在能够形成部件的3D打印机,则显示下拉列表1602。在图16的示例中,打印机1可被选为能够形成打印机3(型号=“型号X”)中的排风扇(部件ID=00000003)的打印机。如果存在多个能够形成部件的3D打印机,则这些3D打印机在下拉列表中都是可选的。显示根据所选择的3D打印机的近似形成成本(形成时间和材料使用量)的显示内容。由于要在这里形成排风扇,所以有错误的打印机3有时可能会包括在下拉列表中,作为能够执行形成的3D打印机。

近似形成成本1603依赖于在下拉列表1602中选择的3D打印机的性能。可以通过将图13中例示的各个部件的形成成本的值乘以针对3D打印机的各个型号预先确定的校正值(未例示),来计算近似形成成本1603。

响应于对“执行形成”按钮1604进行的按下操作,执行S1506和后续步骤中的处理,并且在图16的示例中,要在打印机1中形成打印机3中的排风扇。

图17例示了S1506中的认证信息输入画面的示例。响应于对“执行形成”按钮1604进行的按下操作,显示图17中例示的认证信息输入形式。

根据第二实施例,管理服务器101在S1508中从互联网获取模型数据。但是,各个3D打印机可以以3D打印机能够获取模型数据的方式保持关于3D打印机的型号的模型数据。换言之,作为图16中指定的其他示例,管理服务器104可以从打印机3获取关于打印机3中的排风扇的模型数据,并且可以在打印机1中执行形成。

为了在S1509中指示形成,可以发送这种模型数据的位置,使得3D打印机能够从互联网下载模型数据。

根据第二实施例,管理服务器104确定能够形成对象部件的3D打印机,并且用户能够选择该3D打印机,使得能够适当地指示部件的形成。在下载模型数据时的用户认证,能够减少模型数据被用于其它目的的风险。应当理解,第二实施例能够与第一实施例组合实施。

第二应用示例

根据第二实施例,部件管理单元1204获取表示在电子装置中发生的错误的错误代码并指示3D打印机来形成与该错误代码对应的部件。另一方面,根据第二应用示例,由部件管理单元1204从电子装置获取的信息不限于错误代码。例如,可以获取描述电子装置的操作状态的信息(例如计数器信息和状态信息)或者关于在电子装置中检测到的事件的信息(警报信息或警告信息)。部件管理单元1204基于获取的信息识别作为形成对象的部件。因此,根据该应用示例,部件管理单元1204能够基于关于部件的计数器信息考虑用于替换部件的定时来指示形成部件。部件管理单元1204可以通过不仅考虑关于部件的计数器信息而且考虑关于部件的状态信息来预测可能的部件故障,来指示形成。

第三实施例

本公开的第三实施例与第一实施例和第二实施例的不同之处在于,将部件管理单元配设在部件管理服务1802中(图19),而不是配设在3D打印机102中或管理服务器104中。本公开的第三实施例与第一实施例和第二实施例的不同之处还在于,不呈现错误信息,并且部件信息包括供应商信息(图20)。可以由3D打印机102或管理服务器104的供应商登记部件信息,或者其他产品供应商可以登记关于与任意产品有关的部件的信息。

由于第三实施例具有与根据第一和第二实施例的图1至图17中例示的构造相同的构造,并且由于在第一至第三实施例中类似的数字表示类似的部件,所以将省略任何重复性描述。

图18是例示根据本公开的第三实施例的系统的构造的框图。图18例示了互联网1801。图18还例示了被构造为提供在互联网上建立的部件管理服务的系统1802。部件管理服务(也被称为部件管理系统)1802如同打印客户端103和管理服务器104具有图2中例示的模块构造。

图19例示了部件管理服务1802的软件构造。

数据发送/接收单元1901被构造为从3D打印机102、打印客户端103或者管理服务器104接收针对部件数据的请求,并且响应于该请求发送部件数据。服务管理单元1902被构造为管理部件管理服务1802的操作状态和设置。部件信息管理单元1903被构造为管理关于由部件管理服务1802提供的部件的信息作为部件信息1904。部件数据获取单元1905被构造为响应于通过数据发送/接收单元1901接收到的部件数据请求,从部件信息1904或外部网站获取关于对应部件的模型数据。

图20例示了部件信息1904的示例。将省略对与图4和图13中的列共同的列的任何重复性描述。

项目“产品代码”对应于用于唯一地识别产品的标识符。项目“产品名称”对应于产品的名称。项目“产品供应商”对应于产品的制造商或销售商的名称。

如果没有产品代码和部件ID的组合互相重合,则部件信息1904能够管理除3D打印机以外的产品(电子装置)中的部件并且也能够管理多个产品供应商的产品。可以由对应的产品供应商在由通过web浏览器访问的部件管理服务1802显示的管理画面(未例示)上任意地向部件信息1904登记关于部件的信息。

图21是例示响应于部件数据获取请求而要由部件管理服务1802进行的处理的流程的流程图。通过部件管理服务1802中包括的CPU 203加载并执行在二次存储设备206中记录的程序,来实现图21中的流程图中例示的处理。

在S2101中,数据发送/接收单元1901从请求方(诸如3D打印机102、打印客户端103或者管理服务器104的终端)接收包括产品代码和部件ID的部件数据获取请求。

在S2102中,数据发送/接收单元1901请求请求方输入认证信息。认证信息输入画面与图17中例示的对话框等同。

在S2103中,数据发送/接收单元1901判断在S2102中输入的认证信息是否有效。认证处理可以由部件管理服务1802执行或者可以通过在部件信息1904中记录的产品的产品供应商的网站执行。在通过产品供应商的网站执行认证的情况下,在S2102中输入的认证信息从部件管理服务1802被传输到产品供应商的网站。作为选择,可以使用URL重定向来将认证信息直接从请求方发送到产品供应商的网站。如果认证表示成功的结果,则处理移至S2104。如果认证表示失败的结果,则处理移至S2107。

在S2104中,部件信息管理单元1903判断在部件信息1904中是否存在与在S2101中接收到的产品代码和部件ID相对应的信息。如果存在,则处理移至S2105。否则,处理移至S2107。

在S2105中,部件数据获取单元1905基于在S2104中识别的部件信息获取关于部件的模型数据。

在S2106中,部件数据获取单元1905通过数据发送/接收单元1901将在S2105中获取的模型数据发送到请求方。

在S2107中,数据发送/接收单元1901将不能获取部件信息的错误消息发送给请求方。

图22例示了当通过使用部件管理服务1802下载部件数据时显示的示例画面。图22中的画面示例在请求方(诸如3D打印机102、打印客户端103或者管理服务器104的终端)的用户接口201上显示。

当输入产品代码和部件ID并按下确定按钮时,信息被发送到部件管理服务器1802。因此,执行图12中的流程图,并且能够下载模型数据。产品代码和部件ID通过任意方法对用户可用并且被写在产品目录或产品的操作手册中,并且产品代码和部件ID通常可以向公众开放或者可以根据与产品供应商的合同限制性地通知给特定用户。在请求方是3D打印机的情况下,下载的模型数据能够直接用于执行对应的形成。在请求方是除3D打印机之外的终端的情况下,下载的数据能够用于指示在3D打印机中形成,使得能够执行形成。

根据第三实施例,通过使用对应的产品代码和部件ID来获取部件数据,使得可以根据需要使用附近的3D打印机来形成产品的部件。因此,可以容易地维修或定制产品。

第三实施例可以与第一实施例或第二实施例组合实现。更具体地,可以紧接在执行图6中的S606中的处理或图15中的S1508中的处理之前,响应于通过图22中的画面的指令而在部件管理服务1802中执行图21中的处理,并且可以下载与发生的错误相对应的部件的模型数据。

其他实施例

还可以通过读出并执行记录在存储介质(也可更完整地称为“非暂时性计算机可读存储介质”)上的计算机可执行指令(例如,一个或更多个程序)以执行上述实施例中的一个或更多个的功能、并且/或者包括用于执行上述实施例中的一个或更多个的功能的一个或更多个电路(例如,专用集成电路(ASIC))的系统或装置的计算机,来实现本公开的实施例,并且,可以利用通过由系统或装置的计算机例如读出并执行来自存储介质的计算机可执行指令以执行上述实施例中的一个或更多个的功能、并且/或者控制一个或更多个电路以执行上述实施例中的一个或更多个的功能的方法,来实现本公开的实施例。计算机可以包括一个或更多个处理器(例如,中央处理单元(CPU)、微处理单元(MPU)),并且可以包括分开的计算机或分开的处理器的网络,以读出并执行计算机可执行指令。计算机可执行指令可以例如从网络或存储介质被提供给计算机。存储介质可以包括例如硬盘、随机存取存储器(RAM)、只读存储器(ROM)、分布式计算系统的存储器、光盘(诸如压缩光盘(CD)、数字通用光盘(DVD)或蓝光光盘(BD)TM)、闪存装置以及存储卡等中的一个或更多个。

本发明的实施例还可以通过如下的方法来实现,即,通过网络或者各种存储介质将执行上述实施例的功能的软件(程序)提供给系统或装置,该系统或装置的计算机或是中央处理单元(CPU)、微处理单元(MPU)读出并执行程序的方法。

虽然参照示例性实施例对本公开进行了描述,但是应该理解,本公开不限于所公开的示例性实施例。应当对权利要求的范围给予最宽的解释,以使其涵盖所有这些变型例以及等同的结构及功能。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1