(57)【要約】【課題】産業機械の使用状況に応じて訴求効果の高い広告を提供すること。【解決手段】広告表示制御装置は、産業機械で使用されている商品の広告を前記産業機械に出力する広告表示制御装置であって、複数の商品の各々の広告を示すデータを記憶する広告記憶部と、少なくとも前記産業機械における加工状況、及び前記産業機械における加工に対する操作履歴に基づいて、前記産業機械の状態を観察する状態観察部と、前記状態観察部の観察結果に基づいて、前記産業機械のユーザにとって有用な情報を含む広告を選択する広告判断部と、前記広告判断部により選択された前記広告を前記産業機械に出力する広告出力部と、を備える。【選択図】図１
2020197859.tif 000002
【特許請求の範囲】
【請求項１】
産業機械で使用されている商品の広告を前記産業機械に出力する広告表示制御装置であって、
複数の商品の各々の広告を示すデータを記憶する広告記憶部と、
少なくとも前記産業機械における加工状況、及び前記産業機械における加工に対する操作履歴に基づいて、前記産業機械の状態を観察する状態観察部と、
前記状態観察部の観察結果に基づいて、前記産業機械のユーザにとって有用な情報を含む広告を選択する広告判断部と、
前記広告判断部により選択された前記広告を前記産業機械に出力する広告出力部と、
を備える、広告表示制御装置。
【請求項２】
前記状態観察部は、前記産業機械で使用されている前記商品に関する消耗品管理情報に基づいて、前記商品の使用積算時間が前記商品の寿命時間を超えているかを観察する、請求項１に記載の広告表示制御装置。
【請求項３】
前記操作履歴に基づいて、プログラムに対するデバックが行われたか否かを判断するユーザ操作判断部を備え、
前記広告判断部は、前記ユーザ操作判断部の判断結果に基づいて、前記有用な情報を含む広告を選択する、請求項１又は請求項２に記載の広告表示制御装置。
【請求項４】
前記広告記憶部は、前記複数の広告の各々に対応して、少なくとも広告を表示するタイミングが予め設定された広告表示時期データを記憶し、
前記広告判断部は、前記広告表示時期データに基づいて、選択された前記広告を、前記広告出力部を介して出力するタイミングを判断する、請求項１から請求項３のいずれか１項に記載の広告表示制御装置。
【請求項５】
前記広告表示時期データが前記複数の広告の各々に対応して広告の表示を抑制するタイミングを設定し、
前記広告判断部は、前記広告表示時期データに基づいて、前記広告の表示を抑制するタイミングと判断した場合、選択された前記広告の出力を一時的に停止させる、請求項４に記載の広告表示制御装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の広告表示制御装置を備える、サーバ。
【請求項７】
コンピュータにより実現される、産業機械で使用されている商品の広告を前記産業機械に出力する広告表示制御方法であって、
複数の商品の各々の広告を示すデータを記憶する広告記憶ステップと、
少なくとも前記産業機械における加工状況、及び前記産業機械における加工に対する操作履歴に基づいて、前記産業機械の状態を観察する状態観察ステップと、
前記状態観察ステップの観察結果に基づいて、前記産業機械のユーザにとって有用な情報を含む広告を選択する広告判断ステップと、
選択された前記広告を前記産業機械に出力する広告出力ステップと、
を備える、広告表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告表示制御装置、サーバ、及び広告表示制御方法に関する。
【背景技術】
【０００２】
近年、産業機械のシェアリングサービスという、時間単位や加工部品数によって、１台の産業機械をシェアして利用する形態が登場している。
このようなシェアリングサービスにおいて、ユーザの費用面での負担を減らし、かつ提供メーカーの利益減少を防止する手法として、時間貸しの端末装置の表示部に広告を表示する技術が提案されている。例えば、特許文献１参照。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−２１２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、産業機械のシェアリングサービスにおける広告の表示形態には、ユーザの加工の方向性や嗜好、産業機械における構成等の情報によって、より広告の効果を上げる仕組みが現状存在しない。このため、広告メーカーにとって訴求効果の高い広告を提供することが困難である。
【０００５】
そこで、産業機械の使用状況に応じて訴求効果の高い広告を提供することが望まれている。
【課題を解決するための手段】
【０００６】
（１）本開示の広告表示制御装置の一態様は、産業機械で使用されている商品の広告を前記産業機械に出力する広告表示制御装置であって、複数の商品の各々の広告を示すデータを記憶する広告記憶部と、少なくとも前記産業機械における加工状況、及び前記産業機械における加工に対する操作履歴に基づいて、前記産業機械の状態を観察する状態観察部と、前記状態観察部の観察結果に基づいて、前記産業機械のユーザにとって有用な情報を含む広告を選択する広告判断部と、前記広告判断部により選択された前記広告を前記産業機械に出力する広告出力部と、を備える。
【０００７】
（２）本開示のサーバの一態様は、（１）の広告表示制御装置を備える。
【０００８】
（３）本開示の広告表示制御方法の一態様は、コンピュータにより実現される、産業機械で使用されている商品の広告を前記産業機械に出力する広告表示制御方法であって、複数の商品の各々の広告を示すデータを記憶する広告記憶ステップと、少なくとも前記産業機械における加工状況、及び前記産業機械における加工に対する操作履歴に基づいて、前記産業機械の状態を観察する状態観察ステップと、前記状態観察ステップの観察結果に基づいて、前記産業機械のユーザにとって有用な情報を含む広告を選択する広告判断ステップと、選択された前記広告を前記産業機械に出力する広告出力ステップと、を備える。
【発明の効果】
【０００９】
一態様によれば、産業機械の使用状況に応じて訴求効果の高い広告を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る工作機械の構成の一例を示す図である。
【図２】付加機能の広告の一例を示す図である。
【図３】工具の広告の一例を示す図である。
【図４】プログラムの小規模な改変を例示する図である。
【図５】シミュレータの広告の一例を示す図である。
【図６】広告表示制御装置の広告表示処理について説明するフローチャートである。
【図７】広告配信システムの一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、一実施形態について図面を用いて説明する。
＜一実施形態＞
図１は、本実施形態に係る工作機械１００の構成の一例を示す図である。図１に示すように、工作機械１００は、制御装置１１０及び広告表示制御装置１２０を組み込んで有する。なお、制御装置１１０及び広告表示制御装置１２０は、工作機械１００とは独立した装置でもよい。また、広告表示制御装置１２０は、制御装置１１０に組み込まれてもよい。
【００１２】
工作機械１００は、制御装置１１０の数値制御により動作する加工用の機械である。
なお、本実施形態は、工作機械１００に限定されず、産業機械全般に広く適用することができる。産業機械とは、例えば、工作機械、産業用ロボット、サービス用ロボット、鍛圧機械及び射出成形機といった様々な機械を含む。
【００１３】
制御装置１１０は、当業者にとって公知の数値制御装置であり、工作機械１００の動作を制御する。なお、工作機械１００がロボットの場合、制御装置１１０は、ロボット制御装置等を含む。
図１に示すように、制御装置１１０は、制御部１１１、入力部１１２、表示部１１３、及び記憶部１１４を備える。
入力部１１２は、ユーザが工作機械１００に装着された工具等の部品のメーカーや型番、加工プログラムの設定パラメータ等の変更や修正を入力するために用いる装置であり、例えば、キーボードやタッチパネルである。
表示部１１３は、例えば、液晶ディスプレイ等であり、後述する表示制御部１１１２からの指示に基づいて、工作機械１００による加工の状況を示すデータとともに、工作機械１００の備える機能に対する付加機能、工作機械１００に対する追加機能、及び工作機械１００に装着された工具や消耗品等の商品等に関する広告を表示する。
記憶部１１４は、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。記憶部１１４は、工作機械１００における加工状況、工作機械１００における加工に対する操作履歴、工作機械１００の備える機能一覧、及び工作機械１００で使用されている工具、クーラント、砥石等の消耗品（商品）に関する使用履歴情報及び商品情報等を含む消耗品管理情報を記憶する管理記憶領域（図示せず）を設けるようにしてもよい。
【００１４】
制御部１１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ−Ｏｘｉｄｅ−Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）メモリ等を有し、これらはバスを介して相互に通信可能に構成される、当業者にとって公知のものである。
ＣＰＵは制御装置１１０を全体的に制御するプロセッサである。該ＣＰＵは、ＲＯＭに格納されたシステムプログラム及びアプリケーションプログラムを、バスを介して読み出し、該システムプログラム及びアプリケーションプログラムに従って制御装置１１０全体を制御することで、図１に示すように、制御部１１１が、管理部１１１１、及び表示制御部１１１２の機能を実現するように構成される。ＲＡＭには一時的な計算データや表示データ等の各種データが格納される。ＣＭＯＳメモリは図示しないバッテリでバックアップされ、工作機械１００の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。
【００１５】
管理部１１１１は、工作機械１００で使用されている工具毎に、当該工具を識別する工具番号（例えば、第１工具番号から第Ｍ（Ｍは任意の自然数）工具番号）を付して、当該工具に関する商品情報（例えば、商品名、型式、製造メーカー、工具の用途等）とともに、当該工具の使用履歴情報（例えば、工具交換時刻、工具使用積算時間等）を管理する。工具の用途は、例えばステンレス加工用とか、アルミ加工用途等を意味する。工具使用履歴は、工具の使用に応じて、適宜更新される。なお、このような管理は、工具に限られず、工作機械１００によって使用される他の消耗品（例えば、クーラント、砥石等）についても同様の管理がなされる。
また、管理部１１１１は、加工プログラムに基づき制御装置１１０が工作機械１００に出力する指令に基づいて、工作機械１００における加工状況、及び工作機械１００における加工に対する操作履歴を管理してもよい。
【００１６】
表示制御部１１１２は、後述する広告表示制御装置１２０により広告を受信した場合、受信した広告を表示部１１３に出力するようにしてもよい。
【００１７】
＜広告表示制御装置１２０＞
図１に示すように、広告表示制御装置１２０は、制御部１２１、及び広告記憶部１２２を備える。
【００１８】
＜広告記憶部１２２＞
制御部１２１の機能を説明する前に、広告表示制御装置１２０の出力する広告について説明する。
広告は、広告する対象物により、以下のように区分けすることができる。
（１）工作機械１００の備える機能に対する、未購入の付加機能（以下「付加機能」ともいう）に関する広告
（２）工作機械１００の使用する、例えば工具、クーラント、砥石等の消耗品（以下「消耗品」ともいう）に関する広告
（３）工作機械１００に係るユーザの作業を効率化するための製品（以下「作業効率アップ」）に関する広告
ここで、広告は、一般的には、動画等の画像データ及び音声データを含むようにしてもよい。
以下、前述した区分けに沿って、具体的に説明する。
【００１９】
最初に、「（１）付加機能の広告」について説明する。
工作機械１００が、例えば工具先端点制御機能を備えている場合、切削点指令機能、及び工具姿勢制御機能等の付加機能を組み合わせることで、加工面品位の向上や加工時間の短縮等を図ることができる。このように、工作機械１００の備える機能に対して、組み合わせることで更に有用な効果を奏することができる付加機能をユーザに対して広告を提供して追加購入を勧めることは、ユーザにとっても有益である。
図２は、付加機能の広告の一例を示す図である。図２に示すように、例えば、制御装置１１０の表示部１１３に付加機能の広告を表示することで、当該工作機械１００のオペレータに対して、当該付加機能の有用性をアピールすることができる。
また、制御装置１１０の表示部１１３に限らず、例えば、工作機械１００の近傍に備えるモニタ、携帯端末等に表示するようにしてもよい。
このような付加機能の広告を表示するタイミングとしては、例えば、オペレータ等のユーザにとって加工に関する作業（例えば、ローディング作業、ワーク確認作業等）が発生する時間帯を除く、当該機能の使用中に表示することが好ましい。
【００２０】
広告記憶部１２２には、例えば、工作機械１００の記憶部１１４（管理記憶領域）を参照して、工作機械１００の備える機能一覧を取得し、工作機械１００の備える機能毎に、当該機能に対する未購入の付加機能に関する広告を予め記憶させておくことができる。また、各付加機能の広告に対応して、当該広告を表示するタイミング（又は、当該広告の表示を抑制するタイミング）に関するデータ（以下、「広告表示時期データ」ともいう）を予め設定することができる。そうすることで、後述する広告判断部１３２は、広告記憶部１２２を参照することにより、付加機能に関する広告を適切なタイミングで表示することができる。
【００２１】
次に「（２）消耗品の広告」について説明する。
工作機械１００は、周知のように、例えば工具を使用して、ワークの加工を行う。工作機械１００は、使用している工具毎に、当該工具を識別する工具番号（例えば、第１工具番号から第Ｍ工具番号）を付して、当該工具に関する商品情報（例えば、商品名、型式、製造メーカー、工具の用途等）、当該工具の使用履歴情報（例えば、工具交換時刻、工具使用積算時間等）を管理する。
【００２２】
なお、各工具は、工具を交換してから、その工具を加工に使用することができた時間である工具寿命時間を有する。このため、工具は、その工具積算使用時間が予め設定した時間を超えると、新しい工具に交換することが求められている。
このような管理は、工具に限られない。工作機械１００によって使用される他の消耗品（例えば、クーラント、砥石等）についても同様の管理がなされる。
このような消耗品については、消耗品を交換するタイミングで、例えば新製品の広告をすることは一定の効果がある。
このため、広告記憶部１２２は、工作機械１００の使用中の消耗品（例えば工具）について、消耗品毎の商品情報（例えば型式）に基づいて、当該商品の後継商品や新商品に関する広告を予め記憶することができる。なお、当該商品の後継商品や新商品が無い場合、広告対象外とすることができる。図３は、消耗品の一例として、工具の広告を示す図である。図３に示すように、例えば、制御装置１１０の表示部１１３に工具の広告を表示することで、当該工作機械１００のオペレータに対して、新商品の工具の有用性をアピールすることができる。
このような消耗品の広告を表示するタイミングとしては、例えば、工作機械１００の消耗品管理情報を照会することで、消耗品毎（例えば工具番号毎）に、どの消耗品の寿命が近づいているか、を判定することができる。したがって、寿命の近づいた消耗品に対応する新商品の広告は、発注から納品に要する期間を考慮して工具交換を行う時期以前に行うことが有用である。なお、広告画面中に、広告商品を簡単に発注することができるワンタッチ操作機能を設けることが更に有用である。
【００２３】
なお、これら消耗品の広告のタイミングとしては、例えば、寿命が近づいている消耗品（工具）の交換（工具交換時）をきっかけに表示することが好ましい。
付加機能の広告と同様に、各消耗品の広告に対応して当該広告を表示するタイミング（又は、当該広告の表示を抑制するタイミング）に関するデータ（以下、「広告表示時期データ」ともいう）を予め設定することができる。そうすることで、後述する広告判断部１３２は、例えば、工作機械１００の消耗品管理情報を照会することで、寿命が近づいている消耗品を把握し、広告記憶部１２２を参照することにより、寿命の近づいている消耗品に対応する新商品の広告を取得し、消耗品に関する広告を適切なタイミングで表示することができる。なお、消耗品の後継商品や新商品のない場合、広告判断部１３２は、当該消耗品に関する広告を選択しなくてもよい。
【００２４】
次に「（３）作業効率アップに関する広告」について説明する。
ここでは、ユーザ（オペレータ）が制御装置１１０の入力部１１２により、何度もプログラムを改変しては、工作機械１００の加工を繰り返していると推測される場合を例に挙げて説明する。
図４は、プログラムＰ１の小規模な改変を例示する図である。図４に示すように、ユーザ（オペレータ）が工作機械１００により、プログラムＰ１の小規模な改変を何度も行い、その都度工作機械１００による加工処理を行っていると判断される場合、加工の軌跡がリアルタイムにわかる機能を有する商品（例えばシミュレータ）を紹介する広告が有効である。
図５は、作業効率アップに関する広告の一例として、シミュレータの広告を示す図である。図５に示すように、例えば、制御装置１１０の表示部１１３にシミュレータの広告を表示することで、当該工作機械１００のオペレータに対して、シミュレータの有用性をアピールすることができる。
【００２５】
広告表示制御装置１２０は、例えば、工作機械１００の記憶部１１４（管理記憶領域）を参照して、工作機械１００における加工に対する操作履歴を取得することで、前述したようなユーザ特有の加工処理を判別することができる。
このように、広告記憶部１２２は、工作機械１００における加工形態に対応して、当該加工形態の作業効率アップにつながる機能（商品）に関する広告を予め記憶することができる。
また、前述したように、作業効率アップに関する広告についても適切なタイミングで表示することができるように、広告記憶部１２２に、各加工形態の作業効率アップにつながる機能（商品）に関する広告に対応して当該広告を表示するタイミング（又は、当該広告の表示を抑制するタイミング）に関するデータ（広告表示時期データ）を予め設定するようにしてもよい。
【００２６】
以上、広告記憶部１２２に記憶される広告の特徴について説明した。
なお、前述した説明では、工作機械１００毎に、広告表示制御装置１２０を設ける構成を念頭に説明したが、これに限られない。
例えば、広告表示制御装置１２０をサーバとして、複数の工作機械１００と通信可能に接続している場合についても適用できる。図７は、複数の工作機械１００を通信可能に接続する場合の一例を示す図である。
この場合、例えば、広告記憶部１２２には、複数の工作機械１００毎に、対応する広告記憶領域を設けてもよい。また、共通の工作機械１００に対しては、共通の広告記憶領域を設けてもよい。
次に、広告記憶部１２２に記憶された広告を表示するための制御部１２１（どの広告をいつ表示するかに関する表示制御機能）について説明する。
【００２７】
＜制御部１２１＞
制御部１２１は、図１の制御装置１１０の制御部１１１と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＣＭＯＳメモリ等を有し、これらはバスを介して相互に通信可能に構成される、当業者にとって公知のものである。
ＣＰＵは広告表示制御装置１２０を全体的に制御するプロセッサである。該ＣＰＵは、ＲＯＭに格納されたシステムプログラム及びアプリケーションプログラムを、バスを介して読み出し、該システムプログラム及びアプリケーションプログラムに従って制御装置１１０全体を制御することで、図１に示すように、制御部１２１が、状態観察部１３０、ユーザ操作判断部１３１、広告判断部１３２、及び広告出力部１３３の機能（表示制御機能）を実現するように構成される。
【００２８】
状態観察部１３０は、例えば、前述したように制御装置１１０の記憶部１１４の管理記憶領域を参照することで、工作機械１００における加工状況、操作履歴、消耗品管理情報（消耗品毎の商品情報、及び使用履歴情報等）を取得することで、工作機械１００の状態を観察してもよい。
より具体的には、状態観察部１３０は、例えば消耗品管理情報（消耗品毎の商品情報及び使用履歴情報等）に基づいて、工具（商品）毎の工具使用積算時間と、予め設定された工具寿命時間を比較し、工具毎に工具使用積算時間が工具寿命時間を超えているか否かを観察することができる。同様に、状態観察部１３０は、取得した消耗品管理情報を照会することで、クーラントや砥石等の消耗品（商品）の寿命が近づいているか否かを観察することができる。
それにより、状態観察部１３０は、観察結果を後述する広告判断部１３２に出力することができる。
【００２９】
ユーザ操作判断部１３１は、状態観察部１３０により取得される工作機械１００における加工に対する操作履歴に基づいて、例えば、ユーザが何度も同じ加工プログラムを改変しては加工を試していることを判断した場合、ユーザによる加工プログラムのデバックが行われていると判断してもよい。
より具体的には、ユーザ操作判断部１３１は、操作履歴を解析することにより、ユーザが制御装置１１０の入力部１１２により、何度もプログラムを改変しては、工作機械１００の加工を繰り返している場合、プログラムのデバックが行われていると判断してもよい。その場合、ユーザ操作判断部１３１は、判断結果を後述する広告判断部１３２に出力することができる。
【００３０】
広告判断部１３２は、状態観察部１３０の観察結果、及びユーザ操作判断部１３１の判断結果等に基づいて、工作機械１００のユーザにとって有用な情報を含む広告を選択することができる。更に、広告判断部１３２は、広告記憶部１２２に設定された広告毎の広告表示時期データに基づいて、選択した広告を配信するのに適切なタイミングを判断し、当該適切なタイミングで制御装置１１０の表示制御部１１１２に対して選択された広告を、広告出力部１３３を介して出力することができる。
こうすることで、広告表示制御装置１２０は、例えば、加工の重要度が高いと思われるタイミング、作業者が加工に関する何らかの作業が発生するタイミングでは広告を表示しないように、広告の表示を抑制することができる。逆に、広告表示制御装置１２０は、例えば、前準備のタイミング、工具交換のタイミング、仕上げ加工段階等に、適切な広告を表示させることができる。
以下、前述した区分けに沿って、具体的に説明する。
【００３１】
＜（１）付加機能の広告＞
工作機械１００が、例えば工具先端点制御機能を備えている場合、切削点指令機能、及び工具姿勢制御機能等の付加機能を組み合わせることで、加工面品位の向上や加工時間の短縮等を図ることができる。そこで、広告判断部１３２は、工作機械１００の備える機能に対して、組み合わせることで更に有用な効果を奏することができる付加機能をユーザに対して勧めることができる広告を、広告記憶部１２２から選択することができる。
そして、広告判断部１３２は、広告表示時期データに基づいて、例えば、オペレータ等のユーザが加工に関する作業（例えば、ローディング作業、ワーク確認作業等）の時間帯を除く、当該機能の使用中に表示するタイミングを、適切なタイミングと判断してもよい。広告判断部１３２は、制御装置１１０の表示制御部１１１２に対して選択された広告を、広告出力部１３３を介して出力することができる。
【００３２】
＜（２）消耗品の広告＞
広告判断部１３２は、状態観察部１３０により観察された工具、クーラント、砥石等の消耗品のうち、工具使用積算時間が工具寿命時間を超えている消耗品（商品）を抽出する。広告判断部１３２は、抽出した消耗品（例えば工具）の商品情報（例えば型式）に基づいて、当該商品の後継商品や新商品に関する広告を選択することができる。なお、広告判断部１３２は、当該商品の後継商品や新商品が無い場合、広告対象外としてもよい。
そして、広告判断部１３２は、例えば、寿命の近づいた消耗品に対応する新商品の広告を選択した場合、発注納品に係る期間を考慮して工具交換を行う時期以前を、適切なタイミングと判断してもよい。広告判断部１３２は、広告出力部１３３を介して、制御装置１１０の表示制御部１１１２に対して選択された広告を出力することができる。なお、広告判断部１３２は、消耗品を交換するタイミングを最適なタイミングとして判断してもよい。
また、広告判断部１３２は、広告画面中に、広告商品を簡単に発注することができるワンタッチ操作機能を設けるように、制御装置１１０の表示制御部１１１２に対して選択された広告を、広告出力部１３３を介して出力してもよい。
【００３３】
＜（３）作業効率アップに関する広告＞
広告判断部１３２は、ユーザ操作判断部１３１によりユーザによりプログラムのデバッグが行われていると判断された場合、加工の軌跡がリアルタイムにわかる機能を有する商品（例えばシミュレータ）を照会する広告を選択することができる。広告判断部１３２は、広告記憶部１２２の広告表示時期データに基づいて、各加工形態の作業効率アップにつながる機能（商品）に関する広告に対応して当該広告を表示するタイミング（又は、当該広告の表示を抑制するタイミング）を判断してもよい。そして、広告判断部１３２は、制御装置１１０の表示制御部１１１２に対して選択された広告を、広告出力部１３３を介して出力することができる。
【００３４】
なお、広告判断部１３２は、上記３つの形態に限定されず、工作機械１００の加工状態に応じて、当該加工状態において適切な広告を選択し、適切なタイミングで広告の配信（又は、当該広告の配信の停止）を判断してもよい。
また、広告判断部１３２は、商品情報に含まれるメーカーの情報に基づいて、工作機械１００のメーカーと商品のメーカーとが同じになるように、広告を選択してもよい。
１１３に表示する。
【００３５】
広告出力部１３３は、広告判断部１３２により選択された広告を、制御装置１１０（表示制御部１１１２）に対して出力してもよい。
【００３６】
＜広告表示制御装置１２０の広告表示処理＞
次に、本実施形態に係る広告表示制御装置１２０の広告表示処理に係る動作について説明する。
図６は、広告表示制御装置１２０の広告表示処理について説明するフローチャートである。
【００３７】
ステップＳ１１において、状態観察部１３０は、工作機械１００における加工状態、ユーザの操作履歴、商品情報、及び使用履歴情報等を観察する。
【００３８】
ステップＳ１２において、ユーザ操作判断部１３１は、ステップＳ１１で取得されたユーザの操作履歴に基づいて、例えば、ユーザによるプログラムのデバックが行われたか否かを判断する。
【００３９】
ステップＳ１３において、広告判断部１３２は、ステップＳ１１の観察結果、及びステップＳ１２の判断結果に基づいて、工作機械１００のユーザにとって有用な情報を含む広告があるか否かを判断する。広告がある場合、処理はステップＳ１４に進み、広告がない場合、処理は終了する。なお、広告が無い場合、予め設定された時間経過後に、ステップＳ１１に移るようにしてもよい。そうすることで、広告を表示するタイミングを逃すことを避けることができる。
【００４０】
ステップＳ１４において、広告判断部１３２は、ステップＳ１６の判断結果に基づいて、広告を広告記憶部１２２から選択する。
【００４１】
ステップＳ１５において、広告判断部１３２は、広告記憶部１２２に設定された広告表示時期データに基づいて、現在が選択した広告を配信するのに適切なタイミングか否かを判断する。適切なタイミングの場合、処理はステップＳ１６に進み、適切なタイミングでない場合、処理はステップＳ１８に進む。
【００４２】
ステップＳ１６において、広告出力部１３３は、ステップＳ１４で選択された広告を制御装置１１０に出力する。
【００４３】
ステップＳ１７において、広告判断部１３２は、広告の出力が終了したか否かを判断する。広告の出力が終了した場合、処理は終了し、広告の出力が終了していない場合、処理はステップＳ１７に戻る。
【００４４】
ステップＳ１８において、広告判断部１３２は、予め設定された時間を経過したか否かを判断する。予め設定された時間を経過した場合、処理はステップＳ１５に移り、予め設定された時間を経過していない場合、処理はステップＳ１８に戻る。
【００４５】
以上により、一実施形態の広告表示制御装置１２０は、工作機械１００における加工に対する加工状況及び操作履歴と、工作機械１００で使用されている工具等の消耗品（商品）に関する商品情報及び使用履歴情報とを取得する。広告表示制御装置１２０は、取得した加工状況、操作履歴、商品情報、及び使用履歴情報に基づいて、加工に対する操作履歴やオプション、加工状況や消耗品（商品）の情報等の「ユーザの加工」に関わる属性によって、ユーザにとって有用な情報を含む広告を選択する。これにより、広告表示制御装置１２０は、工作機械１００による加工に関わるユーザに応じた訴求効果の高い広告を提供することができる。
【００４６】
以上、一実施形態について説明したが、広告表示制御装置１２０は、上述の実施形態に限定されるものではなく、目的を達成できる範囲での変形、改良等を含む。
＜変形例１＞
上述の実施形態では、広告表示制御装置１２０は、工作機械１００に組み込まれたが、工作機械１００とは独立した装置でもよい。
例えば、図７に示すように、広告表示制御装置１２０Ａは、図１に示した機能を有するサーバであって、広告配信システムとして、ネットワーク２００に接続されたｎ個の工作機械１００Ａ（１）−１００Ａ（ｎ）の各々に対して広告をネットワーク２００を経由して、工作機械Ａ（１）−１００Ａ（ｎ）に対して出力（以下「配信」ともいう）してもよい。なお、ｎは２以上の整数である。
なお、例えば、広告記憶部１２２には、工作機械１００Ａ毎に、対応する広告記憶領域を設けてもよい。また、共通の工作機械１００Ａに対しては、共通の広告記憶領域を設けてもよい。
広告表示制御装置１２０Ａは、工作機械１００Ａにおける加工に対する加工状況及び操作履歴と、工作機械１００で使用されている工具等の消耗品（商品）に関する商品情報及び使用履歴情報とを、工作機械１００Ａの各々から取得する。広告表示制御装置１２０Ａは、取得した工作機械１００Ａ毎の加工状況、操作履歴、商品情報、及び使用履歴情報に基づいて、各工作機械１００Ａにおける加工状況、使用されている消耗品（商品）の種類や型番の新旧やメーカー情報等の「工作機械」に関わる属性によって、工作機械１００Ａ毎のユーザにとって有用な情報を含む広告を選択する。これにより、広告表示制御装置１２０Ａは、当該「工作機械」に関わる属性に応じて選択した広告の配信先の工作機械１００Ａを判断することにより、工作機械１００Ａに応じた訴求効果の高い広告を提供することができる。
また、シェアリングサービスで使用する工作機械１００Ａに適用することで、サービス提供者にとっては、広告収入が得られるとともに、安い価格でサービスを提供することができる。また、サービスを受けるユーザにとっては、少ない費用でサービスが受けられるとともに、有用な情報を受けることができる。
なお、工作機械１００Ａ（１）−１００Ａ（ｎ）の各々は、図１の工作機械１００に対応する。工作機械１００Ａ（１）−１００Ａ（ｎ）の制御装置１１０Ａは、図１の制御装置１１０に対応する。広告表示制御装置１２０Ａは、図１の広告表示制御装置１２０に対応する。
【００４７】
＜変形例２＞
また例えば、上述の実施形態では、広告表示制御装置１２０は、状態観察部１３０、ユーザ操作判断部１３１、広告判断部１３２、及び広告出力部１３３の機能を有したが、これに限定されない。
例えば、広告表示制御装置１２０の機能の一部又は全部を、例えば、クラウド上で仮想サーバ機能等を利用して、広告表示制御装置１２０の各機能を実現してもよい。
更に、広告表示制御装置１２０は、広告表示制御装置１２０の各機能を適宜複数のサーバに分散される、分散処理システムとしてもよい。
【００４８】
＜変形例３＞
また例えば、上述の実施形態では、制御装置１１０は、表示部１１３を有し、表示部１１３に選択された広告を表示したが、これに限定されない。例えば、工作機械１００に備えるモニタ、工作機械１００の近傍に備えるモニタ、携帯端末等に広告を表示するようにしてもよい。
【００４９】
＜変形例４＞
また例えば、上述の実施形態では、広告表示制御装置１２０は、選択した広告を制御装置１１０の表示部１１３に表示したが、広告とともに広告の商品を購入する購入ボタンを表示してもよい。これにより、ユーザは、広告の商品を即座に購入することができ、より高品位の加工を行うことができる。
【００５０】
なお、一実施形態に係る広告表示制御装置１２０に含まれる各機能は、ハードウェア、ソフトウェア又はこれらの組み合わせによりそれぞれ実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【００５１】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（Ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（ｔａｎｇｉｂｌｅ  ｓｔｏｒａｇｅ  ｍｅｄｉｕｍ）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  ＰＲＯＭ）、フラッシュＲＯＭ、ＲＡＭを含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は、無線通信路を介して、プログラムをコンピュータに供給できる。
【００５２】
なお、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【００５３】
以上を換言すると、本開示の広告表示制御装置、及び広告配信システムは、次のような構成を有する各種各様の実施形態を取ることができる。
（１）本開示の広告表示制御装置１２０は、産業機械（工作機械１００）で使用されている商品の広告を産業機械に出力する広告表示制御装置であって、複数の商品の各々の広告を示すデータを記憶する広告記憶部１２２と、少なくとも産業機械における加工状況、及び産業機械における加工に対する操作履歴に基づいて、産業機械の状態を観察する状態観察部１３０と、状態観察部１３０の観察結果に基づいて、産業機械のユーザにとって有用な情報を含む広告を選択する広告判断部１３２と、広告判断部１３２により選択された広告を産業機械に出力する広告出力部１３３と、を備える。
この広告表示制御装置１２０によれば、産業機械の使用状況に応じて訴求効果の高い広告を提供することができる。
【００５４】
（２）状態観察部１３０は、産業機械で使用されている商品に関する消耗品管理情報に基づいて、商品の使用積算時間が商品の寿命時間を超えているかを観察してもよい。
そうすることで、寿命が近づいている商品の広告を選択することができる。
【００５５】
（３）操作履歴に基づいて、プログラムに対するデバックが行われたか否かを判断するユーザ操作判断部１３１を備え、広告判断部１３２は、ユーザ操作判断部１３１の判断結果に基づいて、有用な情報を含む広告を選択してもよい。
そうすることで、プログラムのデバッグにおいて手助けとなる商品の広告を選択することができる。
【００５６】
（４）広告記憶部１２２は、複数の広告の各々に対応して、少なくとも広告を表示するタイミングが予め設定された広告表示時期データを記憶し、広告判断部１３２は、広告表示時期データに基づいて、選択された広告を、広告出力部１３３を介して出力するタイミングを判断してもよい。
そうすることで、ユーザの作業を妨げない適切なタイミングで広告を表示することができる。
【００５７】
（５）広告表示時期データが複数の広告の各々に対応して広告の表示を抑制するタイミングを設定し、広告判断部１３２は、広告表示時期データに基づいて、広告の表示を抑制するタイミングと判断した場合、選択された広告の出力を一時的に停止させてもよい。
そうすることで、ユーザによる加工に関する操作が発生するタイミングでは、広告の表示が抑制されることにより、ユーザの加工に係る操作を妨げないようにすることができる。
【００５８】
（６）本開示のサーバ（広告表示制御装置１２０Ａ）は、（１）から（５）のいずれかの広告表示制御装置１２０を備える。
このサーバによれば、上述の（１）から（５）のいずれかと同様の効果を奏することができる。
【００５９】
（７）本開示の広告表示制御方法は、コンピュータにより実現される、産業機械（工作機械１００）で使用されている商品の広告を産業機械に出力する広告表示制御方法であって、複数の商品の各々の広告を示すデータを記憶する広告記憶ステップと、少なくとも産業機械における加工状況、及び産業機械における加工に対する操作履歴に基づいて、産業機械の状態を観察する状態観察ステップと、状態観察ステップの観察結果に基づいて、産業機械のユーザにとって有用な情報を含む広告を選択する広告判断ステップと、選択された広告を産業機械に出力する広告出力ステップと、を備える。
この広告表示制御方法によれば、上述の（１）と同様の効果を奏することができる。
【符号の説明】
【００６０】
１００  工作機械
１１０  制御装置
１１１２  表示制御部
１２０  広告表示制御装置
１２２  広告記憶部
１３０  状態観察部
１３１  ユーザ操作判断部
１３２  広告判断部
１３３  広告出力部
【図１】
2020197859.tif 000003
【図２】
2020197859.tif 000004
【図３】
2020197859.tif 000005
【図４】
2020197859.tif 000006
【図５】
2020197859.tif 000007
【図６】
2020197859.tif 000008
【図７】
2020197859.tif 000009