用于工作机械的操作数据收集系统的制作方法

文档序号:6657730阅读:217来源:国知局
专利名称:用于工作机械的操作数据收集系统的制作方法
技术领域
本发明涉及一种用于收集工作机械的操作数据的系统,其中能容易地更新用于记录或收集数据的软件。
背景技术
最近,工作机械例如液压挖掘机的各种操作数据被收集,并且收集的数据然后被用于管理工作机械。例如,日本公开专利申请No.2000-259729公开了一种将从工作机械收集的数据存储到数据库中的系统。
数据可以按如下收集。由安装在每个工作机械中的操作数据记录装置预先获得的数据由用户、工作机械的服务人员等借助外部终端收集,例如借助膝上型计算机。已经经受诸如作图表之类的数据处理的所收集的操作数据被用于管理该机械。
制造商经常对在操作数据记录装置中使用的软件(或程序)、和对用于从记录装置收集数据的软件(用于外部终端的程序)进行改进,并且每当改进软件时,将新版本分发给用户。程序可以记录在磁记录介质中被分发。作为一种选择,用户可以下载在网络上的服务器中存储的程序。
然而,经销商将磁记录介质分发给用户比较麻烦。另一方面,在通过使用服务器分发程序的情况下,每当进行改进时,必需接触用户并提示用户更新程序。如果由于某些原因更新信息没有传达给用户,用户会继续使用以前版本的软件,导致不方便。
顺便说明,机器制造商为了产品开发和服务检查,希望使用工作机械的操作数据。为此目的,要求用户把已经得到的操作数据提供给制造商,但是由于缺乏用户提供该数据的好处,不容易搜集到足够的数据。
本发明为工作机械提供一种操作数据收集系统,在其中,在任何时刻都能使用最新的软件用于数据获得,并且获得的数据能容易地由制造者收集。

发明内容
(1)对用于工作机械的操作数据收集系统采用本发明,该系统能够借助安装于工作机械的操作数据记录装置来探测和记录工作机械的操作数据,允许外部终端收集操作数据,以及将操作数据从外部终端传输到位于远处的服务器。
在这种系统中,当传输操作数据时,将在外部终端中存储的外部终端程序、和在服务器中存储的具有与在该外部终端中存储的程序相同类型的外部终端程序相互比较,以确定哪个程序较新,并且如果在服务器中存储的外部终端程序比在外部终端中存储的程序新,则用在服务器中存储的外部终端程序更新在外部终端中存储的外部终端程序。
根据本发明的用于工作机械的操作数据收集系统也可以按如下建造。就是说,当传输操作数据时,将在外部终端中存储的用于操作数据记录装置的程序、和在服务器中存储的具有与在该外部终端中存储的程序相同类型的用于操作数据记录装置的程序相互比较,以确定哪个程序较新,并且如果在服务器中存储的用于操作数据记录装置的程序比在外部终端中存储的程序新,则用在服务器中存储的用于操作数据记录装置的程序更新在外部终端中存储的用于操作数据记录装置的程序。
在这种系统中,当外部终端从工作机械的操作数据记录装置收集操作数据时,将在工作机械中存储的用于操作数据记录装置的程序、和在外部终端中存储的具有与在该工作机械中存储的程序相同类型的用于操作数据记录装置的程序相互比较,以确定哪个程序较新,并且如果在外部终端中存储的用于操作数据记录装置的程序比在工作机械中存储的程序新,则用在外部终端中存储的用于操作数据记录装置的程序更新在工作机械中存储的用于操作数据记录装置的程序。
(2)对由上述系统使用的外部终端采用本发明。该外部终端由预先存储的外部终端程序控制,并且包括数据收集装置,用于从操作数据记录装置收集操作数据;内部程序获得装置,用于当把由收集装置收集的操作数据传输给位于远处的服务器时,得到在该服务器中存储的外部终端程序;以及内部程序更新装置,用于利用如此获得的外部终端程序来更新预先存储的外部终端程序。
根据本发明的外部终端可以包括上述的数据收集装置;存储装置,用于在存储器中存储用于工作机械的操作数据记录装置的程序;外部程序获得装置,用于当把由收集装置收集的操作数据传输给位于远处的服务器时,得到在该服务器中存储的用于操作数据记录装置的程序;以及外部程序更新装置,用于利用由外部程序获得装置得到的用于操作数据记录装置的程序来更新在存储装置中存储的用于操作数据记录装置的程序。
有可能该外部终端包括更新装置,用于当数据收集装置收集操作数据时,利用在存储装置中存储的用于操作数据记录装置的程序来更新用于安装在工作机械中的操作数据记录装置的程序。
(3)根据本发明的程序更新方法包括如下步骤允许外部终端收集在安装于工作机械的操作数据记录装置中记录的工作机械的操作数据的步骤;把操作数据从外部终端传输到位于远处的服务器的步骤;以及当从外部终端向服务器传输操作数据时,利用在服务器中存储的外部终端程序来更新在外部终端中存储的外部终端程序的步骤。
根据本发明的程序更新方法还可以包括收集数据的步骤;传输数据的步骤;以及当从外部终端向服务器传输操作数据时,利用在服务器中存储的用于操作数据记录装置的程序来更新在外部终端中存储的用于操作数据记录装置的程序的步骤。另外,优选当外部终端收集操作数据时,利用在外部终端中存储的用于操作数据记录装置的程序来更新用于安装在工作机械中的操作数据记录装置的程序。
(4)在更新程序时,优选把程序的版本相互比较,并且如果存储有程序的最新版本,则更新程序。
上述外部终端程序包括用于从操作数据记录装置收集操作数据的程序、和用于把用于安装在工作机械中的操作数据记录装置的程序重写的程序。此外,外部终端程序可以包括用于显示或处理所收集的操作数据的程序。


