JP7804447B2 - 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 - Google Patents
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 machineInfo
- Publication number
- JP7804447B2 JP7804447B2 JP2021202091A JP2021202091A JP7804447B2 JP 7804447 B2 JP7804447 B2 JP 7804447B2 JP 2021202091 A JP2021202091 A JP 2021202091A JP 2021202091 A JP2021202091 A JP 2021202091A JP 7804447 B2 JP7804447 B2 JP 7804447B2
- Authority
- JP
- Japan
- Prior art keywords
- optional
- work machine
- information
- functions
- optional function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、作業機械の追加機能提供システム、作業機械の追加機能提供方法及び作業機械の追加機能提供プログラムに関する。 The present invention relates to a system for providing additional functions to a work machine, a method for providing additional functions to a work machine, and a program for providing additional functions to a work machine.
近年、施工現場の作業機械のICT(Information and Communication Technology)化が進んでおり、作業機械にオプション機能を追加で設定することによって、ユーザは、様々なサービスを受けることが可能である。 In recent years, construction site work machines have become increasingly ICT (Information and Communication Technology), and by adding optional functions to their work machines, users can receive a variety of services.
特許文献1には、フォークリフトなどの作業機械の販売時に、顧客から入力された要求仕様に基づいて、標準品やオプション部品などの構成部材を容易に選定することが可能な技術が開示されている。 Patent Document 1 discloses 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.
建設現場では、工事の工程に応じて、使用する油圧ショベル等の作業機械(以下、建設機械という)に必要な機能が異なることがあるため、工事の工程に対して予め必要な機能を備えた建設機械を準備することが行われている。しかしながら、工事の工程によっては、一時的にのみ必要となる機能や不要となる機能もあり、それらを想定して多数の機能を備えた建設機械を準備しておくのはコスト的にも不利になるため、必要な機能を必要なときに使用できる方が望ましい。そのためには、必要な機能をオプションとして建設機械に設定したり、又は、不要になった機能を建設機械から解除したりすることが必要である。そのためには、建設現場の現場監督、建設機械を保有するユーザのシステム導入者や発注担当者など(これらをまとめて、以下「ユーザ」という)が、オプション機能の設定や解除のために、建設現場にある建設機械やユーザが保有する建設機械の各々について、オプション機能の設定状況を確認できなければならない。また、保有する建設機械に設定予定のオプション機能を設定できるか否かも確認できなければならない。つまり、オプション機能を設定するための作業として、上記した確認作業が必要となる。 At construction sites, the functions required for hydraulic excavators and other work machines (hereinafter referred to as "construction machinery") vary depending on the construction process. Therefore, construction machinery equipped with the necessary functions is 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 machinery with numerous functions to anticipate these situations would be cost-effective. Therefore, it is preferable to be able to use the necessary functions when needed. To achieve this, it is necessary to set necessary functions as options on construction machinery, or to disable unnecessary functions from construction machinery. To achieve this, construction site supervisors, system implementers and ordering personnel of users who own construction machinery (collectively referred to as "users") must be able to check the setting status of optional functions for each construction machinery at the construction site and each user's own construction machinery in order to set or disable optional functions. They must also be able to check whether the optional functions they plan to set on their own construction machinery can be set. In other words, the above-mentioned confirmation process is required as part of the process for setting optional functions.
そこで、本発明は、ユーザ等が保有する機械において、ユーザ等自身によって選択されたオプション機能を設定可能な機械の一覧を容易に確認することが可能な技術を提供する。 The present invention provides technology that allows users to easily check a list of machines they own that can be configured with optional features selected by the user.
本発明の作業機械の追加機能提供システムは、作業機械を保有するユーザの情報、ユーザが保有する作業機械の情報、及び、作業機械に設定可能なオプション機能の情報、を対応付けて記憶する記憶部と、ユーザのうち認証された認証ユーザからの選択入力に従ってオプション機能を選択する選択部と、記憶部に記憶された情報に基づいて、認証ユーザが保有する作業機械における、選択部によって選択されたオプション機能を設定可能な作業機械の情報を抽出する抽出部と、抽出部によって抽出された作業機械の情報を表示装置に出力する表示制御部と、を備える。 The system for providing additional functions for a work machine of the present invention comprises a memory unit that associates and stores information about users who own work machines, information about work machines owned by the users, and information about 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; an extraction unit that extracts information about work machines owned by the authenticated users that can be set with the optional functions selected by the selection unit based on the information stored in the memory unit; and a display control unit that outputs the information about the work machines extracted by the extraction unit to a display device.
本発明によれば、ユーザ等が保有する機械において、ユーザ等自身によって選択されたオプション機能を設定可能な機械の一覧を容易に確認することができる。 This invention allows users to easily check a list of machines they own that can be configured with optional features selected by the users themselves.
本発明の実施の形態を図面に基づいて詳細に説明する。以下の実施の形態において、その構成要素(ステップ等も含む)は、特に明示した場合および原理的に明らかに必須であると考えられる場合等を除き、必ずしも必須のものではないことは言うまでもない。 Embodiments of the present invention will be described in detail with reference to the drawings. It goes without saying that the components (including steps, etc.) in the following embodiments are not necessarily essential unless specifically stated otherwise or considered to be clearly essential in principle.
(実施例1)
実施例1に係る作業機械の追加機能提供システム100(以下、適宜、提供システム100と略する。)は、ユーザが保有する建設機械などの機械であって、ユーザによって選択されたオプション機能を設定可能な機械の一覧の情報をユーザ(顧客会社のシステム導入者、現場監督、発注担当者など)に提供する提供システムである。ユーザは、個人のユーザであっても良いし、個人が所属する所属会社や所属グループであっても良い。また、実施例1に係る提供システム100は、ユーザが保有し且つある施工現場に置かれた機械であって、ユーザによって選択されたオプション機能を設定可能な機械の一覧の情報をユーザに提供するものであっても良い。
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 and capable of setting 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, capable of setting optional functions selected by the user.
図1に記載の各ブロックは、提供システム100が有する機能を示す機能ブロックである。図1に示すように、実施例1に係る提供システム100は、入力装置200及び出力装置300と通信可能に接続されている。入力装置200は、例えば、キーボードやマウス等である。出力装置300は、例えば、表示装置(モニタ)などである。入力装置200と出力装置300とは別装置であっても良いし、入力装置200と出力装置300を含む1つの装置(例えば、タブレット、スマートフォン、ノートパソコンなど)であっても良い。 Each block shown in FIG. 1 is a functional block indicating a function possessed by the provision system 100. As shown in FIG. 1, the provision system 100 according to Example 1 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, smartphone, laptop, etc.) that includes the input device 200 and the output device 300.
提供システム100は、例えば、インターネット上のクラウドに配置され、運用されるシステムである。なお、提供システム100は、オンプレミスであっても良い。提供システム100は、施工現場の建設機械と通信可能に接続され、建設機械から送信された情報を収集、管理しても良い。建設機械に設定されるオプション機能とは、建設機械に提供されるWebアプリなどのソフトウェアサービスである。具体的には、Webから油圧ショベルなどの建設機械の作業情報を確認できるWebアプリ、Webから油圧ショベルなどの建設機械の機械状態情報を確認できるWebアプリなどのソフトウェアサービスである。なお、建設機械に提供されるソフトウェアサービスは、建設機械で実行されるネイティブアプリであっても良い。建設機械は、ショベル、ホイールローダ、トラック、道路機械などを含む。 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 also 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. Optional functions set in 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 for construction machinery such as hydraulic excavators to be checked from the web, and web apps that allow machine status information for construction machinery such as hydraulic excavators to be checked from the web. The software services provided to construction machinery may also be native apps executed on the construction machinery. Construction machinery includes excavators, wheel loaders, trucks, road machinery, etc.
図1に示すように、提供システム100は、ユーザ所属会社記憶部101、モデル別設定可能オプション記憶部(以下、オプション記憶部と略する)102、ユーザ会社毎保有機状態記憶部(以下、状態記憶部と略する)103、ユーザ所属会社判定部(以下、所属会社判定部と略する)110、オプション機能選択操作判定部(以下、選択操作判定部と略する)120、オプション機能設定/解除部130、オプション設定可能なユーザ会社毎保有機抽出部(以下、抽出部と略する)140、及び、表示制御部150を備える。 As shown in FIG. 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-owned machine status memory unit (hereinafter abbreviated as status memory unit) 103, a user company 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 user company-owned machine extraction unit (hereinafter abbreviated as extraction unit) 140, and a display control unit 150.
ユーザ所属会社記憶部101は、ユーザが所属する所属会社の情報を記憶する。図2(a)に示すように、ユーザ所属会社記憶部101は、ユーザ名とユーザが所属する所属会社とが対応付いたデータ構造104を記憶する。オプション記憶部102は、建設機械のモデル別に設定可能なオプション機能の情報を記憶する。図2(b)に示すように、オプション記憶部102は、建設機械のモデル名と設定可能な1又は複数のオプション機能とが対応付いたデータ構造105を記憶する。図2(b)の一例では、モデル名「333」の建設機械は、オプション機能α及びオプション機能γを設定可能であるが、オプション機能βを設定不可能であることを示す。状態記憶部103は、保有している建設機械の各種情報を所属会社毎に記憶する。図2(c)に示すように、状態記憶部103は、所属会社と、号機(建設機械毎の識別番号)と、モデル名と、オプション機能の設定状況と、が対応付いたデータ構造106を記憶する。図2(c)の一例では、所属会社「A」が保有するモデル名「222」の号機「222-11111」は、オプション機能αが設定中であり、オプション機能β及びγが未設定であることを示す。 The user company memory unit 101 stores information about the company to which the user belongs. As shown in Figure 2(a), the user company memory unit 101 stores a data structure 104 in which a user name corresponds to the company to which the user belongs. The option memory unit 102 stores information about optional functions that can be set for each construction machinery model. As shown in Figure 2(b), the option memory unit 102 stores a data structure 105 in which a construction machinery model name corresponds to one or more optional functions that can be set. In the example of Figure 2(b), a construction machinery with model name "333" can be set with optional functions α and γ, but cannot be set with optional function β. The status memory unit 103 stores various information about owned construction machinery for each company. As shown in Figure 2(c), the status memory 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 machinery), a model name, and the setting status of optional functions correspond to each other. In the example shown in Figure 2(c), model number "222-11111" owned by company "A" indicates that optional function α is currently set, but optional functions β and γ are not yet set.
図1に戻り、所属会社判定部110は、ユーザ所属会社記憶部101を参照して、ログインしたユーザ(以下、適宜、認証ユーザと呼ぶ)の所属会社を判定する。選択操作判定部120は、認証ユーザのオプション機能の選択入力の実施有無を判定し、また、選択されたオプション機能を特定する。オプション機能設定/解除部130は、認証ユーザのオプション機能の設定又は解除の操作に従って、オプション機能を設定または解除する。抽出部140は、オプション記憶部102及び状態記憶部103の情報と所属会社判定部110によって判定された認証ユーザの所属会社の情報とに基づいて、認証ユーザの所属会社が保有する機械であって、選択されたオプション機能を設定可能な機械の一覧を抽出する。表示制御部150は、抽出した情報を出力装置300に出力する。 Returning to Figure 1, the company determination unit 110 references the user company memory unit 101 to determine the company to which the logged-in user (hereinafter referred to as the authenticated user, as appropriate) belongs. 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 be set with the selected optional function, based on the information in the option memory unit 102 and status memory 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.
図3に示すように、提供システム100は、コンピュータシステムである演算装置160を備える。この演算装置160は、プロセッサ310と、通信インターフェース(以下、インターフェースをI/Fと略する)320と、主記憶装置330と、補助記憶装置340と、入出力I/F350と、上記した各ユニットを通信可能に接続するバス360と、を有する。 As shown in FIG. 3, the provision system 100 includes a computing device 160, which is a computer system. This computing device 160 has 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.
プロセッサ310は、提供システム100の各部の動作の制御を行う中央処理演算装置である。プロセッサ310は、例えば、CPU(Central Processing Unit)、DSP(Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)等である。プロセッサ310は、補助記憶装置340に記憶されたプログラムを主記憶装置330の作業領域に実行可能に展開する。主記憶装置330は、プロセッサ310が実行するプログラム、当該プロセッサが処理するデータ等を記憶する。主記憶装置330は、フラッシュメモリ、RAM(Random Access Memory)、ROM(Read Only Memory)等である。補助記憶装置340は、各種のプログラムおよび各種のデータを記憶する。補助記憶装置340は、例えば、OS(Operating System)、各種プログラム、各種テーブル等を記憶する。補助記憶装置340は、不揮発性半導体メモリ(フラッシュメモリ、EPROM(Erasable Programmable ROM))を含むシリコンディスク、ソリッドステートドライブ装置、ハードディスク(HDD、Hard Disk Drive)装置等である。 Processor 310 is a central processing unit that controls the operation of each part of provision system 100. Processor 310 is, for example, a CPU (Central Processing Unit), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), etc. Processor 310 deploys programs stored in auxiliary storage device 340 in an executable manner in the working area of main storage device 330. Main storage device 330 stores programs executed by processor 310, data processed by the processor, etc. Main storage device 330 is, for example, flash memory, RAM (Random Access Memory), ROM (Read Only Memory), etc. 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 may be a silicon disk including non-volatile semiconductor memory (flash memory, EPROM (Erasable Programmable ROM)), a solid state drive device, a hard disk (HDD, Hard Disk Drive) device, etc.
補助記憶装置340は、後述する図7~図9に示されたオプション機能の作業機械の追加機能提供方法の各ステップをプロセッサ310に実行させる作業機械の追加機能提供プログラムを記憶する。プロセッサ310は、補助記憶装置340に記憶されたプログラムを主記憶装置330の作業領域に展開して実行することによって、上記した所属会社判定部110、選択操作判定部120、オプション機能設定/解除部130、抽出部140、及び、表示制御部150として機能する。補助記憶装置340は、ユーザ所属会社記憶部101に記憶されるデータ構造104、オプション記憶部102に記憶されるデータ構造105、及び、状態記憶部103に記憶されるデータ構造106を記憶する。また、通信I/F320は、入力装置200や出力装置300とネットワークを介して通信可能に接続される。 The auxiliary storage device 340 stores a work machine additional function provision program that causes the processor 310 to execute each step of the work machine additional function provision method for optional functions shown in Figures 7 to 9, which will be described below. 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 and executing the program stored in the auxiliary storage device 340 in the work area of the main storage device 330. The auxiliary storage device 340 stores the data structure 104 stored in the user affiliated company memory unit 101, the data structure 105 stored in the option memory unit 102, and the data structure 106 stored in the status memory unit 103. The communication I/F 320 is also communicatively connected to the input device 200 and output device 300 via a network.
提供システム100は、出力装置300に各種画面を提供する。提供システム100は、Webサーバとして機能し、出力装置300のWebブラウザにHTMLデータなどで構成された画面データを出力する。出力装置300のWebブラウザには、例えば、後述するシステムログイン画面400、オプション機能選択画面500、及び、オプション機能設定/解除画面600が表示される。 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 and 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.
図4に示したシステムログイン画面400は、ユーザが提供システム100にログインするために利用する画面である。ユーザは、提供システム100にログインするために、メールアドレスなどのID及びパスワードを入力して、提供システム100にログインする。システムログイン画面400に入力されたID及びパスワードは、提供システム100に送信される。そして、提供システム100は、LDAPサーバなどの認証サーバを用いて、ユーザ認証を行う。提供システム100は、ユーザ認証を行う認証サーバを備えていても良い。 The system login screen 400 shown in Figure 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 enters an ID such as an email address and a password. The ID and password entered 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 also be equipped with an authentication server that performs user authentication.
図5に示したオプション機能選択画面500は、認証ユーザに提供可能なオプション機能(例えば、Webアプリ)の一覧を表示する画面である。図5では、オプション機能として、ショベル用のアプリであるソフトウェアA~Cが選択可能に表示されている。 The optional function selection screen 500 shown in Figure 5 is a screen that displays a list of optional functions (e.g., web apps) that can be provided to the authenticated user. In Figure 5, software A to C, which are apps for excavators, are displayed as selectable optional functions.
図6に示したオプション機能設定/解除画面600は、図4の画面を介してログインした認証ユーザの所属会社が保有する機械であって、図5の画面で選択されたオプション機能を設定又は解除可能な機械の一覧を表示する画面である。図6の画面の上部に表示される表610(図中の「契約中の機械」)は、選択されたオプション機能が既に設定されている機械の一覧を含む。この表610では、選択されたオプション機能が既に設定されている機械(図中では、「号機」と表示する)と、モデル名と、設定されているオプション機能の使用料金等の請求先と、が対応付けられている。また、表610は、機械に設定されていたオプション機能を解除する(オプション機能を解約する)1又は複数のボタン601を含む。また、図6の画面の下部に表示される表620(図中の「未契約の機械」)は、選択されたオプション機能が未設定の機械の一覧を含む。この表620では、選択されたオプション機能を設定可能だが未設定の機械(図中では、「号機」と表示する)と、モデル名と、が対応付けられている。また、表620は、機械にオプション機能を設定する(オプション機能を契約する)1又は複数のボタン602を含む。 The optional function setting/cancellation screen 600 shown in Figure 6 displays a list of machines owned by the company to which the authenticated user who logged in via the screen of Figure 4 belongs, for which the optional function selected on the screen of Figure 5 can be set or canceled. Table 610 ("Machines Under Contract" in the figure) displayed at the top of the screen of Figure 6 includes a list of machines for which the selected optional function is already set. This table 610 associates machines (shown as "machine number" in the figure) for which the selected optional function is already set, with the model name and the billing address for the usage fees, etc., for the set optional function. Table 610 also includes one or more buttons 601 for canceling the optional function set on the machine (cancelling the optional function). Table 620 ("Machines Not Under Contract" in the figure) displayed at the bottom of the screen of Figure 6 includes a list of machines for which the selected optional function has not yet been set. This table 620 associates machines (shown as "machine number" in the figure) for which the selected optional function can be set but has not yet been set with the model name. Table 620 also includes one or more buttons 602 for setting optional features on the machine (subscribing for optional features).
オプション機能の設定及び解除を行う権限をユーザのロールに応じて設定しても良い。予めユーザ名とロールとを対応付けて記憶しておき、システムログイン画面400に入力されたIDからオプション機能の設定又は解除を行う権限を有するロールか否かを判定する。オプション機能の設定又は解除を行う権限を有するロールの認証ユーザの場合だけ、オプション機能設定/解除画面600にボタン601及び602を表示したり、ボタン602による設定及びボタン601による解除を可能にしたりしても良い。 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 the ID entered on the system login screen 400 is used to determine whether the role has the authority to set or cancel optional functions. 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 it may be possible to set or cancel optional functions using button 602 and button 601, respectively.
図6では、表610及び表620のそれぞれにオプション機能を設定又は解除するボタン601及び602が表示されているが、ボタン601及び602の少なくとも1つは表示されなくても良い。つまり、オプション機能設定/解除画面600は、認証ユーザが保有する機械であって、選択されたオプション機能を設定可能な機械の一覧が表示できれば良い。 In Figure 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, the optional function setting/cancellation screen 600 only needs to display a list of machines owned by the authenticated user that can be set to the selected optional function.
次に、図7~図9のフローチャートを参照して、認証ユーザが保有する機械にオプション機能を設定する、又は、認証ユーザが保有する機械に設定されているオプション機能を解除するまでの処理を詳細に説明する。 Next, with reference to the flowcharts in Figures 7 to 9, we will explain in detail the process of setting an optional function on a machine owned by an authenticated user, or canceling an optional function set on a machine owned by an authenticated user.
図7~図9のフローチャートの各処理は、図3に示した提供システム100のコンピュータシステムが実行する。まず、図7を参照して、システムログイン画面400を表示してからオプション機能選択画面500を表示するまでの処理を説明する。 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 process from displaying the system login screen 400 to displaying the optional function selection screen 500 will be described.
提供システム100は、出力装置300からのリクエストに応じて、出力装置300にシステムログイン画面400に係る画面データを送信する。出力装置300は、受信した画面データに従って、システムログイン画面400を表示する。ユーザは、キーボード等の入力装置200を用いて、システムログイン画面400に、ログインデータとして、ID(例えば、メールアドレス)やパスワードを入力する。そして、提供システム100は、システムログイン画面400に入力されたID及びパスワードを出力装置300から取得する(S700)。 In response to a request from the output device 300, the provision system 100 transmits screen data related to the 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 uses an input device 200, such as a keyboard, to input an ID (e.g., email address) and password as login data into the system login screen 400. The provision system 100 then acquires the ID and password input into the system login screen 400 from the output device 300 (S700).
提供システム100は、入力されたログインデータに基づいて、認証ユーザの所属会社を判定する(S701)。提供システム100は、S700で取得したID及びユーザ所属会社記憶部101に記憶されたユーザ名に基づいて、所属会社を判定する。ユーザが予め登録済みの会社に所属している場合は、提供システム100は、当該会社情報の出力を行い(S702)、出力装置300にオプション機能選択画面500が表示されるように、オプション機能選択画面500に係る画面データを出力する(S703)。一方で、ユーザが予め登録済みのいずれの会社にも所属していない場合は、提供システム100は、出力装置300にログインエラー画面が表示されるように、ログインエラー画面に係る画面データを出力する(S703)。 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 username 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).
次に、図8を参照して、オプション機能選択画面500を表示してからオプション機能設定/解除画面600を表示するまでの処理を説明する。 Next, referring to Figure 8, the processing from displaying the optional function selection screen 500 to displaying the optional function setting/cancellation screen 600 will be described.
出力装置300に表示されるオプション機能選択画面500は、認証ユーザに対して提供可能なオプション機能の一覧を含む。認証ユーザは、オプション機能選択画面500のオプション機能の一覧から設定したいオプション機能をキーボード等の入力装置200を用いて選択する。提供システム100は、オプション機能選択画面500で選択されたオプション機能に係る情報を、出力装置300から取得する(S800)。提供システム100は、認証ユーザのオプション機能の選択入力の実施有無を判定し、選択されたオプション機能を特定する(S801)。 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 the optional function they wish to set from the list of optional functions on the optional function selection screen 500 using an 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).
いずれかのオプション機能が選択(クリック)された場合は、提供システム100は、対象となる機械の抽出を行う(S802)。そして、提供システム100は、出力装置300にオプション機能設定/解除画面600が表示されるように、オプション機能設定/解除画面600に係る画面データを出力する(S803)。認証ユーザによってオプション機能が選択(クリック)されなかった場合は、出力装置300には、オプション機能選択画面500が継続して表示される。 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.
S802の対象となる機械とは、認証ユーザが所属する所属会社が保有する機械であって、選択されたオプション機能を設定可能な機械である。 The machine targeted by S802 is a machine owned by the company to which the authenticated user belongs, and is a machine on which the selected optional function can be configured.
次に、図9を参照して、オプション機能設定/解除画面600が表示されてから、認証ユーザによってオプション機能の設定又は解除の設定変更が行われるまでの処理を説明する。 Next, referring to Figure 9, we will explain the process from when the optional function setting/cancellation screen 600 is displayed until the authenticated user changes the setting to set or cancel optional functions.
オプション機能設定/解除画面600は、認証ユーザが所属する所属会社が保有する機械であって、オプション機能選択画面500で認証ユーザが選択したオプション機能を設定可能な機械の一覧を表示する。また、オプション機能設定/解除画面600は、オプション機能が既に設定されている機械及びその機械に設定されているオプション機能を解除するボタン601、並びに、オプション機能が設定されていない機械及びその機械にオプション機能を設定するボタン602を表示する。認証ユーザは、キーボード等の入力装置200を用いて、オプション機能設定/解除画面600に表示されたボタン601及び602を選択(クリック)して、オプション機能の設定又は解除を行う。 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 function 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.
オプション機能設定/解除画面600では、機械毎にオプション機能を設定又は解除する例について説明したが、オプション機能を複数の機械に一括して設定できるようにしても良いし、複数の機械に設定されているオプション機能を一括して解除できるようにしても良い。 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.
また、実施例1では、ボタン601及び602の操作によってオプション機能の設定又は解除がなされた場合に、予め設定されたユーザにメールなどでオプション機能の設定又は解除を通知しても良い。 Furthermore, in Example 1, when an optional function is set or canceled by operating buttons 601 and 602, a pre-set user may be notified of the setting or cancellation of the optional function by email or the like.
提供システム100は、オプション機能の設定/解除の操作に係る情報を取得する(S900)。そして、提供システム100は、取得した情報に基づいて、認証ユーザが所属する所属会社が保有する機械にオプション機能を設定する変更操作、又は、機械に既に設定されているオプション機能を解除する変更操作の有無を判定する(S901)。オプション機能を設定する変更操作又はオプション機能を解除する変更操作が行われた場合、提供システム100は、設定変更処理として、当該変更操作に係る情報を状態記憶部103に記憶する(S902)。次に、提供システム100は、出力装置300に設定変更後の更新されたオプション機能設定/解除画面600が表示されるように、設定変更後の機能設定/解除画面600に係る画面データを出力装置300に出力する(S903)。なお、認証ユーザによって変更操作が行われなかった場合、出力装置300には、オプション機能設定/解除画面600が継続して表示される。 The provision system 100 acquires information related to operations to set/cancel optional functions (S900). Based on the acquired information, the provision system 100 determines whether a change operation to set an optional function on a machine owned by the authenticated user's company or a change operation to cancel an optional function already set on 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 is performed by the authenticated user, the optional function setting/cancellation screen 600 continues to be displayed on the output device 300.
(実施例1の効果)
作業機械の追加機能提供システム100がユーザ所属会社記憶部101を備えることにより、所属会社判定部110は、ログインした認証ユーザの所属会社を判定することができる。また、提供システム100がオプション記憶部102及び状態記憶部103を備えることにより、所属会社が保有する機械であって、認証ユーザによって選択されたオプション機能を設定可能な機械の一覧を抽出し、出力装置300に出力することが可能となる。これらの構成により、ユーザは、認証ユーザが保有する機械であって、選択したオプション機能を設定可能な機械を容易に確認することができる。
(Effects of Example 1)
The work machine additional function provision system 100 is equipped with the user company memory unit 101, so that the company determination unit 110 can determine the company to which the logged-in authenticated user belongs. Furthermore, the provision system 100 is equipped with the option memory unit 102 and the status memory unit 103, so that it is possible to extract a list of machines owned by the company to which the optional function selected by the authenticated user can be set, and output this to the output device 300. With this configuration, the user can easily check which machines owned by the authenticated user can be set with the selected optional function.
提供システム100がオプション機能設定/解除部130を備えることにより、ユーザは、工事の工程に応じて、タイムリーに必要なオプション機能を機械に設定することができる。また、工事の工程が進み、不要になったオプション機能をタイムリーに機械から解除することができる。工事の工程に応じて、オプション機能を設定したり解除したりすることによって、必要なときのみにオプション機能を設定することが可能となるので、ローコストでオプション機能のサービスを享受することができる。 By equipping the provision system 100 with the optional function setting/cancellation unit 130, users can set the required optional functions on the machine in a timely manner according to the construction process. In addition, 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 is possible to set optional functions only when necessary, allowing users to enjoy optional function services at a low cost.
また、実施例1の抽出部140は、認証ユーザの所属会社が保有する機械であって、認証ユーザによって選択されたオプション機能が既に設定されている機械の一覧を抽出することができる。これにより、表示制御部150は、抽出部140によって抽出されたこの一覧を出力装置300に表示させることができる。その結果、ユーザは、選択したオプション機能を設定可能な機械の一覧だけでなく、オプション機能が既に設定されている機械の一覧を確認することができる。 In addition, the extraction unit 140 in Example 1 can extract a list of machines owned by the authenticated user's company that already have the optional function selected by the authenticated user 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 view 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 is already set.
また、実施例1のオプション機能設定/解除部130は、抽出部140によって抽出されたオプション機能が既に設定されている機械の一覧から認証ユーザによって選択された機械のオプション機能の設定を解除することができる。これにより、工事の工程が進み、不要となったオプション機能の設定を解除することによって、オプション機能に要する費用を抑えることが可能となる。 In addition, the optional function setting/cancellation unit 130 in Example 1 can cancel the setting of optional functions for a machine selected by the authenticated user from the list of machines for which optional functions have already been set, extracted by the extraction unit 140. This makes it possible to reduce the costs required for optional functions by canceling the setting of optional functions that are no longer needed as the construction process progresses.
(実施例2)
実施例2に係る作業機械の追加機能提供システムは、認証ユーザが保有する作業機械などの機械であって、認証ユーザによって選択されたオプション機能を設定可能な機械の一覧に加えて、特定の端末(例えば、産業用コンピュータ)を作業機械に取り付けることによってオプション機能が設定可能になる機械の一覧の情報をユーザに提供する。
Example 2
The system for providing additional functions for a work machine according to Example 2 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.
図10は、実施例2の提供システムが出力装置に表示させる画面である。オプション機能設定/解除画面1000は、オプション機能設定/解除画面600と同様に、表610及び表620を含む。実施例2のオプション機能設定/解除画面1000は、特定の端末の取り付けによってオプション機能が設定可能になる機械の一覧を含む表1030を含む。この表1030では、選択されたオプション機能が特定の端末の取り付けによって設定可能であるが未設定である機械(図中では、「号機」と表示する)と、モデル名と、が対応付けられている。特定の端末の取り付けによりオプション機能が設定可能になる機械は、予め状態記憶部103に記憶されている。 Figure 10 shows a screen displayed on an output device by the provision system of Example 2. Optional function setting/cancellation screen 1000 includes tables 610 and 620, similar to optional function setting/cancellation screen 600. Optional function setting/cancellation screen 1000 of Example 2 includes table 1030, which lists machines for which optional functions can be set by installing a specific terminal. Table 1030 associates machines for which the selected optional function can be set by installing a specific terminal but has not yet been set (shown as "machine number" in the figure) with model names. Machines for which optional functions can be set by installing a specific terminal are stored in advance in state storage unit 103.
(実施例2の効果)
実施例2の作業機械の追加機能提供システムの表示制御部は、特定の端末の取り付けによってオプション機能が設定可能になる機械の一覧を表示装置に出力することができる。これにより、ユーザは、特殊な条件下でオプション機能が設定可能となる機械の一覧を他の機械と区別して確認することができる。
(Effects of Example 2)
The display control unit of the system for providing an additional function for a work machine in Example 2 can output to the display device a list of machines for which optional functions can be set by attaching a specific terminal. This allows the user to check the list of machines for which optional functions can be set under special conditions, distinguishing them from other machines.
(実施例3)
図11は、実施例3の提供システムが出力装置に出力するオプション機能呼出画面を示した図である。実施例3に係る作業機械の追加機能提供システムは、既に設定されたオプション機能を実行するためのオプション機能呼出画面1100を出力装置300に提供する。オプション機能呼出画面1100は、例えば、画面の左上のハンバーガーボタン1101から呼び出すことができる。オプション機能呼出画面1100において、既に設定された使用可能な(契約済みの)オプション機能は、グレーアウトされずに表示され、設定されていない(未契約の)オプション機能は、グレーアウトされて表示される。使用可能なオプション機能(例えば、Webアプリ)は、オプション機能呼出画面1100から呼び出すことができる。
Example 3
11 is a diagram showing an optional function call screen output to an output device by the provision system of Example 3. The work machine additional function provision system according to Example 3 provides an optional function call screen 1100 for executing an optional function that has already been set to the output device 300. 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 apps) can be called up from the optional function call screen 1100.
(実施例3の効果)
実施例3の作業機械の追加機能提供システムは、設定されたオプション機能を実行するためのオプション機能呼出画面1100を出力装置300に出力することができる。認証ユーザは、オプション機能が設定されている場合のみ、オプション機能呼出画面1100から設定された当該オプション機能(例えば、Webアプリ)を実行することができる。これにより、オプション機能が設定されている場合のみ、当該オプション機能のサービスを享受することができる。また、オプション機能呼出画面1100において、認証ユーザが実行可能なオプション機能と実行できないオプション機能とを容易に把握できるように、実行可能なオプション機能と実行不可能なオプション機能とを区別して表示する。
(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 if the optional function is set. This allows the authenticated user to enjoy the services of the optional function only if 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.
(実施例4)
実施例4に係る作業機械の追加機能提供システムは、認証ユーザが保有する建設機械などの機械の一覧を、設定可能なオプション機能と合わせてユーザに提供する。
Example 4
The system for providing additional functions 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, along with optional functions that can be set.
図12は、実施例4の提供システムが出力装置に表示させる画面である。オプション機能設定確認画面1200は、認証ユーザが保有する機械の一覧と設定可能なオプション機能とが対応付けられた表1201を含む。この表1201では、認証ユーザが所属する所属会社が保有する機械毎に、既に設定されているオプション機能(図中の設定中)、設定可能なオプション機能(図中の未設定)、及び、設定不可のオプション機能(図中の設定不可)が対応付けられている。 Figure 12 shows a screen displayed on an output device by the provision system of Example 4. The optional function setting confirmation screen 1200 includes a table 1201 that lists machines owned by the authenticated user and associates them with configurable optional functions. This table 1201 associates, for each machine owned by the authenticated user's company, 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).
(実施例4の効果)
実施例4の作業機械の追加機能提供システムは、認証ユーザが保有する機械の一覧と設定可能なオプション機能とが対応付けられた表1201を含むオプション機能設定確認画面1200を出力装置300に出力する。これにより、ユーザは、オプション機能設定確認画面1200により、保有する機械毎に、設定可能なオプション機能を確認することができる。また、ユーザは、オプション機能設定確認画面1200により、保有する機械毎に、既に設定されているオプション機能を確認することができる。さらに、ユーザは、オプション機能設定確認画面1200により、保有する機械毎に、設定不可のオプション機能を確認することができる。
(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 owned machine on the optional function setting confirmation screen 1200. The user can also check the optional functions that have already been set for each owned machine on the optional function setting confirmation screen 1200. Furthermore, the user can check the optional functions that cannot be set for each owned machine on the optional function setting confirmation screen 1200.
なお、本発明は、上記の実施例に限定されるものではなく、様々な変形例が含まれる。上記の実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。 Note that the present invention is not limited to the above-described examples and includes various modifications. The above-described examples have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those having all of the described configurations.
また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることも可能である。 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 one embodiment to the configuration of another embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with the configuration of another embodiment.
実施例1~4では、作業機械のオプション機能について説明したが、作業機械以外の機械(例えば、自動車、パソコン、スマートフォン、タブレット、分析装置、空気調和機、印刷装置など)のオプション機能であっても良い。つまり、提供システムは、ユーザが保有する作業機械以外の機械であって、オプション機能を設定可能な機械の一覧を出力装置に出力しても良い。 In Examples 1 to 4, optional functions for work machines have been described, but the functions may also be optional functions for machines other than work machines (for example, automobiles, personal computers, smartphones, tablets, analytical devices, air conditioners, printing devices, etc.). In other words, the provision system may output to an output device a list of machines other than work machines owned by the user that can be configured with optional functions.
また、実施例1~4では、ユーザが保有する機械についての情報を提供する例について説明したが、ユーザが保有しているか否かに関わらず、ある施工現場に置かれている機械についての情報を提供するものであっても良い。つまり、提供システムは、ある施工現場に置かれている機械であって、選択されたオプション機能を設定可能な機械の一覧を出力装置に出力しても良い。 In addition, in Examples 1 to 4, examples have been described in which information about machines owned by a user is provided, but the system may also provide information about machines located at a construction site, regardless of whether the machine is owned by the user. In other words, the provision system may output to an output device a list of machines located at a construction site that can be configured with the selected optional function.
100:提供システム、101:ユーザ所属会社記憶部、102:モデル別設定可能オプション記憶部、103:ユーザ会社毎保有機状態記憶部(記憶部)、110:ユーザ所属会社判定部、120:オプション機能選択操作判定部(選択部)、130:オプション機能設定/解除部(設定部)、140:オプション設定可能なユーザ会社毎保有機抽出部(抽出部)、150:表示制御部 100: Provisioning system, 101: User company memory unit, 102: Model-specific configurable option memory unit, 103: User company-specific machine status memory unit (memory unit), 110: User 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 (6)
前記ユーザのうち認証された認証ユーザからの選択入力に従って前記オプション機能を選択する選択部と、
前記記憶部に記憶された情報に基づいて、前記認証ユーザが保有する作業機械における、前記選択部によって選択された前記オプション機能を設定可能な前記作業機械の情報を抽出する抽出部と、
前記抽出部によって抽出された前記作業機械の情報を表示装置に出力する表示制御部と、
を備え、
前記記憶部は、前記作業機械に対して設定可能なオプション機能と設定不可なオプション機能についての情報を、前記作業機械のモデル名ごとに記憶しており、
前記記憶部は、前記作業機械に対して設定済のオプション機能についての情報を、前記作業機械の実機の識別子ごとに記憶しており、
前記記憶部は、前記認証ユーザが所属する会社が保有している前記作業機械の実機の識別子を、前記認証ユーザが所属する会社の識別子と対応付けて記憶しており、
前記抽出部は、前記記憶部が記憶している情報に基づいて、前記認証ユーザが所属する会社が保有している前記作業機械に対して設定済のオプション機能、および、未設定だが設定可能なオプション機能についての情報を抽出し、
前記表示制御部は、前記抽出部が抽出した、前記認証ユーザが所属する会社が保有している前記作業機械に対して設定済のオプション機能、および、未設定だが設定可能なオプション機能についての情報を、前記表示装置に出力する
ことを特徴とする作業機械の追加機能提供システム。 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.
前記表示制御部は、前記抽出部によって抽出された前記オプション機能が既に設定されている作業機械の情報を前記表示装置に出力する、ことを特徴とする請求項1に記載の作業機械の追加機能提供システム。 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.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021202091A JP7804447B2 (en) | 2021-12-13 | 2021-12-13 | 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 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021202091A JP7804447B2 (en) | 2021-12-13 | 2021-12-13 | 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 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023087602A JP2023087602A (en) | 2023-06-23 |
| JP7804447B2 true JP7804447B2 (en) | 2026-01-22 |
Family
ID=86851021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021202091A Active JP7804447B2 (en) | 2021-12-13 | 2021-12-13 | 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 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7804447B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008152551A (en) | 2006-12-18 | 2008-07-03 | Fanuc Ltd | Software option setting system and setting method |
| JP2020201545A (en) | 2019-06-06 | 2020-12-17 | 株式会社東芝 | Control system and control method |
| JP2021005193A (en) | 2019-06-26 | 2021-01-14 | ファナック株式会社 | Machine tool search device, machine tool search method, and machine tool search program |
-
2021
- 2021-12-13 JP JP2021202091A patent/JP7804447B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008152551A (en) | 2006-12-18 | 2008-07-03 | Fanuc Ltd | Software option setting system and setting method |
| JP2020201545A (en) | 2019-06-06 | 2020-12-17 | 株式会社東芝 | Control system and control method |
| JP2021005193A (en) | 2019-06-26 | 2021-01-14 | ファナック株式会社 | Machine tool search device, machine tool search method, and machine tool search program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023087602A (en) | 2023-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7243763B2 (en) | First terminal device, second terminal device, information processing system, display setting switching method and program | |
| US9886675B2 (en) | User support experience with automatically generated virtual environment | |
| JP6438940B2 (en) | Web-based interface integration for single sign-on | |
| JP2018128810A (en) | Authentication device and program | |
| CN114787771A (en) | Updating code in a distributed version control system | |
| CN106911687A (en) | A kind of page makeup control method and device | |
| CN110502514A (en) | Collecting method, device, equipment and computer readable storage medium | |
| JP2021530043A (en) | Accessing the client credential set using the key | |
| JP7804447B2 (en) | 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 | |
| CN113779551B (en) | A rights management method and device | |
| US9513931B2 (en) | System for context based user requests for functionality | |
| CN116611085A (en) | Authority management and control method and device, electronic equipment and storage medium | |
| CN106201182A (en) | The method and device that application subfield is shown | |
| JP7639404B2 (en) | Information processing device and information processing program | |
| US20090113390A1 (en) | Module-code verification layer to automatically validate user input | |
| JP2007299295A (en) | Customer information registration system, application server and terminal device | |
| JP2021196662A (en) | Building administration system | |
| CN108388486B (en) | Information processing system and information processing method | |
| US20220358574A1 (en) | System for generating a request for pricing and a method for its use | |
| JP2012237564A (en) | Analytical instrument control/management system | |
| WO2020129700A1 (en) | Data management system and data management method | |
| CN110276179B (en) | User authorization method, device, storage medium and electronic equipment | |
| JP7293786B2 (en) | Information processing device and program | |
| US11586771B2 (en) | Integrated visualization of multiple app data | |
| KR101804156B1 (en) | Authentication method using information of application installed in smart device, smart device authenticating user based on information of installed application and information providing server for authentication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240919 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250626 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250715 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250910 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20260106 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260109 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7804447 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |