信息处理方法、信息处理装置以及非临时性的存储介质与流程

文档序号:26940103发布日期:2021-10-12 15:30阅读:124来源:国知局
信息处理方法、信息处理装置以及非临时性的存储介质与流程

1.本公开涉及信息处理方法、信息处理装置以及非临时性的存储介质。


背景技术:

2.一直以来,在利用通过多个制造工序而构成的生产线来制造半导体的方法中,存在以下的方法。对半导体的生产初期的需求量进行设定,并构成成为与该所设定的需求量大致相等或者较少的生产量的微型生产线。此后,在半导体的需求量增加的情况下,依次构成以微型生产线为最小单位的多条微型生产线,从而实现生产量的增加(例如,专利文献1)。
3.在先技术文献
4.专利文献
5.专利文献1:日本特开2002

118042号公报


技术实现要素:

6.发明所要解决的课题
7.本公开的目的在于,提供能够利用位于地理上的区域内的第一设备和移动式的第二设备来构建产品的生产线的信息处理方法、信息处理装置以及存储了程序的非临时性的存储介质。
8.用于解决课题的手段
9.本公开的一个方式为一种信息处理方法。该信息处理方法包括由信息处理装置所执行的如下处理,即:基于表示位于地理上的区域内的多台第一设备的信息、和所述多台第一设备的各自的位置信息,而试行在生产产品的一系列的作业工序中使用的多台设备向所述多台第一设备的分配;在所述地理上的区域内不具有能够对所述多台设备中的任意一台进行分配的第一设备的情况下,决定设置对所述多台设备的任意一台进行分配的移动式的第二设备;输出将所述第二设备向所述地理上的区域内的设置位置进行搬运的委托。
10.本公开的方式也可以包括具有与信息处理方法相同的特征的信息处理装置以及记录有程序的记录介质中的至少一方。此外,本公开的方式也可以包括信息处理装置、经由网络而与信息处理装置分别连接的订购者的终端、第一设备或固定设施的管理者的终端、第二设备或者第二设备的搬运车辆的管理者的终端的信息处理系统,还可以包括信息处理系统中的服务器以及终端中的每一方。
11.发明效果
12.根据本公开,能够利用位于地理上的区域内的第一设备和移动式的第二设备而在地理上的区域内构建产品的生产线。
附图说明
13.图1为实施方式所涉及的信息处理系统的概要图。
14.图2表示服务器的结构例。
15.图3表示分别能够作为图1所示的终端而使用的终端装置的结构例。
16.图4为表示信息处理系统的动作例的顺序图。
17.图5表示订购信息的格式例。
18.图6为表示生产线的构建处理的一个示例的流程图。
19.图7为表示生产线的构建处理的一个示例的流程图。
20.图8表示生产线信息数据库的数据结构例。
21.图9表示固定设施数据库的数据结构例。
22.图10为表示决定设置不足设备的处理的子例程的示例的流程图。
23.图11表示移动设备数据库的数据结构例。
24.图12表示外部设置空间数据库的数据结构例。
25.图13表示对应表格的数据结构例。
26.图14a以及b为第一处理例的说明图。
27.图15a、b、c为第一处理例的说明图。
28.图16为第一处理例的说明图。
29.图17a表示由第二处理例而实现的生产线,图17b表示第三处理例中的生产线,图17c表示第四处理例中的生产线。
具体实施方式
30.根据产品的临时性的需求的扩大,有时会被要求采取产品的增产体制。此时,备齐在产品的生产线上被实施的一系列的作业次序中所使用的多台设备中的全部设备,这从初期费用以及维护费用等成本面来看,不一定是优选的方式。另一方面,在现有的工厂等固定设施中,设有能够作为多台设备的中任意一个而使用的设备。但是,在该设备为多台设备中的一部分的情况下,无法通过该设施来生产最终产品。因此,考虑到跨及多个固定设施来构建生产线的情况。但是,存在多台设备中的至少一台不在地理上的区域内从而无法构建生产线的情况。或者,在多台设备中的仅一台存在于地理上的区域之外的情况下,对半成品进行搬运需要时间,从而生产线的生产能力有可能会显著地降低。
31.实施方式所涉及的信息处理方法、信息处理装置、以及存储了程序的非临时性的存储介质欲通过利用位于具有搬运距离的问题不会严重的范围的尺寸的地理上的区域内的多台第一设备来试行生产线的构建,并利用移动式的第二设备来对不足的设备进行补充,从而构建与订购相应的生产线。在以下的说明中,也有时将移动式的第二设备称为“移动设备”,利用“移动”的反义词的“固定”,而将第一设备称为“固定设备”。“移动式的”的含义是指设备具有可搬运性。
32.实施方式所涉及的信息处理方法包括:由信息处理装置执行的以下的处理。
33.(1)基于表示位于地理上的区域内的多台第一设备的信息、和多台第一设备的各自的位置信息,而试行在生产产品的一系列的作业工序中所使用的多台设备向多台第一设备的分配。
34.(2)在地理上的区域内不具有能够对多台设备中的任意一台进行分配的第一设备的情况下,决定设置对多台设备的任意一台进行分配的移动式的第二设备。
35.(3)输出将第二设备向地理上的区域内的设置位置进行搬运的委托。
36.根据信息处理方法,在地理上的区域内不具有能够对多台设备中的任意一台进行分配的第一设备的情况下,将决定设置第二设备,并输出将第二设备向地理上的区域内的设置位置进行搬运的委托。通过根据委托而使第二设备被设置在设置位置上,从而能够在地理上的区域内备齐对多台设备进行分配的第一设备以及第二设备,以构建抑制了搬运时间的影响的生产线。
37.产品的种类不被限制,也包含工业产品以及食品。地理上的区域的尺寸能够适当地进行设定。但是,会考虑到设备间的距离而被决定。地理上的区域包括一个固定设施的用地等。固定设施为设置有第一设备的设施,其包括工厂、研究所、以及开发设施的建筑物以及用地等。第一设备为在所对应的作业工序中被使用的机械以及机器等,并能够作为“多台设备”中的任意一台而被使用(即,能够对多台设备中的任意一个进行分配)。
38.在信息处理方法中,也可以采用如下的结构,即,多台第一设备分别位于多个固定设施中的任意一个处,对多个固定设施中的任意一个进行选择,并将多台设备分配到位于所选择的固定设施内的第一设备中。关于构建生产线的多台设备中的设备之间的距离,为了抑制了生产线的长度不必要地变长的情况从而优选为较短。换言之,优选为,多台设备稳固地存在于一个设施中。因此,通过利用以固定设施为单位来选择第一设备的方式而将多台设备分配到位于固定设施内的第一设备中,从而使设备间的距离缩短。
39.此外,优选为,按照位于多个固定设施中的每一个处的、能够对多台设备进行分配的第一设备的数量从多到少的顺序,来实施多个固定设施中的任意一个的选择。这是因为,考虑到在一个固定设施内被设置的设备的数量越多,则越会减少对多台设备进行管理的主体的数量,从而能够节省与管理有关的劳力和时间。此外,位于一个固定设施中的第一设备较多的含义是指,在一个固定设施中稳固地存在有能够对多台设备进行分配的第一设备的意思,这是因为,考虑到能够减少补足或补充对象的第二设备的数量、以及对第二设备进行搬运的劳力和时间。
40.此外,在虽然于从多个固定设施之中所选择的第一固定设施中并未设有能够对多台设备中的全部设备进行分配的第一设备、但第一固定设施具有第二设备的设置空间的情况下,决定第二设备向设置空间的设置。如果采用这样的方式,则能够将第二设备放置在第一设备的附近,并能够将第二设备和第一设备在一个固定设施内进行处理。
41.此外,也可以采用以下的结构。即,在第二设备的设置空间中无法设置对未分配设备进行分配的第二设备中的全部设备的情况下,对位于距第一固定设施预定的距离内的第二固定设施进行检索,其中,所述未分配设备为,多台设备中的未被分配第一设备的设备。而且,将未分配设备分配到位于第二固定设施内的第一设备中。如果采用这样的方式,则能够通过使设施间的距离成为预定的距离内,从而缩短半成品的搬运距离。
42.此外,也可以采用以下的结构。即,在第二设备的设置空间内无法设置对未分配设备进行分配的第二设备中的全部设备的情况下,决定在距第一固定设施预定的距离内的外部设置空间中设置对未分配设备进行分配的第二设备。外部设置空间是指,能够设置第二设备的、固定设施以外的空间。外部设置空间例如能够列举空地、停车场、仓库内等,但并未被限定于此。
43.此外,也可以采用以下的结构。即,在对于与多台设备的全部设备有关的第一设备
以及第二设备的分配已结束的情况下,对由使用了被分配有多台设备的第一设备以及第二设备的生产线而实现的产品的每单位时间的生产数量进行计算。此时,在生产线跨及包括固定设施以及外部设置空间在内的据点之间而被构建的情况下,在产品的每单位时间的生产数量上乘以与据点之间的距离相应的系数。据点这一词包括固定设施以及外部设置空间,据点之间包括固定设施之间、外部设置空间之间、以及固定设施与外部设置空间之间。每单位时间的生产数量为,生产线的生产能力与运转率的积。在每单位时间的生产数量上乘以系数的含义中,包括在生产能力或运转率上乘以系数的情况。
44.此外,信息处理方法也可以采用以下的结构。即,在以每单位时间内的生产数量而不能生产出被要求了在期限之前交货的数量的产品的情况下,决定构建使用了多台第一设备和设置于地理上的区域内的第二设备的更进一步的生产线。如果采用这样的方式,则能够利用生产线(第一生产线)以及更进一步的生产线(第二生产线)而在期限之前生产出被要求的数量的产品。第二生产线是指与第一生产线不同的生产线。在即使利用一条第二生产线也无法在期限之前生产出被要求的数量的情况下,构建两条以上的第二生产线。
45.虽然在地理上的区域的规定中没有条件,但地理上的区域的尺寸被设定为搬运时间不会显著地变长的程度的尺寸。例如,如上文所述,能够将一个固定设施的用地内规定为地理上的区域。或者,能够将以预定的地点为中心的预定半径的圆的区域设定为地理上的区域。但是,对于地理上的区域的外边缘形状而言没有限制,包括椭圆、三角形、以及四边以上的多边形等。或者,也能够将预定的行政区划(市镇村以及特别行政区等)设定为地理上的区域。预定的地点例如优选为,设为产品的交货场所的位置,以使向交货场所搬运的搬运路径的长度变短。
46.〔实施方式〕
47.以下,参照附图,对实施方式所涉及的信息处理方法、信息处理装置、以及存储有程序的非临时性的存储介质进行说明。实施方式的结构为例示,本公开并未被限定于实施方式的结构。
48.<系统结构>
49.图1为实施方式所涉及的信息处理系统的概要图。信息处理系统对被订购的产品的生产线的构建进行辅助。在图1中,信息处理系统包括网络1、与网络1连接的服务器2、可与服务器2进行通信的终端3、4以及5。
50.网络1例如为互联网等公共通信网,并能够采用wan(wide area network,广域网)或者其他的通信网。网络1也可以包括lte(long term evolution,长期演进)等蜂窝网、或者无线lan(local area network,局域网:包括wi

fi)等无线网(无线路径)。
51.服务器2为“信息处理装置”的一个示例。服务器2实施通过分别与终端3、4以及5之间的通信从而对由多个一系列的作业工序构成的产品的生产线的构建进行辅助的处理。“生产线”表示依照线生产、单元生产以及按功能生产的各个方式下的作业的次序(作业工序的顺序)的流程。因此,在生产线中,并非必须存在对原料、材料以及半成品等进行搬运的传送带。
52.终端3、4以及5分别具有通信功能。终端3为产品的订货者x所使用的终端。终端3被用来向服务器2发送产品的生产要求(订购信息)。但是,服务器2所取得的订购信息的发送源也可以为终端3以外的装置。此外,订购信息既可以使用输入装置而被直接输入至服务器
2,也可以从与服务器2连接的存储装置(usb存储器等可移动性存储介质)被读出。
53.终端4为固定设施的管理者y所使用的终端,该固定设施上设置有能够对在用于生产产品的一系列的作业工序中所使用的多台设备的任意一台进行分配的设备。将位于固定设施内的设备称为固定设备(相当于第一设备)。
54.终端5为移动设备(相当于第二设备)的管理者z所使用的终端。移动设备为能够分配多台设备中的任意一台的、具有可搬运性的设备。移动设备通过车辆10而被搬运至作为目的地的固定设施内的设置场所处。
55.例如,假设为,由订货者x所订货的产品通过由五道一系列的作业工序构成的生产线而被生产出。例如,第一道(最初的)作业工序为材料的制作,使用设备a。第二道作业工序为第一加工,使用设备b。第三道作业工序为第二加工,使用设备c。第四道工序为组装,使用设备d。第五道(最后的)工序为检查,使用设备e。
56.假设为,能够对在一系列的作业工序中所使用的(对应的)多台设备a~e进行分配的固定设备中的全部设备并未设置于一个固定设施中,而是存在具备多台设备a~e中的一部分的固定设施。在图1的示例中,在地理上的区域8内,存在设置有能够对在第一工序以及第二工序中使用的设备a以及b进行分配的固定设备a以及b的固定设施f2。因此,可以说,在第一工序以及第二工序中,能够被分配固定设备a以及b。此外,在地理上的区域8内,存在设置有能够对在第四工序以及第五工序中使用的设备d以及e进行分配的固定设备d以及e的固定设施f3。因此,可以说,在第四工序以及第五工序中,能够被分配固定设备d以及e。在固定设施f2以及f3内,未设置有能够分配设备c的固定设备。
57.利用服务器2来实施由移动设备而实现的设备的补充。在图1所示的示例中,从服务器2向管理者z的终端5发送将能够分配设备c的移动式的设备(称为移动设备c’。在图1中,与固定设施相比用粗线图示)搬运至固定设施f2内的设置场所处的委托。接受委托的管理者z做好使移动设备c'装载在车辆10上并搬运至目的地(固定设施f2内的设置场所)的准备。通过采用这种方式,移动设备c’将会利用车辆10而被搬入至固定设施f2内。由此,第一工序、第二工序以及第三工序能够利用位于固定设施f2内的固定设备a以及b、和被设置于固定设施f2内并被分配了设备c的移动设备c’来执行。因此,可以说,第一工序、第二工序以及第三工序能够利用固定设备a、b以及移动设备c’来执行。
58.车辆10既可以为通用的搬运车辆(包括卡车以及拖车等),也可以为专用的搬运车辆。移动设备既可以单独地提供移动设备其本身,也可以与如将移动设备设置在内部的集装箱那样的移动房屋(称为移动设施)一起被提供。例如,在固定设施内的设置场所处没有屋顶的情况下,将实施作为移动设施的提供。在车辆10为移动设备的专用的搬运车辆的情况下,车辆10能够构成为,可分离为具有自行机构的下部11和作为设有移动设备的移动设施的上部12。在该情况下,也可以将从下部11分离的上部12装载在固定设施内,并将上部12的内部空间作为实施预定的作业工序的空间来使用。车辆10既可以为通过驾驶员而被驾驶的车辆,也可以为通过自动驾驶而移动的车辆。管理者z也可以为驾驶员。
59.在固定设施f2中,通过利用了固定设备a以及b及移动设备c’的第一工序至第三工序,而生产出半成品15。半成品15被搬运至固定设施f3。在固定设施f3中,剩余的作业工序利用位于固定设施f3内的固定设备d以及e而被实施。半成品15的搬运既可以利用车辆10,也可以利用车辆10以外的手段。
60.例如,在固定设施f2具有能够设置与设备c~e相对应的移动设备的空间、而另一方面固定设施f2和固定设施f3的距离大于预定值的情况下,存在固定设施f2与f3之间的距离变长的情况。在该情况下,有可能两者间的搬运时间会对生产所需的时间产生影响。在这样的情况下,也可以设为,在固定设施f2中设置能够分配设备c~e的移动式的设备(移动设备c’、d’以及e’),且全部作业工序均在固定设施f2中被执行。
61.如此实施了这种通过移动设备对于固定设施上的设置而实现的补充、或者通过多个固定设施的组合以及移动设备对于这些固定设施上的设置而实现的补充。由此,能够利用固定设备和移动设备而构建实施一系列的作业工序的产品的生产线。原本也能够仅利用固定设备和移动设备中的固定设备来构建生产线。
62.<服务器的结构>
63.图2表示服务器2的结构例。服务器2能够使用个人计算机(pc)、或者工作站(ws)等通用的信息处理装置(计算机)、或者如服务器机器那样的专用的信息处理装置来构成。服务器2具有通信功能,并能够通过有线或者无线而与网络1进行连接。
64.服务器2包括经由总线26而被相互连接的、作为处理部或者控制部(控制器)的处理器21、存储装置22、通信接口(通信if)23、输入装置24和显示器25。服务器2既可以为一台信息处理装置,也可以为两台以上的信息处理装置的集合(云)。
65.存储装置22包括主存储装置和辅助存储装置。主存储装置作为程序以及数据的存储区域、程序的展开区域、程序的工作区域、以及通信数据的缓冲区域等而被使用。主存储装置由ram(random access memory,随机存取存储器)、或者ram和rom(read only memory,只读存储器)的组合而被构成。辅助存储装置作为数据以及程序的存储区域而被使用。辅助存储装置例如包括硬盘、solid state drive(ssd,固态驱动器)、闪存以及eeprom(electrically erasable programmable read

only memory,电可擦可编程只读存储器)等非易失性存储介质。
66.通信if23为实施通信处理的电路。例如,通信if23为网络接口卡(nic)。此外,通信if23也可以还具备包括lte以及无线lan(wi

fi)在内的实施依据无线通信标准的无线通信的电路。
67.输入装置24例如包括按键、按钮、指示装置、触摸面板等的至少一个,并被使用于信息的输入。显示器25例如为液晶显示器等,并对信息以及数据进行显示。
68.处理器21例如为cpu(central processing unit,中央处理单元)等。处理器21通过执行被存储在存储装置22中的各种程序,从而实施各种各样的处理。
69.例如,处理器21实施如下处理,即,从终端3接收产品的订购信息并决定在生产产品的生产线的构建中使用的固定设施的处理、和决定对固定设施进行补充的移动设备的设置位置的处理。此外,处理器21实施如下处理,即,向固定设施的管理者提供在固定设施中实施的产品(半成品)的生产指示的处理、和向移动设施的管理者发送(输出)将移动设施向目的地(设置场所)进行搬运的委托的处理。
70.<终端的结构>
71.图3表示能够分别作为在图1中所示的终端3~5而使用的终端装置30的结构例。终端装置30例如既可以为膝上型个人计算机,也可以为智能装置(智能手机以及平板电脑终端等)。此外,终端装置30也可以为personal digital assistant(pda,个人数字助理)、可
穿戴型计算机等便携终端(具有可移动性的通信终端)。但是,终端装置30既可以为固定终端,也可以为移动终端。此外,终端装置30既可以为无线终端,也可以为有线终端。终端装置30既可以为通用的信息处理装置,也可以为专用的信息处理装置。此外,作为终端5的终端装置30既可以为车辆10的驾驶员所持有并带入车辆10(装载于车辆10)的无线终端,也可以为被安装在车辆10上的无线终端(车载终端)。
72.终端装置30包括处理器31、存储装置32、通信接口(通信if)33、输入装置34和显示器35。处理器31、存储装置32、通信if33、输入装置34以及显示器35分别能够应用与对于处理器21、存储装置22、通信if23、输入装置24以及显示器25进行了说明的结构相同的结构。但是,根据用途以及使用目的等的不同,可应用在性能上与被应用于服务器2的结构不同的结构。处理器31通过执行被存储于存储装置32中的各种程序,从而使终端装置30分别作为终端3~5而进行动作。
73.另外,作为处理器21以及处理器31中的每一个,既可以应用多个cpu,也可以应用多核型的cpu。由cpu执行的处理的至少一部分也可以通过如dsp(digital signal processor,数字信号处理器)或者gpu(graphical processing unit,图形处理单元)那样的cpu以外的处理器来执行。此外,由cpu执行的处理的至少一部分也可以通过包括asic(application specific integrated circuit,特定用途集成电路)以及fpga(field programmable gate array,现场可编程门阵列)等在内的专用或者通用的集成电路、或者处理器和集成电路的组合来执行。组合被称为微型控制器(mcu)、soc(system

on

a

chip,片上系统)、系统lsi、或者芯片组等。此外,也可以设为,由处理器21实施的处理的一部分由处理器31实施。
74.<动作例>
75.以下,对信息处理系统的动作例进行说明。图4为表示信息处理系统的动作例的顺序图。在图4中,订购者x的终端3向服务器2发送订购信息(步骤s1)。
76.图5表示订购信息的格式例。订购信息包含订购者x的个人信息(订购者的姓名、名称、识别编号、以及联络方式等)、表示生产对象的产品(生产物)的信息、表示产品的数量的信息、表示交货期限的信息、以及表示交货场所及其位置的信息。
77.接收到订购信息的服务器2实施生产线的构建处理(步骤s2)。服务器2例如决定利用如图1所示的、位于固定设施f2内的固定设备a以及b、设置在固定设施f2中的移动设备c’、位于固定设施f3内的固定设备d以及e来构建生产线。即,处理器21将在生产产品的一系列的作业工序中所使用的多台设备a~e分配给固定设备a以及b、移动设备c’、和固定设备d以及e。
78.服务器2向固定设施f2的管理者y1的终端4a发送包含利用了固定设备a以及b、和移动设备c’的半成品15的生产委托、表示提供移动设备c’的信息、产品的生产数量以及交货期等在内的信息(步骤s3)。服务器2从终端4a接收同意委托的含义的回复(步骤s3a)。
79.服务器2向固定设施f3的管理者y2的终端4b发送包含收取半成品15并利用固定设备d以及e而生产产品的委托、产品的生产数量、以及交货期在内的信息(步骤s4)。服务器2从终端4b接收表示同意委托的含义的回复(步骤s4a)。
80.此外,服务器2向移动设备的管理者z的终端5发送表示将移动设备c’搬入至固定设施f2的委托、搬入的日期时间、以及提供方式(提供移动设备c’单体、或者提供包含移动
设备c’在内的移动设施)的信息(步骤s5)。服务器2从终端5接收同意委托的回复(步骤s5a)。服务器2将受理了订购的含义回复给订购者x的终端3(步骤s6)。终端3接收表示订购被受理的情况的信息。另外,步骤s3、s4以及s5的顺序能够适当地进行变更。
81.根据上述内容,移动设备c’被搬入到固定设施f2内,从而利用了固定设备a以及b和移动设备c'的生产线的一部分在固定设施f2内被构建。另一方面,在固定设施f3内,构建利用了固定设备d以及e的生产线的一部分。由此,能够在交货期以前生产出通过订购信息而被指定的数量的产品,并交付到交货场所。
82.根据信息处理系统,订购者x在临时性地增加产品的产量情况下,能够通过将订购信息发送至服务器2,从而收取通过新的生产线而生产出的产品。对于管理者y(y1以及y2)而言,能够实施使用了未利用或者运转率较低的设备而进行的生产,并能够获得与该生产相应的报酬。移动设备的管理者z能够获得通过移动设备的提供(出借或转让)而产生的报酬。服务器2的管理者能够从订购者x获得中介费。向管理者y以及z支付报酬的支付方例如能够设为,服务器2的管理者以及订购者x中的至少一方。
83.<生产线构建处理的详细内容>
84.图6以及图7为表示生产线的构建处理(步骤s2)的一个示例的流程图。图6以及7所示的处理通过由服务器2的处理器21执行程序来实施。
85.在步骤s001中,服务器2的处理器21收取经由通信if23而接收到的订购信息。在步骤s002中,处理器21参照被存储于存储装置22中的生产线信息数据库(生产线信息db),而对符合表示在订购信息中所包含的产品的信息的、表示作业工序以及对应设备的信息进行检索。只要处理器21能够进行访问,则生产线信息db也可以被存储在存储装置22以外的存储装置中。
86.图8表示生产线信息db的数据结构例。生产线信息db由多个项目构成。项目包括与产品的信息相关联的表示作业工序的信息、和表示对应设备的信息。表示作业工序的信息表示产品的生产所需的多个作业工序,表示对应设备的信息表示在一系列的多个作业工序的各个作业工序中所使用的多台设备。虽然在本说明书中,为了简便而示出了在一个工序中使用一台设备的示例,但在一个工序中也可以使用两台以上的设备。生产能力表示利用生产线而能够在每单位时间生产的最大的产品的数量(个数等),运转率表示实际进行生产的比例,每单位时间的生产数量通过“生产能力
×
运转率”来求出。
87.例如,生产产品“pd1”的作业工序由五个作业工序st1、st2、st3、st4以及st5构成。作业工序的顺序(降序)为st1

