System for providing additional functions for a work machine, method for providing additional functions for a work machine, and program for providing additional functions for a work machine

The system allows users to efficiently manage optional functions on construction machines by identifying compatible machines and enabling dynamic function settings, reducing costs through timely activation and deactivation based on construction process requirements.

JP7804447B2Active Publication Date: 2026-01-22HITACHI CONSTRUCTION MACHINERY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2021202091
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-12-13
Publication Date
2026-01-22
Estimated Expiration
2041-12-13

AI Technical Summary

Technical Problem

Construction machines are often equipped with unnecessary functions, leading to inefficiencies and increased costs, as functions required vary by construction process, necessitating a system to enable dynamic setting and disabling of optional functions based on user needs.

Method used

A system comprising a memory unit to store user and machine information, a selection unit for function selection, an extraction unit to identify compatible machines, and a display control unit to output lists of machines that can set or disable optional functions, allowing users to manage function settings efficiently.

Benefits of technology

Enables users to easily check and manage optional functions on their machines, reducing costs by enabling timely activation and deactivation based on construction process needs, thus optimizing function usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007804447000001
    Figure 0007804447000001
  • Figure 0007804447000002
    Figure 0007804447000002
  • Figure 0007804447000003
    Figure 0007804447000003
Patent Text Reader

Abstract

To easily confirm a list of machines owned by a user and capable of setting an optional function selected by the user.SOLUTION: A work machine additional function providing system 100 includes: a state storage unit 103 that stores information on users who own work machines, information on the work machines owned by the users, and information on optional functions that can be set to the work machines in association with each other; a selection operation determination unit 120 that selects an optional function according to a selection input from an authenticated authentication user among the users; an extraction unit 140 that extracts, based on the information stored in the state storage unit 103, a list of work machines capable of setting the selected optional function, in work machines owned by a company for which the user works determined by a working company determination unit 110; and a display control unit 150 that outputs the list of the work machines extracted by the extraction unit 140 to an output device 300.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a system for providing an additional function to a work machine, a method for providing an additional function to a work machine, and a program for providing an additional function to a work machine. [Background technology]

[0002] In recent years, the use of information and communication technology (ICT) in work machines at construction sites has progressed, and by adding optional functions to work machines, users can receive a variety of services.

[0003] Patent Document 1 discloses a technology that makes it possible to easily select components such as standard parts and optional parts based on the required specifications entered by the customer when selling a work machine such as a forklift. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-181682 Summary of the Invention [Problem to be solved by the invention]

[0005] At construction sites, the functions required for work machines (hereinafter referred to as "construction machines"), such as hydraulic excavators, vary depending on the construction process. Therefore, construction machines equipped with the necessary functions are prepared in advance for each construction process. However, depending on the construction process, some functions may only be needed temporarily, while others may never be needed. Therefore, preparing construction machines with numerous functions to anticipate these situations is cost-inefficient. Therefore, it is desirable to be able to use the necessary functions when needed. To achieve this, it is necessary to set the necessary functions as options for the construction machines, or to disable unnecessary functions from the construction machines. To achieve this, construction site supervisors, system implementers, and ordering personnel of users who own construction machines (collectively referred to as "users") must be able to check the setting status of optional functions for each construction machine at the construction site and each user's own construction machine in order to set or disable optional functions. They must also be able to check whether the optional functions to be set on the owned construction machines are available. In other words, the above-mentioned confirmation process is required as part of the process for setting optional functions.

[0006] Therefore, the present invention provides a technology that enables a user or the like to easily check a list of machines owned by the user or the like that can set an optional function selected by the user or the like. [Means for solving the problem]

[0007] The system for providing additional functions for a work machine of the present invention comprises a memory unit that stores, in association with each other, information on users who own work machines, information on work machines owned by the users, and information on optional functions that can be set on the work machines; a selection unit that selects optional functions in accordance with selection input from authenticated users who have been authenticated among the users; an extraction unit that extracts, based on the information stored in the memory unit, information on work machines owned by the authenticated users that can be set with the optional functions selected by the selection unit; and a display control unit that outputs the information on the work machines extracted by the extraction unit to a display device. [Effects of the Invention]

[0008] According to the present invention, it is possible to easily check a list of machines owned by a user or the like that can set an optional function selected by the user or the like. [Brief explanation of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram illustrating an overall configuration of a provision system according to a first embodiment. [Figure 2] FIG. 2 is a diagram showing each data structure stored in the provision system of the first embodiment. [Figure 3] FIG. 2 is a hardware block diagram of a computing device of the providing system according to the first embodiment. [Figure 4] FIG. 10 is a diagram showing a system login screen output to an output device by the providing system according to the first embodiment. [Figure 5] FIG. 10 is a diagram showing an optional function selection screen output to an output device by the providing system according to the first embodiment. [Figure 6] FIG. 10 is a diagram showing an optional function setting / cancellation screen output to an output device by the providing system according to the first embodiment. [Figure 7] 10 is a flowchart illustrating a process executed by the providing system according to the first embodiment. [Figure 8] 10 is a flowchart illustrating a process executed by the providing system according to the first embodiment. [Figure 9] 10 is a flowchart illustrating a process executed by the providing system according to the first embodiment. [Figure 10] FIG. 10 is a diagram showing an optional function setting / cancellation screen output to an output device by the providing system according to the second embodiment. [Figure 11] FIG. 11 is a diagram showing an optional function call screen output to an output device by the provision system of the third embodiment. [Figure 12] FIG. 13 is a diagram showing an optional function setting confirmation screen output to an output device by the providing system according to the fourth embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0010] The embodiments of the present invention will be described in detail with reference to the drawings. In the following embodiments, it goes without saying that the components (including steps, etc.) are not necessarily essential unless otherwise specified or considered to be obviously essential in principle.

[0011] Example 1 The construction machine additional function providing system 100 according to the first embodiment (hereinafter, abbreviated as the providing system 100 as appropriate) is a providing system that provides a user (such as a system implementer, site supervisor, or ordering officer at a client company) with information on a list of machines, such as construction machines owned by the user, that can be set with optional functions selected by the user. The user may be an individual user, or may be a company or group to which the individual belongs. Furthermore, the providing system 100 according to the first embodiment may provide a user with information on a list of machines, such as construction machines owned by the user and placed at a construction site, that can be set with optional functions selected by the user.

[0012] Each block in FIG. 1 is a functional block indicating a function of the provision system 100. As shown in FIG. 1, the provision system 100 according to the first embodiment is communicatively connected to an input device 200 and an output device 300. The input device 200 is, for example, a keyboard or a mouse. The output device 300 is, for example, a display device (monitor). The input device 200 and the output device 300 may be separate devices, or may be a single device (for example, a tablet, a smartphone, a laptop computer, etc.) including the input device 200 and the output device 300.

[0013] The provision system 100 is, for example, a system that is deployed and operated in a cloud on the Internet. The provision system 100 may be on-premise. The provision system 100 may be communicatively connected to construction machinery at a construction site and collect and manage information sent from the construction machinery. The optional functions set in the construction machinery are software services such as web apps provided to the construction machinery. Specifically, these are software services such as web apps that allow work information of construction machinery such as hydraulic excavators to be checked from the web, and web apps that allow machine status information of construction machinery such as hydraulic excavators to be checked from the web. The software services provided to the construction machinery may be native apps executed on the construction machinery. Construction machinery includes excavators, wheel loaders, trucks, road machinery, etc.

[0014] As shown in Figure 1, the provision system 100 includes a user company memory unit 101, a model-specific configurable option memory unit (hereinafter abbreviated as option memory unit) 102, a user company-specific owned machine status memory unit (hereinafter abbreviated as status memory unit) 103, a user company-specific owned machine determination unit (hereinafter abbreviated as company determination unit) 110, an optional function selection operation determination unit (hereinafter abbreviated as selection operation determination unit) 120, an optional function setting / cancellation unit 130, an option-configurable owned machine-per-user company extraction unit (hereinafter abbreviated as extraction unit) 140, and a display control unit 150.

[0015] The user company storage unit 101 stores information about the company to which the user belongs. As shown in FIG. 2(a), the user company storage unit 101 stores a data structure 104 in which a user name corresponds to a company to which the user belongs. The option storage unit 102 stores information about optional functions that can be set for each construction machine model. As shown in FIG. 2(b), the option storage unit 102 stores a data structure 105 in which a construction machine model name corresponds to one or more optional functions that can be set. In the example shown in FIG. 2(b), a construction machine with a model name of "333" can be set with optional functions α and γ, but cannot be set with optional function β. The status storage unit 103 stores various information about the owned construction machines for each company. As shown in FIG. 2(c), the status storage unit 103 stores a data structure 106 in which a company to which the user belongs, a machine number (an identification number for each construction machine), a model name, and the setting status of optional functions correspond to each other. In the example of FIG. 2(c), the model name "222" and the serial number "222-11111" owned by the company "A" indicate that the optional function α is being set, but the optional functions β and γ are not set.

[0016] Returning to FIG. 1 , the company determination unit 110 determines the company to which the logged-in user (hereinafter referred to as the authenticated user, as appropriate) belongs, by referring to the user company storage unit 101. The selection operation determination unit 120 determines whether the authenticated user has selected and input an optional function, and identifies the selected optional function. The optional function setting / cancellation unit 130 sets or cancels an optional function in accordance with the authenticated user's operation to set or cancel an optional function. The extraction unit 140 extracts a list of machines owned by the authenticated user's company that can set the selected optional function, based on the information in the option storage unit 102 and the status storage unit 103 and the information on the authenticated user's company determined by the company determination unit 110. The display control unit 150 outputs the extracted information to the output device 300.

[0017] 3, the providing system 100 includes a computing device 160, which is a computer system. The computing device 160 includes a processor 310, a communication interface (hereinafter, interface will be abbreviated as I / F) 320, a main memory device 330, an auxiliary memory device 340, an input / output I / F 350, and a bus 360 that communicatively connects the above-mentioned units.

[0018] The processor 310 is a central processing unit that controls the operation of each part of the provision system 100. The processor 310 is, for example, a CPU (Central Processing Unit), a DSP (Digital Signal Processor), or an ASIC (Application Specific Integrated Circuit). The processor 310 deploys programs stored in the auxiliary storage device 340 in an executable manner in a working area of ​​the main storage device 330. The main storage device 330 stores programs executed by the processor 310, data processed by the processor, etc. The main storage device 330 is, for example, a flash memory, a RAM (Random Access Memory), or a ROM (Read Only Memory). The auxiliary storage device 340 stores various programs and various data. The auxiliary storage device 340 stores, for example, an OS (Operating System), various programs, various tables, etc. The auxiliary storage device 340 is a silicon disk including nonvolatile semiconductor memory (flash memory, EPROM (Erasable Programmable ROM)), a solid state drive device, a hard disk drive (HDD), or the like.

[0019] The auxiliary storage device 340 stores a work machine additional function provision program that causes the processor 310 to execute each step of a work machine additional function provision method for optional functions shown in Figures 7 to 9, which will be described later. The processor 310 functions as the affiliated company determination unit 110, selection operation determination unit 120, optional function setting / cancellation unit 130, extraction unit 140, and display control unit 150 described above by expanding the program stored in the auxiliary storage device 340 into a work area of ​​the main storage device 330 and executing it. The auxiliary storage device 340 stores a data structure 104 stored in the user affiliated company storage unit 101, a data structure 105 stored in the option storage unit 102, and a data structure 106 stored in the state storage unit 103. In addition, the communication I / F 320 is connected to the input device 200 and the output device 300 via a network so that they can communicate with each other.