图1是方块图,表示在一个实施例中工作机械的操作数据记录装置。
图2是方块图,表示在外部终端与服务器之间的通信系统。
图3表示借助外部终端来收集数据的一种过程的流程。
图4表示在外部终端与服务器之间数据传输的过程的流程。
图5是方块图,表明外部终端的功能。
具体实施例方式
如下是参照图1至5给出的本发明实施例的解释。
在工作机械处,例如在根据本实施例的液压挖掘机处,安装一种操作数据记录装置11和其外围设备,如图1中所示。操作数据记录装置11包括CPU 111,控制各种算术运算等;程序存储单元112,其中存储由CPU 111运行的机载程序(用于操作数据记录装置的软件);转换器113,把由包括几个传感器的传感器组12产生的探测输出转换成电子数据;记录单元114,其中记录或存储在转换器113处如此转换的数据;以及通信单元115,把在记录单元114中记录的数据输出到外部终端13。
传感器组12由多个传感器构成,这些传感器分别探测例如发动机的转动速度、液压油的温度、发动机冷却水的温度、以及油压等。CPU 111利用用于操作数据记录装置的程序(下文称作机载程序)处理来自传感器的探测输出,以便以预定格式把探测输出记录在记录单元114中作为操作数据。例如,笔记本计算机用作外部终端13。通过将该个人计算机连接到操作数据记录装置11上,通过记录单元114收集操作数据。数据主要由用户或服务人员收集,并且收集的数据经受图表处理等,而然后由已经收集数据的个人或组织用于管理工作机械。
在外部终端13中存储的操作数据传输到在远处的制造商的基站。在图2中表示的服务器23和通信装置22安装在基站中。当通过把通信装置21与外部终端13相连接而传输操作数据时,传输数据经通信路径24和服务器侧的通信装置22被输入到服务器23。诸如因特网和电话线之类的有线通信装置、和例如卫星通信等之类的无线电通信装置可以用作通信路径24,然而,用作通信路径24的装置类型不限于这些例子。
基站的服务器23包括数据存储单元231,其中存储已经被传输的操作数据;机载程序存储单元232,其中存储最新的机载程序;以及外部终端程序存储单元233,其中存储用于外部终端的最新程序。在数据存储单元231中存储的数据用于通过分析它而开发新产品和检查服务。
在存储单元232中存储的机载程序是在如上述工作机械的操作数据记录装置11中使用的软件。另一方面,在存储单元233中存储的用于外部终端的程序在外部终端13中被使用,并且外部终端13包括例如从工作机械的操作数据记录装置11获得操作数据的软件、通过数字化和图表化获得的数据而显示它的软件、重写安装在工作机械中的机载程序的软件、与在基站中的服务器23通信的软件等。对于这些软件(程序)常常改进版本,并且最新版本被分别存储在存储单元232和233中。其中指示程序开发时间的代码(例如,版本号)被分配给存储程序的每一个。要注意,获得操作数据的软件和重写安装在工作机械中的机载程序的软件对于外部终端13是必不可少的。
在这个实施例中,当收集或传输数据时,上述软件被自动更新。下面参照图3和图4解释数据收集和数据传输的细节。
图3表示用于从工作机械的操作数据记录装置11收集数据的过程的流程。就是说,表示在外部终端13的ROM中存储的数据收集程序的执行过程。用户或服务人员把外部终端13与操作数据记录装置11相连接,并且进行预定的操作以启动数据收集程序。数据收集程序指令计算机经操作数据记录装置11的通信单元115与CPU 111通信和要求操作数据。在接收到指令时,CPU 111把在记录单元114中记录的操作数据传输到外部终端13,并且然后外部终端13取入数据(步骤32)。当取入所有数据时,把在机载程序存储单元112中存储的机载程序的开发时间和在外部终端13中存储的、与在存储单元112中存储的程序类似的机载程序的开发时间相互比较,以确定哪个程序较新。这通过比较每个版本号进行。如果作为比较的结果在外部终端13中存储的机载程序较新,则由在外部终端13中存储的机载程序更新在存储单元112中的机载程序。当在步骤S34中进行否定决定时,不更新程序。
注意尽管通过机载程序在收集数据之后被更新的例子给出了解释,但可以代之以程序在数据收集之前被更新。
如上所述,由于当由外部终端13收集操作数据记录装置11的操作数据时自动更新机载程序,所以在任何时刻借助最新软件能控制操作数据记录装置11。然而,为此目的,最新的机载程序必须预先存储在外部终端13中。通过图4中表示的如下过程把机载程序存储在外部终端13中。
图4表示用于把由外部终端13收集的操作数据传输到在基站处的服务器23的过程。该过程表示在外部终端13中的ROM中存储的数据传输程序的整个执行过程。
要注意,或者作为在外部终端13中的ROM中存储的数据传输程序或者作为在服务器23中存储的数据接收程序能编程整个过程。作为一种选择,过程的一部分能存储在外部终端13的ROM中作为数据传输程序,而过程的其它部分能存储在服务器23中作为数据接收程序。
通过把外部终端13与通信装置21相连接,建立在外部终端13与服务器23之间的通信(步骤41)。然后,分别按顺序在步骤42、步骤43、以及步骤44中执行存储操作数据的处理、更新外部终端程序的处理、及更新机载程序的处理。这些处理通过外部终端13的通信软件和服务器23的软件的合作而被执行。
在步骤42中的数据存储处理中,把在外部终端13中存储的操作数据的内容,即从工作机械的操作数据记录装置11收集的操作数据,和在服务器23的数据存储单元231中存储的操作数据的内容相互比较(步骤421)。当确定在外部终端13中存储的数据段在服务器23中不存在时,把这些段添加到数据存储单元231(步骤423)。
其次,在更新外部终端程序的处理中(步骤43),就上述的外部终端程序而论,把在外部终端13中存储的程序的开发时间和在服务器23中的存储单元233中存储的程序的开发时间相互比较,以找出哪个较新(步骤431)。这通过比较每个版本号进行。只有当作为比较结果确定在服务器23中的存储单元233中存储的程序比在外部终端13中存储的程序新时,在外部终端13中的程序才由在服务器中存储的最新程序更新(步骤432至433)。
其次,在更新机载程序的处理中(步骤44),就上述的机载程序而论,把在外部终端13中存储的程序的开发时间和在服务器23中的存储单元232中存储的程序的开发时间相互比较,以找出哪个较新(步骤441)。这也通过比较每个版本号进行。只有当作为比较结果确定在服务器23中的存储单元232中存储的程序比在外部终端13中存储的程序新时,在外部终端13中的程序才由在服务器23中存储的最新程序更新(步骤442至443)。
上述处理顺序不限于以上例子。
在如上述实施例中,当工作机械的操作数据经外部终端13被传输到服务器23时,确定外部终端程序是否需要更新,并且在必要时自动更新该程序(步骤43)。因此,通过频繁地从外部终端13向服务器23传输数据,在任何时刻借助最新软件能控制外部终端13。除外部终端程序的更新之外,也自动更新机载程序(用于操作数据记录装置的软件)(步骤44)。因此,当频繁地传输数据时,最新的机载程序总是存储在外部终端13中,并因而通过执行如上所述在图3中的处理,在任何时刻借助最新软件能控制工作机械的操作数据记录装置11。
根据上述方法,不必制备和分发其中存储最新软件的磁记录介质,并且每当改进软件时,也不必接触用户以提示他们更新,减少了强加给经销商的负担。另一方面,对于用户,能进行数据传输和软件更新而不用分别地访问服务器。另外,用户把操作数据更频繁地传输到服务器,期待着软件的更新,并且作为结果,操作数据组能容易地被集中到基站,以便被用于开发新产品和向用户提供更好的服务。
要注意,当重写或更新机载程序或外部终端程序时,不仅软件的所有组成而且必需更新的某些元件也可能换成新的。尽管比较版本号以确定哪个软件较新,但可以代之以比较构成软件的文件的更新日期。
如上所述,外部终端13包括数据收集、数据传输、以及程序更新功能。就是说,外部终端13具有图5中所示的如下功能。
(1)数据收集部分13a,它从操作数据记录装置11收集操作数据。
(2)数据传输部分13b,它把操作数据通过通信装置21传输到服务器23。
(3)内部程序获得部分13c,当传输数据时,该内部程序获得部分13c得到在服务器23中存储的最新外部终端程序。
(4)内部程序更新部分13d,它利用在服务器23中存储的最新程序更新已经存储的外部终端程序。
(5)外部程序获得部分13e,它获得在服务器23中存储的、用于操作数据记录装置的最新程序。
(6)第一外部程序更新部分13f,它利用在服务器23中存储的用于操作数据记录装置的最新程序,来更新已经存储的用于操作数据记录装置的程序。
(7)第二外部程序更新部分13g,当取入操作数据时,该第二外部程序更新部分13g利用用于操作数据记录装置的最新程序,来更新用于工作机械的操作数据记录装置的程序。
在使通信装置置于外部终端13之中的情况下,在外部终端13与服务器23之间能传输数据,而不使用通信装置21。当外部终端13从服务器23获得外部终端程序和用于数据记录装置的程序时,进行每个程序的版本的比较,并且如果在服务器23中存储的对应程序是最新版本,则更新在外部终端13中存储的每个程序。然而,每当传输操作数据时可以得到和更新程序,而不进行版本比较。每当取入操作数据时,也可以更新在数据记录装置11中的程序。
工业应用性通过例子解释了上述实施例,并且不脱离本发明的精神和范围能进行对于配置和元素的各种修改。
权利要求
1.一种用于工作机械的操作数据收集系统,能够借助安装于所述工作机械上的操作数据记录装置来探测和记录所述工作机械的操作数据,允许外部终端收集所述操作数据,以及将所述操作数据从所述外部终端传输到位于远处的服务器,其中当传输所述操作数据时,将在所述外部终端中存储的外部终端程序、和在所述服务器中存储的具有与在所述外部终端中存储的所述程序相同类型的外部终端程序相互比较,以确定哪个程序较新,并且如果在所述服务器中存储的所述外部终端程序比在所述外部终端中存储的所述程序新,则用在所述服务器中存储的所述外部终端程序更新在所述外部终端中存储的所述外部终端程序。
2.根据权利要求1所述的用于工作机械的操作数据收集系统,其中所述外部终端程序包括用于从所述操作数据记录装置收集所述操作数据的程序、和用于把用于安装在所述工作机械中的所述操作数据记录装置的程序重写的程序。
3.根据权利要求1或2所述的用于工作机械的操作数据收集系统,其中所述外部终端程序包括用于显示或处理所收集的程序的程序。
4.一种用于工作机械的操作数据收集系统,能够借助安装于所述工作机械的操作数据记录装置来探测和记录所述工作机械的操作数据,允许外部终端收集所述操作数据,以及将所述操作数据从所述外部终端传输到位于远处的服务器,其中当传输所述操作数据时,将在所述外部终端中存储的用于所述操作数据记录装置的程序、和在所述服务器中存储的具有与在所述外部终端中存储的所述程序相同类型的用于所述操作数据记录装置的程序相互比较,以确定哪个程序较新,并且如果在所述服务器中存储的用于所述操作数据记录装置的所述程序比在所述外部终端中存储的所述程序新,则用在所述服务器中存储的用于所述操作数据记录装置的所述程序,更新在所述外部终端中存储的用于所述操作数据记录装置的所述程序。
5.根据权利要求4所述的用于工作机械的操作数据收集系统,其中当所述外部终端从所述工作机械的所述操作数据记录装置收集所述操作数据时,将在所述工作机械中存储的用于所述操作数据记录装置的程序、和在所述外部终端中存储的具有与在所述工作机械中存储的所述程序相同类型的用于所述操作数据记录装置的所述程序相互比较,以确定哪个程序较新,并且如果在所述外部终端中存储的用于所述操作数据记录装置的所述程序比在所述工作机械中存储的所述程序新,则用在所述外部终端中存储的用于所述操作数据记录装置的所述程序,更新在所述工作机械中存储的用于所述操作数据记录装置的所述程序。
6.一种外部终端,由预先存储的外部终端程序控制,并且收集在安装于工作机械的操作数据记录装置中记录的所述工作机械的操作数据,所述外部终端包括数据收集装置,用于从所述操作数据记录装置收集所述操作数据;内部程序获得装置,用于当把由所述收集装置收集的所述操作数据传输到位于远处的服务器时,得到在所述服务器中存储的外部终端程序;以及内部程序更新装置,用于利用如此获得的所述外部终端程序来更新预先存储的所述外部终端程序。
7.根据权利要求6所述的外部终端,其中所述外部终端程序包括用于从所述操作数据记录装置收集所述操作数据的程序、和用于把用于安装在所述工作机械中的所述操作数据记录装置的程序重写的程序。
8.根据权利要求6或权利要求7所述的外部终端,其中所述外部终端程序包括用于显示或处理所收集的程序的程序。
9.一种外部终端,由预先存储的外部终端程序控制,并且收集在安装于工作机械的操作数据记录装置中记录的所述工作机械的操作数据,所述外部终端包括收集装置,用于从所述操作数据记录装置收集所述操作数据;存储装置,用于在存储器中存储用于所述工作机械的所述操作数据记录装置的程序;外部程序获得装置,用于当把由所述收集装置收集的所述操作数据传输给位于远处的服务器时,得到在所述服务器中存储的用于所述操作数据记录装置的程序;以及外部程序更新装置,用于利用由所述外部程序获得装置得到的用于所述操作数据记录装置的所述程序,来更新在所述存储装置中存储的用于所述操作数据记录装置的所述程序。
10.根据权利要求9所述的外部终端,还包括外部程序更新装置,当所述数据收集装置收集所述操作数据时,所述外部程序更新装置利用在所述存储装置中存储的用于所述操作数据记录装置的所述程序,来更新用于安装在所述工作机械中的所述操作数据记录装置的程序。
11.根据权利要求9或10所述的外部终端,还包括内部程序获得装置,用于当把所述操作数据传输给所述服务器时,得到在所述服务器中存储的外部终端程序;和内部程序更新装置,用于利用如此得到的所述外部终端程序,来更新预先存储的所述外部终端程序。
12.一种外部终端,收集在安装于工作机械的操作数据记录装置中记录的操作数据,所述外部终端包括数据收集装置,用于收集所述操作数据;存储装置,用于存储用于所述工作机械的所述操作数据记录装置的程序;以及外部程序更新装置,用于当所述数据收集装置收集所述操作数据时,利用在所述存储装置中存储的用于所述工作机械的所述操作数据记录装置的所述程序,更新用于安装在所述工作机械中的所述操作数据记录装置的程序。
13.根据权利要求6、7、和11中任一项所述的外部终端,其中所述内部程序更新装置把预先存储的所述外部终端程序的版本与在所述服务器中的所述外部终端程序的版本相比较,并且如果在所述服务器中存储有所述外部程序的最新版本,则利用所述外部程序的所述最新版本更新在所述外部终端中的所述外部终端程序。
14.根据权利要求9至11中任一项所述的外部终端,其中所述外部程序更新装置把在所述存储装置中存储的用于所述操作数据记录装置的所述程序的版本与在所述服务器中的用于所述操作数据记录装置的所述程序的版本相比较,并且如果在所述服务器中存储有用于所述操作数据记录装置的所述程序的最新版本,则利用用于所述操作数据记录装置的所述程序的所述最新版本,更新在所述外部终端中的用于所述操作数据记录装置的所述程序。
15.根据权利要求12所述的外部终端,其中所述外部程序更新装置把在所述存储装置中存储的用于所述操作数据记录装置的所述程序的版本与在所述操作数据记录装置中的用于所述操作数据记录装置的所述程序的版本相比较,并且如果在所述存储装置中存储有用于所述操作数据记录装置的所述程序的最新版本,则利用用于所述操作数据记录装置的所述程序的所述最新版本,更新在所述操作数据记录装置中的用于所述操作数据记录装置的所述程序。
16.一种程序更新方法,包括允许外部终端收集安装于工作机械的操作数据记录装置中记录的所述工作机械的操作数据;把所述操作数据从所述外部终端传输到位于远处的服务器;以及当从所述外部终端向所述服务器传输所述操作数据时,利用在所述服务器中存储的外部终端程序更新在所述外部终端中存储的外部终端程序。
17.一种程序更新方法,包括允许外部终端收集安装于工作机械的操作数据记录装置中记录的所述工作机械的操作数据;把所述数据从所述外部终端传输到位于远处的服务器;以及当从所述外部终端向所述服务器传输所述操作数据时,利用在所述服务器中存储的用于所述操作数据记录装置的程序更新在所述外部终端中存储的用于所述操作数据记录装置的程序。
18.根据权利要求17所述的程序更新方法,其中当所述外部终端收集所述操作数据时,利用在所述外部终端中存储的用于所述操作数据记录装置的所述程序更新用于安装在所述工作机械中的所述操作数据记录装置的程序。
19.根据权利要求16至18中任一项所述的程序更新方法,其中把程序的版本相互比较,并且如果存储有程序的最新版本,则更新所述程序。
全文摘要
一种安装于工作机械的操作数据记录装置(11),用于探测和记录工作机械的操作数据。操作数据由外部终端(13)收集,并且从外部终端(13)传输到位于远处的服务器(23)。当由外部终端(13)收集操作数据时,通过外部终端(13)把用于工作机械的操作数据记录装置的程序更新成最新版本。当把操作数据从外部终端(13)传输到远处的服务器(23)时,外部终端程序和在外部终端(13)中存储的用于操作数据记录装置的程序更新成最新版本。
文档编号G07C3/00GK1643500SQ0380687
公开日2005年7月20日 申请日期2003年3月20日 优先权日2002年3月25日
发明者江口义纪, 松田富士夫 申请人:日立建机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1