控制装置的软件下载系统 【技术领域】
本发明涉及一种把软件下载到控制装置中的软件下载系统。
背景技术
在控制数值控制装置等的控制装置的软件中,除基本的软件以外还有根据用户的希望被添加的任选软件。有可能在销售控制装置或具备控制装置的机械等时附带销售这种任选软件,也有可能在购入控制装置以后再追加购入这种任选软件。
对于已经购入的控制装置在以后追加任选软件时,该软件的销售员到设置该控制装置的现场去,把该软件下载到控制装置中。这种情况下,因为去现场的销售员能够确认控制装置的购入者同时也能够确认该软件的销售是否与输出限制抵触,所以没有问题。
然而,销售员即使不直接去设置控制装置的现场,也能够通过互联网等通信单元销售软件。但是,在控制装置被原来的输出对象非法输出到输出限制地区地情况下,因输出限制而不能对这样的控制装置销售任选软件。在利用通信单元销售任选软件时,不能够确认该销售对象的控制装置是否处在输出限制地区之外。因此,以前不通过互联网等的通信单元进行任选软件的销售。
此外,虽然控制装置本身不成为输出限制的对象,但是追加给该控制装置的软件也可能是输出限制的对象,在此情况下,如果不能够特别指定销售对象就不能够进行销售,因此,不能通过通信单元销售。
【发明内容】
本发明涉及经通信单元用管理装置把控制装置的软件下载到控制装置中的软件下载系统。
按照本发明的软件下载系统的第一方案,控制装置具备从GPS接收该控制装置的位置信息的GPS接收机和把包含控制装置的位置信息的信息发送到所述管理装置的发送单元。管理装置具备接收从所述控制装置的发送单元送来的信息的接收单元、存储输出限制地区信息的存储单元、基于在该存储在存储单元内的输出限制地区信息和所述接受到的控制装置的位置信息判断所述控制装置是否处于输出限制地区的判断单元以及在所述判断单元判断为所述控制装置处于输出限制地区之外时把所述控制装置的软件发送到控制装置的发送单元。
在该软件下载系统中,对每一个软件可否销售到输出限制地区的信息存储在存储单元内;判断单元判断从控制装置一侧送来的希望购入的软件可否销售到输出限制地区;在判断为不能销售时,还可以判断控制装置是否处于所述输出限制地区。
此外,在该软件下载系统中,在从控制装置发送的信息中含有相应的控制装置的ID信息,管理装置的存储单元可以包含控制装置的ID信息和顾客信息。
按照本发明的软件下载系统的第二方案,控制装置具备从GPS接收该控制装置的位置信息的GPS接收机和把含有控制装置的位置信息和特定该控制装置的ID信息的信息发送到所述管理装置的发送单元。管理装置具备接收从控制装置的发送单元送来的信息的接收单元、存储控制装置的ID信息和设置了该控制装置的位置的存储单元、判断接收到的ID信息和位置信息是否与存储在所述存储单元内的ID信息和位置信息一致的判断单元、在所述判断单元判断为一致时经通信线路把所述控制装置的软件发送到控制装置的发送单元。
由于按照本发明的软件下载系统具备以上的构成,通过通信线路只向输出限制地区之外销售受输出限制的控制装置的任选软件,并直接下载到定购对象的控制装置中,而不能对输出限制地区以内进行发送。因此,能够通过通信单元把控制装置的任选软件销售给控制装置的所有者,而不会引起输出限制等问题。
【附图说明】
图1是按照本发明的软件下载系统的一个实施例的概要框图。
【具体实施方式】
用图1的框图说明按照本发明的软件下载系统的一个实施例的概要。在该实施例中,下载软件的控制装置是数值控制装置。
在控制装置(数值控制装置)1中,和以前一样,总线15将与显示器连接并控制该显示器的显示卡13和RAM14等存储器与处理器10连接起来。进而,与本发明相关,以太网板11和GPS(全球定位系统)的GPS接收机12与上述总线15连接。上述以太网板11与互联网等通信单元2连接,并构成发送和接收单元。
在控制装置1的制造商方,设置有与通信单元2连接的管理装置3。在该管理装置3中,构成发送和接收单元的以太网板31、RAM32等存储器以及连接显示器并控制该显示器的显示卡33连接在处理器30上。另外,存储有购买了控制装置1的顾客的数据库的硬盘等存储单元34连接在总线35上。
对识别销售出去的控制装置(数值控制装置)的每一个ID信息,把该装置的构成信息、出货对象的顾客信息、输出限制地区信息、甚至对每一个软件可否输出到输出限制地区的信息等作成数据库存储在该存储单元34中。
在控制装置1的顾客购入任选软件时,把控制装置1连接到通信单元2上,把希望购入的任选软件名等特定任选软件的信息发送到制造商方。控制装置1将自己固有的ID信息和用GPS接收机接收的位置信息加密后经通信单元2发送到管理装置3。
在管理装置3中,解读所定购的任选软件名和所接收到的加过密的信息,并得到控制装置1的ID和位置信息。对这样得到的信息与在存储装置34中存储的数据库进行比较,用由软件构成的判断单元判断能否销售。
作为进行是否允许销售的判别来销售的方法,是当接收到的顾客方的控制装置的ID和位置信息与在管理装置3的数据库中存储的信息一致时,判断作为销售对象没有问题,通过通信单元2向顾客方的控制装置1发送预定的任选软件。此外,在接收到的ID和位置信息与在数据库中存储的信息不一致的情况下,向希望购入的顾客发送确认的信息并进行确认,只在没有问题的时候,才向顾客发送预定的任选软件。特别是在输出限制地区内时,不进行任选软件的销售。
判别能否销售的另一种方法,是判断接收到的控制装置1的设置场所(位置信息)是否是在数据库中存储的输出限制地区内,如果是在输出限制地区外,判断为作为销售对象没有问题,通过通信单元2向顾客方的控制装置1发送并销售预定的任选软件。另一方面,当接收到的位置信息表示输出限制地区内的情况下,不发送预定的任选软件也不进行销售。
另外,在根据任选软件既可以在输出限制地区销售也可以不在输出限制地区销售的情况下,对每一个任选软件也把可否向输出限制地区销售的信息作为数据库存储起来,基于该数据库判断可否向输出限制地区销售预定的任选软件。在能够销售时,对设置在输出限制地区内的控制装置的顾客也发送并销售该任选软件。被判断为不可向输出限制地区销售的任选软件只在输出限制地区以外销售。