[0020] The provision system 100 provides various screens to the output device 300. The provision system 100 functions as a web server and outputs screen data composed of HTML data or the like to the web browser of the output device 300. The web browser of the output device 300 displays, for example, a system login screen 400, an optional function selection screen 500, and an optional function setting / cancellation screen 600, which will be described later.

[0021] The system login screen 400 shown in Fig. 4 is a screen used by a user to log in to the provision system 100. To log in to the provision system 100, a user inputs an ID such as an email address and a password. The ID and password input on the system login screen 400 are sent to the provision system 100. The provision system 100 then performs user authentication using an authentication server such as an LDAP server. The provision system 100 may be equipped with an authentication server that performs user authentication.

[0022] 5 is a screen that displays a list of optional functions (for example, Web applications) that can be provided to the authenticated user. In Fig. 5, software A to C, which are applications for excavators, are displayed as selectable optional functions.

[0023] The optional function setting / cancellation screen 600 shown in FIG. 6 displays a list of machines owned by the company to which the authenticated user who logged in via the screen of FIG. 4 belongs, for which the optional function selected on the screen of FIG. 5 can be set or canceled. A table 610 ("Machines Under Contract" in the figure) displayed at the top of the screen of FIG. 6 includes a list of machines for which the selected optional function has already been set. In this table 610, machines for which the selected optional function has already been set (shown as "Machine Number" in the figure) are associated with model names and billing addresses for fees for the set optional function. Table 610 also includes one or more buttons 601 for canceling the optional function set on a machine (cancelling the optional function). In addition, a table 620 ("Machines Not Under Contract" in the figure) displayed at the bottom of the screen of FIG. 6 includes a list of machines for which the selected optional function has not yet been set. In this table 620, machines for which the selected optional function can be set but has not yet been set (shown as "Machine Number" in the figure) are associated with model names. Table 620 also includes one or more buttons 602 for setting up optional features on the machine (subscribing to optional features).

[0024] The authority to set and cancel optional functions may be set according to the user's role. User names and roles are associated and stored in advance, and it is determined whether the role has the authority to set or cancel optional functions from the ID entered on the system login screen 400. Buttons 601 and 602 may be displayed on the optional function setting / cancellation screen 600 only for authenticated users with a role that has the authority to set or cancel optional functions, and setting using button 602 and canceling using button 601 may be enabled.

[0025] 6, buttons 601 and 602 for setting or canceling optional functions are displayed in tables 610 and 620, respectively, but at least one of buttons 601 and 602 does not have to be displayed. In other words, optional function setting / cancellation screen 600 only needs to display a list of machines owned by the authenticated user that can set the selected optional function.

[0026] Next, with reference to the flowcharts of FIGS. 7 to 9, a detailed description will be given of the processing for setting an optional function in a machine owned by an authenticated user or for canceling an optional function set in a machine owned by an authenticated user.

[0027] The processes in the flowcharts of Figures 7 to 9 are executed by the computer system of the provision system 100 shown in Figure 3. First, with reference to Figure 7, the processes from when the system login screen 400 is displayed until when the optional function selection screen 500 is displayed will be described.

[0028] In response to a request from the output device 300, the provision system 100 transmits screen data related to a system login screen 400 to the output device 300. The output device 300 displays the system login screen 400 in accordance with the received screen data. The user inputs an ID (e.g., an email address) and a password as login data into the system login screen 400 using the input device 200 such as a keyboard. Then, the provision system 100 acquires the ID and password input into the system login screen 400 from the output device 300 (S700).

[0029] The provision system 100 determines the company to which the authenticated user belongs based on the input login data (S701). The provision system 100 determines the company to which the authenticated user belongs based on the ID acquired in S700 and the user name stored in the user company storage unit 101. If the user belongs to a pre-registered company, the provision system 100 outputs the company information (S702) and outputs screen data related to the optional function selection screen 500 so that the optional function selection screen 500 is displayed on the output device 300 (S703). On the other hand, if the user does not belong to any of the pre-registered companies, the provision system 100 outputs screen data related to a login error screen so that a login error screen is displayed on the output device 300 (S703).