st2

st3

st4

st5。在作业工序st1中使用设备a,在作业工序st2中使用设备b,在作业工序st3中使用设备c。此外,在作业工序st4中使用设备d,在作业工序st5中使用设备e。
88.在步骤s002中,处理器21通过从生产线信息db中检测出与订购信息中的、表示产品的信息(识别信息)相对应的项目,从而取得用于生产产品的表示作业工序的信息、和表示对应设备的信息。
89.在步骤s003中,处理器21实施提取处于距预定的地点而预定范围内的固定设施的处理。预定的地点例如为交货场所的位置。但是,也可以为交货场所的位置以外的位置。例如,预定的地点也可以为订购者x或者服务器2的管理者所决定的适当的位置(大致对固定设施进行检索的范围的中心位置)。预定范围为规定对固定设施进行检索的地理上的区域
的范围。例如,预定范围为由以预定的地点为中心的预定长度的半径所规定的圆的范围。或者,预定范围为从预定的地点起的路径(道路)的长度为预定长度的范围等。预定范围成为地理上的区域。
90.在步骤s003中,处理器21将在订购信息中所包含的交货场所的位置设定为预定的地点,并将从交货场所的位置起的半径“n”[km]的范围设定为地理上的区域。而且,处理器21在距交货场所的位置“n”km内所存在的固定设施的信息从固定设施数据库(固定设施db)中检索(提取)出。
[0091]
图9表示固定设施db的数据结构例。固定设施db由针对每个固定设施而被准备的小表格的集合而构成。小表格包含表示固定设施的位置的信息、表示位于固定设施内的固定设备的信息、和表示移动设备的设置空间的信息。
[0092]
表示固定设备的信息通过每个固定设备的项目而被管理。项目包含固定设备的识别信息、表示所对应的作业工序的信息、表示固定设备的技术指标以及规格(包含尺寸、重量以及性能等)的信息、表示处理量(每单位时间内的作业量)的信息、表示其他用途的占有率(%)的信息。表示设置空间的信息例如包含设置空间的尺寸、提供方式(提供移动设备单体、或者提供具备了移动设备的移动设施)的信息。或者,表示设置空间的信息也可以为表示能够在设置空间内设置的移动设备或移动设施的信息。
[0093]
在步骤s004中,处理器21按照与作业工序相对应的固定设备的保有数(位于固定设施内的固定设备的数量)从多到少的顺序而对在步骤s003中所提取的固定设施进行排序。在保有数相同的情况下,处理器21按照从预定的地点起的位置从近到远的顺序而进行排序。但是,也可以使用此方法以外的方法。
[0094]
在步骤s005中,按照作业工序的降序或者升序而选择一个固定设施。降序是指从作业工序的最初朝向最后的顺序,升序是指从作业工序的最后朝向最初的顺序。对降序以及升序中的哪一个进行设定能够由服务器2的操作员来适当地进行设定。
[0095]
例如,在设定了降序的情况下,处理器21从固定设施db中提取设有与最初的工序相对应的设备的固定设施的小表格,并选择所对应的设备的数量最多的固定设施。处理器21将在一系列的作业工序中使用的多台设备分配给位于在步骤s005中所选出的固定设施内的固定设备。另外,在步骤s005中,在不存在设有最初的设备(例如固定设备a)的固定设施的情况下,对设有下一个设备(固定设备b)的固定设施进行选择。
[0096]
在步骤s006中,处理器21对在步骤s005中所选择的固定设施处是否设有能够对在用于生产产品的一系列的作业工序中使用的多台设备的全部设备进行分配的多台固定设备进行判断。在判断为存在能够分配多台设备中的全部设备的固定设备的情况下,处理进入步骤s015,在否定的情况下,处理进入步骤s007(图7)。
[0097]
在步骤s007中,处理器21对在步骤s005中所选择的固定设施处是否具有不足设备(非分配设备的分配目标的设备)的设置空间进行判断。步骤s007的判断,凭借在步骤s005中所选择的固定设施的小表格中是否登记有存在设置空间的信息来实施。在判断为存在设置空间的情况下,处理进入步骤s008,在否定的情况下,处理进入步骤s010。
[0098]
在步骤s008中,处理器21按照预定顺序(例如降序)来实施设置不足设备的处理。图10为,表示对不足设备的设置进行决定的处理的子例程的示例的流程图。
[0099]
在步骤s801中,处理器21对表示产品的对应设备的信息与表示固定设施所拥有的
设备的信息进行对比,并提取未位于固定设施处的设备(相当于非分配设备)。在步骤s802中,处理器21从所提取的设备中按照预定顺序(降序)来选择一台设备。
[0100]
在步骤s803中,处理器21参照被存储于存储装置22中的移动设备数据库(db),而对可利用的移动设备进行搜索。只要处理器21能够访问移动设备db并取得所期望的信息,则移动设备db也可以被存储于存储装置22以外的存储装置中。
[0101]
图11表示移动设备db的数据结构例。移动设备db由针对每个移动设备而被准备的一个以上的项目构成。项目包括分别表示与识别信息(id)相对应的、移动设备的类别、状态、位置、技术指标、处理量以及提供方式的信息。
[0102]
状态表示是当前正在使用中还是未使用。位置信息表示移动设备的当前位置。技术指标表示移动设备的技术指标以及规格(包含尺寸、重量、性能等)。处理量表示移动设备的每单位时间内的作业量。提供方式表示移动设备是作为单体而被提供还是与移动设施一起被提供。表示技术指标的信息也包括在移动设备与移动设施一起被提供的情况下的移动设施的尺寸以及重量等。
[0103]
处理器21从移动设备db中提取包括与在步骤s802中所选择的设备一致的设备的类别在内的项目。此时,如图11所示,在两个以上的相同类别的设备的项目(类别c的项目)被登记在移动设备db中的情况下,按照预定的规则来决定优先顺位,并选择一个项目。例如,使用各个项目中的表示位置的信息,而优先选择与固定设施之间的距离较短的项目。
[0104]
在步骤s804中,处理器21从固定设施db中取得固定设施f1的设置空间的信息。在步骤s805中,处理器21对设置空间的信息是否表示移动设备能够设置进行判断。即,处理器21对设置空间的信息包含具体地表示能够设置的设备的信息、并且在该能够设置的设备中是否包含有从移动设备db中所选择的项目中的移动设备进行判断。在判断为表示移动设备能够设置的情况下,处理进入步骤s809,在否定的情况下,处理进入步骤s806。由此,在步骤s804中,在具体地表示能够设置的设备的信息未被包含在设置空间的信息中的情况下,处理进入步骤s806。
[0105]
在步骤s806中,处理器21对是否存在设置移动设备的设置空间进行判断。例如,处理器21对在设置空间的信息中所包含的设置空间的尺寸、和从移动设备db中所选择的项目中的移动设备的尺寸进行比较,并对设置空间的尺寸是否较大进行判断。此时,在判断为存在设置空间的情况下,处理进入步骤s807,在判断为不存在的情况下,处理进入步骤s811。
[0106]
在步骤s807中,处理器21对设置空间的信息中的提供方式与移动设备的提供方式是否相符进行判断。此时,在判断为提供方式相符的情况下,处理进入步骤s809,在判断为不相符的情况下,处理进入步骤s808。
[0107]
在步骤s808中,处理器21对在移动设备db中是否存在与其他的相同种类的设备相关的项目进行判断。在判断为存在符合的项目的情况下,处理进入步骤s807,在判断为不存在的情况下,处理进入s811。
[0108]
在步骤s809中,处理器21决定在设置空间内设置移动设备。在步骤s802中所选择的设备(对应设备:在一系列的作业工序中使用的多台设备中的一台)被分配给作为移动设备通过在步骤s803中所选择的项目而被确定的移动设备。
[0109]
在步骤s810中,处理器21对是否存在判断关于固定设备能否设置的剩余的对应设备进行判断。在判断为存在剩余的对应设备的情况下,处理返回至步骤s802。在判断为不存
在剩余的对应设备的情况下,不足设备的设置处理的子例程结束,处理进入主例程的步骤s009。
[0110]
在处理进入步骤s811的情况下,处理器21决定为不将在步骤s802中所选择的设备设置在固定设施中。通过采用这样的方式,关于在步骤s005中所选择的固定设施,只要存在设置空间,则按照预定顺序来设置被分配了对应设备的移动设备,并在设置空间消失的时间点,决定不设置在此之后的对应设备。
[0111]
在步骤s009中,处理器21对于步骤s008的结果而言,对是否能够在固定设施中设置了不足设备中的全部设备进行判断。在步骤s008中决定了对应设备的全部设备的设置的情况下,处理进入步骤s015(图6)。相对于此,在步骤s008中决定了不设置对应设备中的全部设备或者一部分设备的情况下,处理进入步骤s010。
[0112]
在步骤s010中,处理器21将满足固定设施间的距离为阈值以下这一条件的固定设施从固定设施db中进行检索。固定设施间的距离利用两个固定设施的位置信息来进行计算。固定设施间的距离也可以被预先登记在固定设施db中。
[0113]
在步骤s011中,处理器21对是否发现了满足步骤s010的条件的固定设施进行判断。此时,在判断为发现了满足条件的固定设施的情况下,处理进入步骤s012,在判断为未发现的情况下,处理进入步骤s014。
[0114]
在步骤s012中,处理器21对在于步骤s011中检测出的固定设施上是否能够分配剩余的对应设备的全部设备进行判断。即,处理器21对能够分配剩余的对应设备中的全部设备的固定设备是否位于固定设施处进行判断。此时,在判断为能够分配剩余的对应设备中的全部设备的情况下,处理进入步骤s013,在判断为不能分配的情况下,处理进入步骤s008。
[0115]
在步骤s013中,处理器21对剩余的对应设备向固定设备的分配进行决定(作为在生产中使用的固定设备而选择),并使处理进入步骤s015。
[0116]
在步骤s014中,处理器21对在固定设施的附近(从固定设施的位置相距预定距离内)是否存在外部设置空间进行判断。外部设置空间表示虽然不是如固定设施那样的生产设施,但包括空地以及仓库等的、作为临时的生产空间而能够利用的场所或者土地。在步骤s014的处理中,使用了被存储于外部设置空间数据库(外部设置空间db)中的信息。图12表示外部设置空间数据库(外部设置空间db)的数据结构例。外部设置空间db由每个外部设置空间的项目构成,项目包括外部设置空间的识别信息、表示位置的信息、表示能够设置在外部设置空间内的设备或设备的类别的信息。
[0117]
在步骤s014中,处理器21求出固定设施的位置与外部设置空间的位置之间的直线距离,并对该距离是否在预定距离内进行判断。在判断为在预定距离内存在外部设置空间的情况下,处理进入步骤s008,在判断为不存在的情况下,处理返回至s005。
[0118]
处理从步骤s014返回至步骤s005的含义是指,无法将生产线的全长收敛于所期望的长度。在步骤s005中,实施设有成为生产线的起点或终点的设备的固定设施的重新选择。因而,至此为止的“多台设备”的针对于固定设备以及移动设备的分配被解除(重置)。
[0119]
在处理经由步骤s014而进入了步骤s008的情况下,在步骤s805中,处理器21实施以下的处理。即,将位于距固定设施预定距离内的外部设置空间中的每一个决定为移动设备的设置场所的候选,另一方面对设置对象的移动设备进行搜索(步骤s802以及s803)。而
且,在步骤s0805中,实施是否能够将检测出的移动设备设置在外部设置空间中的每一个处的判断。
[0120]
在步骤s805中,处理器21参照被存储于外部设置空间db中的“可设置设备”中所示的信息而进行判断。例如,在设置对象的设备为“设备c”的情况下,处理器21对表示“设备c”的信息是否被包含在“可设置设备”所示的信息中进行判断。在判断为包含有符合的设备的信息的情况下,处理器21决定移动设备向外部设置空间的设置(s809)。相对于此,在未包含有符合的设备的信息的情况下,处理器21在步骤s806中判断为否,并决定不设置设备(s811)。此外,在步骤s010中,外部设置空间的位置作为对据点间的距离进行计算的一方的据点的位置而被使用。
[0121]
在处理进入了步骤s015的情况下,处理器21对在交货期以前能否生产出所需量的产品进行判断。即,处理器21对使用所构建的生产线能否在订购信息中的交货期限以前生产出所要求的量的产品进行判断。
[0122]
处理器21参照生产线信息db,并根据与生产线相对应的生产能力以及运转率而求出每单位时间的生产数量。此时,存在如下情况,即,生产线跨及多个据点之间而被构建,从而需要考虑据点之间的距离分离而搬运所需的时间(搬运时间)。考虑到这样的情况,利用距离或者搬运时间与系数k之间的对应表格而求出系数k。距离或者搬运时间越增大,则系数k的值越减小。
[0123]
图13表示对应表格的数据结构例。对应表格被存储于处理器21能够访问的、存储装置22或者存储装置22以外的存储装置中。对应表格存储有固定设施间的距离d(d1、d2、
……
、dn

1、dn)或者搬运时间t(t1、t2、
……
、tn

1、tn)与系数k(0<k=<1)的值之间的对应关系。图13图示了距离与系数的关系。在固定设施为三个以上的情况下,作为距离d或者搬运时间t而使用了设施之间的距离d或者搬运时间t的总计值。系数k的离散幅度(距离或者搬运时间的数n)能够适当地进行设定。
[0124]
处理器21将利用对应表格而求出的系数k与生产能力、运转率或者生产能力和运转率的积(每单位时间内的生产数量)相乘。例如,在一个固定设施内设置有全部设备的情况下,系数k的值成为1。在本实施方式中,为了简化说明,从而设想了相同种类的设备具有相同的生产能力(处理量)且各个设备未被使用于其他的用途的情况(其他的用途的占有率为0%)。但是,在即使是相同种类的设备也生产能力不同的情况下,能够构成为,生产能力较高的设备优先被选择。此外,也可以设为,在构成生产线的一部分的设备被使用于其他的用途的情况下,配合于其他的用途中所使用的时间,而使与运转率的初始值相比而较低的值被使用于生产数量的计算中。
[0125]
在步骤s015中,判断为在交货期以前能够生产出所需量的情况下,处理进入步骤s016,在判断为不能生产出的情况下,处理返回至步骤s005。在该情况下,在步骤s005中,实施与构建完毕的生产线(相当于第一生产线)不同的更进一步的生产线(相当于第二生产线)的构建。
[0126]
在步骤s016中,处理器21输出基于所构建的生产线的、面向各个固定设施的管理者y的生产委托信息、和面向移动设备的管理者z的委托信息。当步骤s016结束时,主例程结束。
[0127]
另外,在使用了图7的说明中,在步骤s009的处理中作出了否(no)的判断的情况
下,实施步骤s010的处理。但是,也可以设为,首先,实施步骤s014的处理,并在作出了否的判断的情况下,处理进入步骤s010。或者,也可以设为,对与当前的固定设施或者外部设置空间之间的距离为阈值以下的固定设施以及外部设置空间进行检索,并采用与当前的固定设施或者外部设置空间之间的距离较短的一方。
[0128]
<第一处理例>
[0129]
接下来,对服务器2的生产线构建处理的第一处理例进行说明。图14a以及b、图15a、b以及c、和图16为第一处理例的说明图。第一处理例中的、由订购信息而被指定的生产物(产品)为产品“pd1”。在该情况下,按照生产线信息db的登记内容,来确定产品pd1的生产工序st1、st2、st3、st4以及st5,并且,作为对应设备而确定设备a、b、c、d以及e(s002)。
[0130]
此外,假设为,固定设施db具有图9所示的登记内容。在该情况下,在经由了步骤s003以及s004的处理的最初的步骤s005中,具有与最初的工序st1相对应的固定设备a、并且对应设备数为3且最多的固定设施f1被选择。
[0131]
在步骤s005中选择了固定设施f1的情况下,对于位于固定设施f1处的固定设备a、b以及d,而被分配了在一系列的作业工序中所使用的多台设备a~e中的设备a、b以及d。但是,在固定设施f1处,并未设有对与作业工序st3以及st5的各自分别对应的设备c以及e进行分配的固定设备c以及e(参照图14a)。此时的设备c以及e相当于未分配设备。处理器21在步骤s006中做出否的判断,并使处理进入步骤s007。
[0132]
在作为未分配设备即设备c以及e而固定设施f1能够对移动设备c’以及e’进行设置(能够将设备c以及e分配给移动设备c’以及e’)的情况下,在步骤s008的处理中,决定移动设备c’以及e’的设置。此时,也决定了移动设备c’的提供方式为“移动设施”、且移动设备e’的提供方式为“设备单体”。由此,被收纳于移动设施内的移动设备c’和单体的移动设备e’被设置在固定设施f1中,从而构建了生产线(参照图14b)。
[0133]
由于分配了与作业工序st1~st5相对应的全部的设备a~e的固定设备以及移动设备位于固定设施f1处,因此,处理从步骤s009进入s015。在步骤s015中,在能够通过固定设施f1中的生产线而在交货期限以前生产出订购信息中所包含的数量的情况下,生产线的构建处理结束。
[0134]
相对于此,在生产数量不足的情况下,处理返回至步骤s005,实施更进一步的(第二)生产线的构建。此时,与在生产线的构建中所使用的固定设备以及移动设备相关的固定设备db以及移动设备db的项目被掩蔽,而临时性地成为不可使用的状态。
[0135]
假设为,在第二次的步骤s005的处理中,选择了固定设施f2。固定设施f2具有固定设备a以及b,而不具有固定设备c、d以及e(参照图15a)。在该情况下,在步骤s008的处理中,决定在固定设施f2中设置移动设备c’。但是,决定了无法设置移动设施d’。
[0136]
在该情况下,处理经由步骤s009而进入步骤s010。假设为,在步骤s010中,发现了与固定设施f2之间的距离d为阈值th以下的(为预定距离内的)固定设施f3(参照图15b)。在该情况下,处理进入步骤s012。
[0137]
固定设施f3具有固定设备d以及e。因此,通过步骤s012以及s013的处理,而决定将固定设备d以及e利用于生产线的构建中(对设备d以及e进行分配)。而且,通过固定设施f2的固定设备a以及b、被设置于固定设施f2中的移动设备c’、固定设施f3的固定设备d以及e而构建第二生产线(参照图15c)。
[0138]
在通过在固定设施f1中构建的第一生产线、和在固定设施f2以及f3中构建的第二生产线而能够生产出被订购的数量的产品的情况下,生产线的构建处理结束。由此,如图16所示,能够分别通过第一生产线和第二生产线而生产出产品pd1并将产品pd1收进作为交货场所的仓库16内。
[0139]
<<第二处理例>>
[0140]
假设为,与第一处理例所涉及的图15b中所示的状況不同,虽然在固定设施f3内存在固定设备d但没有固定设备e的情况。在该情况下,关于固定设施f3,在步骤s008中实施能否设置移动设备e'的判断。在能够在固定设施f3中设置移动设备e'的情况下,构建在固定设施f3中设置了移动设备e'的生产线。在图17a中示出由第二处理例而实现的生产线。
[0141]
<<第三处理例>>
[0142]
假设为,与第二处理例不同,在步骤s008中判断为无法在固定设施f3中设置移动设施e'的情况。在该情况下,搜索出位于固定设施f3的附近的外部设置空间(步骤s014)。此时,假设为,发现了外部设置空间sp1,从而能够在外部设置空间sp1中设置移动设备e’。在该情况下,构建使用了被设置在外部设置空间sp1中的移动设备e’的第二生产线。在图17b中,示出了由第三处理例而实现的第二生产线。
[0143]
<<第四处理例>>
[0144]
与第一处理例不同,存在无法在固定设施f2中设置全部的不足设备的情况、或者无法在固定设施f2中设置移动设备c’的情况、设有固定设备c的固定设施不处于距固定设施f2预定距离内的情况。在这些情况下,也可以设为,在位于固定设施f2的附近(预定距离内)的外部设置空间(例如sp1)中设置移动设备c’,并且使移动设备c'与位于外部设置空间sp1的附近(预定距离内)的固定设施f3的固定设备d进行连接(参照图17c)。
[0145]
<实施方式的效果>
[0146]
根据实施方式,能够通过位于地理上的区域内的固定设备、或者位于地理上的区域内的固定设备和被设置于地理上的区域内的移动设备,来构建生产被订购的数量的产品的生产线。由于生产线以据点之间的距离被收敛于预定距离内的方式而被构建,因此能够避免生产线无谓地变长的情况,从而能够有效地进行生产。此外,由于对考虑到据点之间的距离的每单位时间的生产数量进行计算并在不足的情况下构建更进一步的生产线,因此能够在交货期限以前生产出被要求的数量的产品并交货。
[0147]
<其他>
[0148]
上述的实施方式只不过是一个示例,本公开能够在不脱离其主旨的范围内适当地进行变更而实施。
[0149]
此外,由一个装置实施的方式而进行了说明的处理也可以通过多个装置分担而执行。或者,以由不同的装置实施的方式而进行了说明的处理也可以由一个装置来执行。在计算机系统中,通过何种硬件结构(服务器结构)来实现各功能是可以灵活地进行变更的。
[0150]
本公开还可以通过如下方式来实现,即,将安装有在上述的实施方式中所说明的功能的计算机程序供给至计算机,并且使该计算机所具有的一个以上的处理器读取程序并执行。这样的计算机程序既可以通过能够连接于计算机的系统总线的非临时性的计算机可读存储介质而被提供给计算机,也可以通过网络而被提供给计算机。非临时性的计算机可读存储介质例如为磁盘(包括软盘(注册商标)以及硬盘驱动器(hdd)等)、光盘(包括cd

rom、dvd光盘以及蓝光光盘等)等任意类型的盘片。此外,在非临时性的计算机可读存储介质中,包括只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡、闪存、光学卡、适于用于存储电子命令的任意类型的介质。
[0151]
符号说明
[0152]1…
网络;
[0153]2…
服务器;
[0154]
3、4、5

终端;
[0155]
10

车辆;
[0156]
15

半成品;
[0157]
21

处理器;
[0158]
22

存储装置;
[0159]
23

通信接口;
[0160]
24

输入装置;
[0161]
25

显示器。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1