[0030] Next, with reference to FIG. 8, the process from when the optional function selection screen 500 is displayed until when the optional function setting / cancellation screen 600 is displayed will be described.

[0031] The optional function selection screen 500 displayed on the output device 300 includes a list of optional functions that can be provided to the authenticated user. The authenticated user selects an optional function that the authenticated user wants to set from the list of optional functions on the optional function selection screen 500 using the input device 200 such as a keyboard. The provision system 100 acquires information related to the optional function selected on the optional function selection screen 500 from the output device 300 (S800). The provision system 100 determines whether the authenticated user has selected and input an optional function, and identifies the selected optional function (S801).

[0032] If any optional function is selected (clicked), the provision system 100 extracts the target machine (S802). Then, the provision system 100 outputs screen data related to the optional function setting / cancellation screen 600 so that the optional function setting / cancellation screen 600 is displayed on the output device 300 (S803). If no optional function is selected (clicked) by the authenticated user, the optional function selection screen 500 continues to be displayed on the output device 300.

[0033] The machine targeted in S802 is a machine owned by the company to which the authenticated user belongs, and is a machine to which the selected optional function can be set.

[0034] Next, with reference to FIG. 9, a process will be described from when the optional function setting / cancellation screen 600 is displayed until the authenticated user changes the setting of the optional function to set or cancel it.

[0035] The optional function setting / cancellation screen 600 displays a list of machines owned by the authenticated user's company that can be set with the optional function selected by the authenticated user on the optional function selection screen 500. The optional function setting / cancellation screen 600 also displays machines on which optional functions have already been set and a button 601 for canceling the optional functions set on those machines, as well as machines on which optional functions have not been set and a button 602 for setting the optional functions on those machines. The authenticated user uses the input device 200, such as a keyboard, to select (click) the buttons 601 and 602 displayed on the optional function setting / cancellation screen 600 to set or cancel optional functions.

[0036] The optional function setting / cancellation screen 600 has been described as an example of setting or canceling optional functions for each machine, but it is also possible to set optional functions for multiple machines at once, or to cancel optional functions set for multiple machines at once.

[0037] In the first embodiment, when an optional function is set or released by operating the buttons 601 and 602, a preset user may be notified of the setting or release of the optional function by e-mail or the like.

[0038] The provision system 100 acquires information related to an operation to set / cancel an optional function (S900). Then, based on the acquired information, the provision system 100 determines whether or not a change operation to set an optional function in a machine owned by the company to which the authenticated user belongs, or a change operation to cancel an optional function already set in the machine, has been performed (S901). If a change operation to set an optional function or a change operation to cancel an optional function has been performed, the provision system 100 stores information related to the change operation in the status storage unit 103 as a setting change process (S902). Next, the provision system 100 outputs screen data related to the function setting / cancellation screen 600 after the setting change to the output device 300 so that the updated optional function setting / cancellation screen 600 after the setting change is displayed on the output device 300 (S903). Note that if no change operation has been performed by the authenticated user, the optional function setting / cancellation screen 600 continues to be displayed on the output device 300.

[0039] (Effects of Example 1) The work machine additional function provision system 100 is equipped with the user's company of affiliation storage unit 101, so that the affiliation company determination unit 110 can determine the company of the logged-in authenticated user. Furthermore, the provision system 100 is equipped with the option storage unit 102 and the status storage unit 103, so that it is possible to extract a list of machines owned by the affiliation company that can be set with the optional function selected by the authenticated user, and output this to the output device 300. With this configuration, the user can easily check machines owned by the authenticated user that can be set with the selected optional function.

[0040] By including the optional function setting / cancellation unit 130 in the provision system 100, the user can set the required optional functions to the machine in a timely manner according to the construction process. Also, as the construction process progresses, optional functions that are no longer needed can be timely canceled from the machine. By setting and canceling optional functions according to the construction process, it becomes possible to set optional functions only when necessary, and the optional function services can be enjoyed at low cost.

[0041] Furthermore, the extraction unit 140 of the first embodiment can extract a list of machines owned by the authenticated user's company and on which the optional function selected by the authenticated user has already been set. This allows the display control unit 150 to display this list extracted by the extraction unit 140 on the output device 300. As a result, the user can check not only a list of machines on which the selected optional function can be set, but also a list of machines on which the optional function has already been set.

[0042] Furthermore, the optional function setting / cancellation unit 130 of the first embodiment can cancel the setting of the optional function of a machine selected by the authenticated user from the list of machines to which the optional function has already been set, extracted by the extraction unit 140. This makes it possible to reduce the cost required for the optional function by canceling the setting of the optional function that is no longer needed as the construction process progresses.

[0043] Example 2 The system for providing additional functions for a work machine according to the second embodiment provides the user with information on a list of machines, such as work machines owned by an authenticated user, on which optional functions selected by the authenticated user can be set, as well as a list of machines on which optional functions can be set by attaching a specific terminal (e.g., an industrial computer) to the work machine.

[0044] FIG. 10 is a screen displayed on an output device by the providing system of the second embodiment. The optional function setting / cancellation screen 1000 includes a table 610 and a table 620, similar to the optional function setting / cancellation screen 600. The optional function setting / cancellation screen 1000 of the second embodiment includes a table 1030 that includes a list of machines for which optional functions can be set by installing a specific terminal. In this table 1030, machines for which a selected optional function can be set by installing a specific terminal but has not yet been set (shown as "machine number" in the figure) are associated with model names. The machines for which optional functions can be set by installing a specific terminal are stored in advance in the state storage unit 103.

[0045] (Effects of Example 2) The display control unit of the system for providing an additional function for a work machine according to the second embodiment can output to a display device a list of machines for which optional functions can be set by installing a specific terminal. This allows the user to distinguish the list of machines for which optional functions can be set under special conditions from other machines.

[0046] Example 3 FIG. 11 is a diagram showing an optional function call screen output to an output device by the providing system of Example 3. The work machine additional function providing system according to Example 3 provides to the output device 300 an optional function call screen 1100 for executing an optional function that has already been set. The optional function call screen 1100 can be called up, for example, from a hamburger button 1101 in the upper left of the screen. On the optional function call screen 1100, optional functions that have already been set and are available (contracted for) are displayed without being grayed out, and optional functions that have not been set (uncontracted for) are displayed grayed out. Available optional functions (for example, web applications) can be called up from the optional function call screen 1100.

[0047] (Effects of Example 3) The work machine additional function providing system of Example 3 can output an optional function call screen 1100 for executing a set optional function to the output device 300. An authenticated user can execute a set optional function (e.g., a web application) from the optional function call screen 1100 only when the optional function is set. This allows the service of the optional function to be enjoyed only when the optional function is set. Furthermore, the optional function call screen 1100 displays executable optional functions and inexecutable optional functions in a distinguished manner so that the authenticated user can easily understand which optional functions are executable and which are not executable.

[0048] Example 4 The system for providing an additional function for a work machine according to the fourth embodiment provides the user with a list of machines such as construction machines owned by an authenticated user, together with optional functions that can be set.

[0049] 12 shows a screen displayed on an output device by the providing system of the fourth embodiment. The optional function setting confirmation screen 1200 includes a table 1201 in which a list of machines owned by the authenticated user is associated with settable optional functions. In this table 1201, for each machine owned by the company to which the authenticated user belongs, there are associated optional functions that have already been set ("setting" in the figure), optional functions that can be set ("not set" in the figure), and optional functions that cannot be set ("not set" in the figure).

[0050] (Effects of Example 4) The work machine additional function provision system of Example 4 outputs to the output device 300 an optional function setting confirmation screen 1200 including a table 1201 in which a list of machines owned by the authenticated user is associated with settable optional functions. This allows the user to check the settable optional functions for each machine owned by the user on the optional function setting confirmation screen 1200. The user can also check the optional functions that have already been set for each machine owned by the user on the optional function setting confirmation screen 1200. Furthermore, the user can check the optional functions that cannot be set for each machine owned by the user on the optional function setting confirmation screen 1200.

[0051] It should be noted that the present invention is not limited to the above-described embodiment, and includes various modifications. The above-described embodiment has been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to an embodiment having all of the described configurations.

[0052] It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment, or to add, delete, or replace part of the configuration of each embodiment with the configuration of another embodiment.

[0053] In Examples 1 to 4, optional functions of a work machine have been described, but the optional functions may also be optional functions of machines other than work machines (for example, automobiles, personal computers, smartphones, tablets, analyzers, air conditioners, printers, etc.) In other words, the providing system may output to an output device a list of machines other than work machines owned by the user that can be set with optional functions.

[0054] In addition, in the first to fourth embodiments, examples of providing information about machines owned by a user have been described, but the providing system may also provide information about machines located at a certain construction site, regardless of whether the machine is owned by the user. In other words, the providing system may output to an output device a list of machines located at a certain construction site that can be set with the selected optional function. [Explanation of symbols]

[0055] 100: providing system, 101: user's company memory unit, 102: model-specific configurable option memory unit, 103: user company-specific machine status memory unit (memory unit), 110: user's company determination unit, 120: optional function selection operation determination unit (selection unit), 130: optional function setting / cancellation unit (setting unit), 140: option-configurable user company-specific machine extraction unit (extraction unit), 150: display control unit

Claims

1. a storage unit that stores information about users who own work machines, information about the work machines owned by the users, and information about optional functions that can be set on the work machines, in association with each other; a selection unit that selects the optional function in accordance with a selection input from an authenticated user of the users; an extraction unit that extracts, based on the information stored in the storage unit, information on work machines owned by the authenticated user that can be set with the optional function selected by the selection unit; a display control unit that outputs the information about the work machine extracted by the extraction unit to a display device; Equipped with the storage unit stores information about optional functions that can be set for the work machine and optional functions that cannot be set for the work machine, for each model name of the work machine; the storage unit stores information about optional functions that have been set for the work machine for each actual machine identifier of the work machine, the storage unit stores an identifier of the actual work machine owned by a company to which the authenticated user belongs in association with an identifier of the company to which the authenticated user belongs, the extraction unit extracts, based on the information stored in the storage unit, information on optional functions that have already been set for the work machines owned by the company to which the authenticated user belongs, and information on optional functions that have not been set but can be set; The display control unit outputs, to the display device, information about optional functions that have been set for the work machines owned by the company to which the authenticated user belongs, and optional functions that have not been set but can be set, which information has been extracted by the extraction unit. A system for providing additional functions to a work machine.

2. The system for providing an additional function to a work machine according to claim 1, further comprising a setting unit that sets the optional function to a work machine selected by the authenticated user from the information on the work machine extracted by the extraction unit.

3. the extraction unit extracts, based on the information stored in the storage unit, information on work machines owned by the authenticated user and on which the optional function selected by the selection unit has already been set; 2. The system for providing an additional function to a work machine according to claim 1, wherein the display control unit outputs to the display device information about work machines on which the optional functions extracted by the extraction unit have already been set.

4. The system for providing an additional function to a work machine according to claim 3, further comprising a setting cancellation unit that cancels the setting of the optional function of a work machine selected by a user from the information on work machines on which the optional function extracted by the extraction unit has already been set.

5. 2. The system for providing an additional function to a work machine according to claim 1, wherein the optional function can be executed only when the optional function is set.

6. 2. The system for providing additional functions for a work machine according to claim 1, wherein the display control unit outputs, to the display device, information that associates the work machine owned by the authenticated user with optional functions that can be set on the work machine.

Citation Information

Patent Citations

  • Software option setting system and setting method

    JP2008152551A

  • Specification determination system for industrial vehicle

    JP2012181682A

  • Control system and control method

    JP2020201545A

  • Machine tool search device, machine tool search method, and machine tool search program

    JP2021005193A