(57)【要約】  操作支援モジュールは、作業機の挙動を制御する操作制御部又は表示部に表示された作業機の画像の挙動を制御する画像生成アプリケーションの操作制御部と連携して動作する操作支援モジュールであって、作業機の機種情報と、作業機の性能情報を指定する性能情報要求とを含むリクエストを性能情報サーバに送信するリクエスト発行部と、要求した性能情報を含むレスポンスを性能情報サーバから受信するレスポンス取得部と、取得した性能情報を、操作制御部の制御に反映させる操作支援部と、を有する。
2020027335.tif 000002
【特許請求の範囲】
【請求項１】
作業機の挙動を制御する操作制御部又は表示部に表示された作業機の画像の挙動を制御する画像生成アプリケーションの操作制御部と連携して動作する操作支援モジュールであって、
前記作業機の機種情報と、前記作業機の性能情報を指定する性能情報要求とを含むリクエストを性能情報サーバに送信するリクエスト発行部と、
要求した前記性能情報を含むレスポンスを前記性能情報サーバから受信するレスポンス取得部と、
取得した前記性能情報を、前記操作制御部の制御に反映させる操作支援部と、を有する
操作支援モジュール。
【請求項２】
前記リクエスト発行部は、前記操作制御部から取得した前記作業機の姿勢を定義する姿勢条件を含むリクエストを発行し、
前記レスポンス取得部は、前記作業機の姿勢に応じた性能情報を含むレスポンスを前記性能情報サーバから受信し、
前記操作支援部は、前記作業機の姿勢に応じた性能情報を、前記操作制御部の制御に反映させる、請求項１に記載の操作支援モジュール。
【請求項３】
前記リクエスト発行部は、前記性能情報要求で指定される前記性能情報の演算に必要な条件のみを前記姿勢条件として含む前記リクエストを発行する、請求項２に記載の操作支援モジュール。
【請求項４】
前記リクエスト発行部は、前記性能情報要求で指定される前記性能情報に拘わらず、予め決められた条件を前記姿勢条件として含む前記リクエストを発行する、請求項２に記載の操作支援モジュール。
【請求項５】
前記リクエスト発行部は、オペレータの操作入力に基づいて、前記姿勢条件、前記性能情報要求、及び前記機種情報を、前記操作制御部から取得して、前記リクエストを生成する、請求項２〜４の何れか一項に記載の操作支援モジュール。
【請求項６】
前記レスポンス取得部は、前記リクエストに含まれる前記姿勢条件により定義される姿勢を有する前記作業機が、所定作業を実施できるか否かの判定結果を含むレスポンスを、前記性能情報サーバから受信し、
前記操作支援部は、前記判定結果に関する情報を、表示部に表示する、請求項２〜５の何れか一項に記載の操作支援モジュール。
【請求項７】
複数の前記作業機の機種情報と、前記機種情報に対応する前記性能情報サーバと、を対応付けるアドレステーブルを、更に備え、
前記リクエスト発行部は、前記アドレステーブルを参照して、前記リクエストに含まれる前記機種情報に対応する前記性能情報サーバを選定し、
前記レスポンス取得部は、前記性能情報要求で指定された前記性能情報を含む前記レスポンスを、選定した前記性能情報サーバから取得する、請求項１〜６の何れか一項に記載の操作支援モジュール。
【請求項８】
前記操作制御部は、前記画像生成アプリケーションの操作制御部により表示される作業機画像の姿勢を制御する、請求項１〜７の何れか一項に記載の操作支援モジュール。
【請求項９】
作業機の画像を生成する画像生成モジュールと、
前記画像における前記作業機の姿勢を定義する姿勢条件を取得する姿勢条件取得部と、
取得した前記姿勢条件、前記作業機の性能情報を指定するための性能情報要求、及び前記作業機の機種情報を含むリクエストを性能情報サーバに送信し、前記性能情報要求で指定した前記性能情報を含むレスポンスを前記性能情報サーバから受信する性能情報取得部と、
受信した前記性能情報を、表示する画像に反映させる又は表示部に表示する描画支援部と、を有する
画像生成アプリケーション。
【請求項１０】
前記姿勢条件取得部は、前記性能情報要求で指定される前記性能情報の演算に必要な前記姿勢条件のみを取得し、
前記性能情報取得部は、前記演算に必要な姿勢条件を含むリクエストを、前記性能情報サーバに送信する、請求項９に記載の画像生成アプリケーション。
【請求項１１】
前記姿勢条件取得部は、前記性能情報要求で指定される前記性能情報に拘わらず、予め決められた種類の前記姿勢条件を取得し、
前記性能情報取得部は、取得した前記姿勢条件を含むリクエストを、前記性能情報サーバに送信する、請求項９に記載の画像生成アプリケーション。
【請求項１２】
前記性能情報取得部は、前記リクエストに含まれる前記姿勢条件により定義される姿勢を有する前記作業機が、所定作業を実施できるか否かの判定結果を含むレスポンスを、前記性能情報サーバから受信し、
前記描画支援部は、前記実施の可否を表示部に表示する、請求項９〜１１の何れか一項に記載の画像生成アプリケーション。
【請求項１３】
複数の前記作業機の機種情報と、前記機種情報に対応する前記性能情報サーバと、を対応付けるアドレステーブルを、さらに備え、
前記性能情報取得部は、前記アドレステーブルを参照して、前記リクエストに含まれる前記機種情報に対応する前記性能情報サーバを選定し、前記性能情報要求で指定された前記性能情報を含む前記レスポンスを、選定した前記性能情報サーバから取得する、請求項９〜１２の何れか一項に記載の画像生成アプリケーション。
【請求項１４】
請求項１〜８の何れか一項に記載の操作支援モジュールが搭載された作業機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作支援モジュール、画像生成アプリケーション、及び作業機に関する。
【背景技術】
【０００２】
近時、建設業界において、建物の設計や作業計画に、３Ｄ−ＣＡＤ（Computer Aided Design）やＢＩＭ（Building Information Modeling）等のアプリケーションが利用されている（特許文献１参照）。このようなアプリケーションは、建物や作業機の３Ｄ画像を生成し表示部に表示する。特にＢＩＭは、例えば、クレーン、ブルドーザ、及びトラックを用いる作業計画の作成時にも活用されている。【０００３】
作業計画を作成する際、ＢＩＭのオペレータは、例えば、所望の作業姿勢における作業機（例えば、クレーン）の性能情報（例えば、定格総荷重）を求めるために、作業機メーカーから提供された定格総荷重表を参照する。しかし、作業計画の作成時に、作業者が定格総荷重表を参照することは煩雑であり、作業効率が悪いといった不都合があった。【０００４】
又、特許文献２には、性能情報を演算する機能を有する移動式クレーンが開示されている。このような移動式クレーンは、性能情報を演算する際、記憶部に記憶した演算式を使用する。演算式は、最新の性能情報に対応する演算式に更新されることがある。このような演算式の更新は、例えば、メンテナンス作業者によって、作業機毎に行われるが、総ての作業機が最新の演算式に更新されていない状況が発生する可能性がある。作業機毎に演算式が異なる場合、同じ作業現場に配置された同機種の作業機同士であっても、作業機の演算により求められる性能情報が異なる可能性がある。よって、同じ作業現場に配置された同機種の作業機同士で、同じ性能情報を効率よく求められる技術が求められている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−３１８１１２号公報
【特許文献２】特開２０１６−１１７５４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上述のような状況に鑑みなされたものであり、作業機の性能情報を効率よく得ることができる技術を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明に係る操作支援モジュールの一態様は、作業機の挙動を制御する操作制御部又は表示部に表示された作業機の画像の挙動を制御する画像生成アプリケーションの操作制御部と連携して動作する操作支援モジュールであって、作業機の機種情報と、作業機の性能情報を指定する性能情報要求とを含むリクエストを性能情報サーバに送信するリクエスト発行部と、要求した性能情報を含むレスポンスを性能情報サーバから受信するレスポンス取得部と、取得した性能情報を、操作制御部の制御に反映させる操作支援部と、を有する。【０００８】
本発明に係る画像生成アプリケーションの一態様は、作業機の画像を生成する画像生成モジュールと、画像における作業機の姿勢を定義する姿勢条件を取得する姿勢条件取得部と、取得した姿勢条件、作業機の性能情報を指定するための性能情報要求、及び作業機の機種情報を含むリクエストを性能情報サーバに送信し、性能情報要求で指定した性能情報を含むレスポンスを性能情報サーバから受信する性能情報取得部と、受信した性能情報を、表示する画像に反映させる又は表示部に表示する描画支援部と、を有する。【０００９】
本発明に係る作業機の一態様は、上述の操作支援モジュールが搭載されている。
【発明の効果】
【００１０】
本発明によれば、作業機の性能情報を効率よく得ることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態１に係るＢＩＭ支援システムの構成を示す図である。
【図２】図２は、実施形態１に係るＢＩＭ支援システムの機能ブロック図である。
【図３】図３は、実施形態１に係るクライアント端末のハードウェア構成の一例を示すブロック図である。
【図４】図４は、実施形態１に係るサーバのハードウェア構成の一例を示すブロック図である。
【図５】図５は、性能データ表の一例を示す図である。
【図６】図６は、クライアント端末とサーバとの間におけるデータの流れを示す図である。
【図７Ａ】図７Ａは、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図７Ｂ】図７Ｂは、ＢＩＭアプリケーションのツールバーの一部を示す図である。
【図７Ｃ】図７Ｃは、クレーン選択画面の一例を示す図である。
【図７Ｄ】図７Ｄは、クレーン選択画面の一例を示す図である。
【図７Ｅ】図７Ｅは、クレーン選択画面の一例を示す図である。
【図７Ｆ】図７Ｆは、クレーン調整画面の一例を示す図である。
【図８Ａ】図８Ａは、表示部に表示される画像の一例を示す図である。
【図８Ｂ】図８Ｂは、表示部に表示される画像の一例を示す図である。
【図８Ｃ】図８Ｃは、表示部に表示される画像の一例を示す図である。
【図９】図９は、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図１０Ａ】図１０Ａは、表示部に表示される画像の一例を示す図である。
【図１０Ｂ】図１０Ｂは、表示部に表示される画像の一例を示す図である。
【図１０Ｃ】図１０Ｃは、表示部に表示される画像の一例を示す図である。
【図１１】図１１は、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図１２Ａ】図１２Ａは、表示部に表示される画像の一例を示す図である。
【図１２Ｂ】図１２Ｂは、表示部に表示される画像の一例を示す図である。
【図１３Ａ】図１３Ａは、撓んでいないブームの画像の一例を示す図である。
【図１３Ｂ】図１３Ｂは、撓んだブームの画像の一例を示す図である。
【図１３Ｃ】図１３Ｃは、撓んだブームの画像の一例を示す図である。
【図１４】図１４は、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図１５Ａ】図１５Ａは、表示部に表示される画像の一例を示す図である。
【図１５Ｂ】図１５Ｂは、表示部に表示される画像の一例を示す図である。
【図１６Ａ】図１６Ａは、表示部に表示される画像の一例を示す図である。
【図１６Ｂ】図１６Ｂは、表示部に表示される画像の一例を示す図である。
【図１６Ｃ】図１６Ｃは、表示部に表示される画像の一例を示す図である。
【図１６Ｄ】図１６Ｄは、表示部に表示される画像の一例を示す図である。
【図１６Ｅ】図１６Ｅは、表示部に表示される画像の一例を示す図である。
【図１７Ａ】図１７Ａは、表示部に表示される画像の一例を示す図である。
【図１７Ｂ】図１７Ｂは、表示部に表示される画像の一例を示す図である。
【図１７Ｃ】図１７Ｃは、表示部に表示される画像の一例を示す図である。
【図１７Ｄ】図１７Ｄは、表示部に表示される画像の一例を示す図である。
【図１７Ｅ】図１７Ｅは、表示部に表示される画像の一例を示す図である。
【図１８Ａ】図１８Ａは、表示部に表示される画像の一例を示す図である。
【図１８Ｂ】図１８Ｂは、表示部に表示される画像の一例を示す図である。
【図１８Ｃ】図１８Ｃは、表示部に表示される画像の一例を示す図である。
【図１８Ｄ】図１８Ｄは、表示部に表示される画像の一例を示す図である。
【図１８Ｅ】図１８Ｅは、表示部に表示される画像の一例を示す図である。
【図１９】図１９は、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図２０Ａ】図２０Ａは、表示部に表示される画像の一例を示す図である。
【図２０Ｂ】図２０Ｂは、表示部に表示される画像の一例を示す図である。
【図２０Ｃ】図２０Ｃは、表示部に表示される画像の一例を示す図である。
【図２１】図２１は、ＢＩＭ支援システムの動作の一例を示すフローチャートである。
【図２２Ａ】図２２Ａは、表示部に表示される画像の一例を示す図である。
【図２２Ｂ】図２２Ｂは、表示部に表示される画像の一例を示す図である。
【図２２Ｃ】図２２Ｃは、表示部に表示される画像の一例を示す図である。
【図２３】図２３は、作業計画書の一例を示す図である。
【図２４】図２４は、実施形態２に係るクレーン支援システムの構成を示す図である。
【図２５】図２５は、実施形態２に係るクレーン支援システムの機能ブロック図である。
【図２６】図２６は、クレーン支援システムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態について、図面を用いて詳細に説明する。以下、図面を適宜参照して、本実施形態について説明する。本明細書の全体を通じて同一要素には、特に断らない限り、同一符号を付す。添付の図面と共に以下に記載される事項は、例示的な実施形態を説明するためのものであり、唯一の実施形態を示すためのものではない。例えば、実施形態において動作の順序が示された場合、動作の順序は、全体的な動作として矛盾が生じない範囲で、適宜変更されてもよい。
【００１３】
［実施形態１］
図１は、実施形態１に係るＢＩＭ支援システムＢＳの構成を示す図である。図２は、実施形態１に係るＢＩＭ支援システムＢＳの構成を示すブロック図である。
【００１４】
＜ＢＩＭ支援システムの概要＞
以下、図１及び図２を参照して本実施形態に係るＢＩＭ支援システムＢＳのシステム構成について説明する。ＢＩＭ支援システムＢＳは、性能情報演算システムの一例に該当する。
【００１５】
ＢＩＭ支援システムＢＳは、ハードウェア構成として、クライアント端末Ｔ及び複数のサーバＳ１〜Ｓ４（性能情報演算サーバとも称される）を有する。尚、本実施形態のＢＩＭ支援システムＢＳは、クライアント端末ＴとサーバＳ１〜Ｓ４とがネットワークＮを介して接続された、クライアント・サーバ型のＢＩＭ支援システムである。ＢＩＭ支援システムＢＳにおけるクライアント端末及びサーバの数は、図示の場合に限定されない。
【００１６】
クライアント端末Ｔには、ＢＩＭアプリケーションＡがインストールされている。ＢＩＭアプリケーションＡは、画像生成アプリケーション及び画像生成モジュールの一例に該当する。ＢＩＭアプリケーションＡには、画像生成アプリケーション支援モジュールＭ（以下、単に「支援モジュールＭ」とがアドインされている。支援モジュールＭが組み込まれたクライアント端末Ｔは、表示支援装置の一例に該当する。尚、ＢＩＭアプリケーションＡと支援モジュールＭとを合わせたアプリケーションが、画像生成アプリケーションと称されることもある。
【００１７】
ＢＩＭアプリケーションＡは、ＢＩＭに特化したソフトウェアである。ＢＩＭアプリケーションＡは、建設物（建物又はインフラ等）の計画、設計、構築、及び／又は管理等を行うことができる、ＢＩＭのための種々のソフトウェアであってよい。尚、本発明に係る画像生成アプリケーションは、ＢＩＭに特化したソフトウェアに限定されず、例えば、コンストラクション・インフォメーション・モデリング（ＣＩＭ）、建築物の設計のための２Ｄ−ＣＡＤ、及び３Ｄ−ＣＡＤであってもよい。又、画像生成アプリケーションは、クレーン等の作業機のシミュレーションを、仮想的な空間において行うＶＲシミュレータ（Virtual Reality Simulator）であってもよい。尚、ＣＩＭは、ＢＩＭに含まれると捉えてもよい。
【００１８】
支援モジュールＭは、操作支援モジュールの一例に該当し、表示部１２に表示する作業機の画像を生成するＢＩＭアプリケーションＡと連携して動作する。このような支援モジュールＭは、リクエスト−レスポンス型の通信プロトコル（例えば、ＨＴＴＰＳプロトコル）を利用して、サーバＳ１〜Ｓ４から、表示部１２に表示された作業機の性能情報を取得する。
【００１９】
サーバＳ１〜Ｓ４はそれぞれ、性能情報サーバの一例に該当し、支援モジュールＭから取得したリクエストに基づいて、作業機の性能情報を取得する機能を有する。サーバＳ１〜Ｓ４は、リクエストを受けた支援モジュールＭに対して、取得した性能情報を含むレスポンスを提示する。
【００２０】
上述の性能情報は、例えば、定格総荷重に関する情報、モーメント負荷率に関する情報、ブームの最大倒伏角に関する情報、作業半径に関する情報、ブームの変形画像情報、ジブの変形画像情報、作業機の作業領域画像情報、アウトリガジャッキの反力に関する情報、作業機の姿勢情報、地盤強度を考慮した作業可否に関する情報、及び吊荷の移動経路に関する情報等を含む（後述の表２のＣ列参照）。又、性能情報は、作業機が所望の作業を実行できるか否かの判定結果を含む。又、作業機がクレーンの場合、性能情報は、吊荷の移動経路に関する情報を含む。
【００２１】
支援モジュールＭは、表示部１２に表示された作業機の画像における作業機の姿勢を定義する姿勢条件を取得する。以下、作業機の画像を、単に「作業機画像」と称する。又、作業機の姿勢を、単に「作業機画像の姿勢」と称する。更に、作業機画像の姿勢を定義する姿勢条件を、単に「作業機画像の姿勢条件」と称する。
【００２２】
又、支援モジュールＭは、姿勢条件、作業機の性能情報を指定するための性能情報要求、及び作業機の機種情報を含むリクエストを、サーバＳ１〜Ｓ４から特定したサーバに送信する。
【００２３】
この際、支援モジュールＭは、作業機画像に対応するサーバを特定するサーバ特定情報をリクエストに含めることにより、リクエストを送信するサーバを特定してもよい。サーバ特定情報は、例えば、サーバのＵＲＩ（Uniform Resource Identifier）である。又、支援モジュールＭは、性能情報要求で指定した性能情報を含むレスポンスをサーバから受信する。そして、支援モジュールＭは、受信した性能情報を、表示部１２に表示する画像又は表示部１２に表示された作業機画像に反映させる。
【００２４】
一方、サーバＳ１〜Ｓ４は、上述の支援モジュールＭを有するクライアント端末Ｔから、作業機画像の姿勢条件、作業機の性能情報を指定する性能情報要求、及び機種情報を含むリクエストを取得する。このようなサーバＳ１〜Ｓ４は、性能情報の演算に用いられる演算式及び作業機の諸元データを予め記憶している。
【００２５】
又、サーバＳ１〜Ｓ４は、リクエストを取得した後、リクエストに含まれる姿勢条件、性能情報要求、及び機種情報と、記憶している演算式及び諸元データとに基づいて、性能情報要求で指定された性能情報の演算を実行する。そして、サーバＳ１〜Ｓ４は、演算の結果を含むレスポンスを、クライアント端末Ｔに提示する。
【００２６】
このようなサーバＳ１〜Ｓ４で実行される演算は、実際の作業機（例えば、クレーン）が備える演算器で行われる演算と同じ精度の演算である。ＢＩＭアプリケーションＡのオペレータ（以下、単に「オペレータ」と称する。）は、ＢＩＭアプリケーションＡにおいて、実際の作業機と同じ性能情報を得ることができるため、作業機を考慮した詳細な施工計画を効率よく行うことができる。
【００２７】
＜クライアント端末の構成例＞
次に、クライアント端末Ｔの構成例について説明する。図２は、実施形態１に係るＢＩＭ支援システムＢＳの構成の一例を示す機能ブロック図である。図３は、実施形態１に係るクライアント端末Ｔのハードウェア構成の一例を示すブロック図である。クライアント端末Ｔは、ＢＩＭアプリケーションが組み込まれた端末の一例に該当する。
【００２８】
（クライアント端末の機能構成例）
クライアント端末Ｔは、入力部１１、表示部１２、通信部１３、記憶部１４、及び制御部１５等を備える。
【００２９】
（入力部）
入力部１１は、オペレータから入力された情報等の入力を受け付ける。オペレータによる入力情報は、入力部１１によって受け付けられて制御部１５に送られる。入力部１１が受け付ける情報の一例を以下に説明する。
【００３０】
入力部１１は、性能情報要求の入力を受け付ける。性能情報要求は、クライアント端末ＴがサーバＳ１〜Ｓ４から取得する作業機の性能情報を指定する情報を含む。換言すれば、性能情報要求は、サーバＳ１〜Ｓ４が演算し、クライアント端末Ｔに提示する、作業機の性能情報を指定する情報を含む。尚、性能情報要求で指定される作業機の性能情報は、表示部１２に表示された画像における作業機の性能情報を意味する。以下、表示部１２に表示された画像における作業機は、「表示された作業機」とも称される。
【００３１】
入力部１１は、建築物の画像を表示部１２に表示するための指示を受け付ける。以下、建築物の画像を、単に「建築物画像」と称する。又、表示部１２に表示するための指示を、単に「建築物画像の表示指示」と称する。
【００３２】
建築物画像の表示指示には、例えば、建築物画像の種類を指定する情報が含まれる。又、建築物画像の表示指示には、建築物画像の大きさに関する情報及び／又は建築物画像の配置に関する情報が含まれる。
【００３３】
入力部１１は、作業機画像を表示部１２に表示する指示を受け付ける。以下、作業機画像を表示部１２に表示する指示を、単に「作業機画像の表示指示」と称する。
【００３４】
作業機画像の表示指示には、例えば、表示部１２に表示する作業機の機種を特定するための情報が含まれる。以下、作業機の機種を特定するための情報を、単に「機種情報」と称する。
【００３５】
又、作業機画像の表示指示には、作業機画像の配置に関する情報が含まれてもよい。作業機画像の配置に関する情報は、例えば、座標及び／又は方向（方位）を含む。
【００３６】
機種情報は、作業機ＩＤ（型式、スペック番号、及び／又は製造番号）、及びメーカー名等のうちの少なくとも一つを含む。
【００３７】
入力部１１は、表示部１２に表示された画像の操作を受け付ける。以下、表示部１２に表示された画像の操作を、単に「画像操作」と称する。
【００３８】
画像操作には、表示部１２に表示された建築物画像及び／又は作業機画像に関する操作が含まれる。以下、表示部１２に表示された建築物画像及び／又は作業機画像を、単に「表示画像」と称することもある。又、表示画像における建築物画像は、単に「表示建築物画像」とも称される。又、表示画像における作業機画像は、単に「表示作業機画像」とも称される。
【００３９】
画像操作として、表示建築物画像の姿勢を変更する操作、サイズを変更する操作（拡大操作又は縮小操作）、及び、配置を変更する操作等のうち少なくとも一つが挙げられる。又、画像操作として、表示作業機画像の姿勢を変更する操作、サイズを変更する操作（拡大操作又は縮小操作）、及び配置を変更する操作等のうち少なくとも一つが挙げられる。
【００４０】
オペレータは、表示部１２に表示された設定画面に数値を入力することによって、画像操作を行う。又、オペレータは、表示建築物画像や表示作業機画像をドラッグ操作することによって、画像操作を行ってもよい。
【００４１】
オペレータは、上記設定画面において、表示作業機画像の属性情報における姿勢条件（具体例は、後述する）を変更することによって、表示作業機画像の姿勢を変更する。或いは、オペレータは、表示作業機画像をドラッグ操作することによって、表示作業機画像の姿勢を変更してもよい。
【００４２】
オペレータは、上記設定画面において、表示作業機におけるアタッチメント（例えば、クレーンのジブやマンバスケット）の使用の有無（使用状態又は非使用状態）を選択することにより、表示作業機の作業状態を変更する。このような操作は、表示作業機画像の属性情報における作業状態情報の変更の一例に該当する。
【００４３】
（表示部）
表示部１２は、情報等を表示する。表示部１２に表示される情報は、記憶部１４に記憶された情報でもよいし、制御部１５によって生成された情報でもよい。
【００４４】
尚、入力部１１と表示部１２とは、個別のデバイスによって構成されてもよいし、タッチパネルディスプレイのように、情報の入力と出力（表示）とを並行して行えるデバイスに一体化されてもよい。
【００４５】
（通信部）
通信部１３は、ネットワークＮを介してサーバＳ１〜Ｓ４と通信する。そのために、通信部１３は、情報の送信部及び受信部（図示省略）を備える。サーバＳ１〜Ｓ４との通信は、例えば、制御部１５によって制御される。
【００４６】
又、通信部１３は、サーバＳ１〜Ｓ４に向けて後述のリクエストを送信し、このリクエストに対するレスポンスをサーバＳ１〜Ｓ４から受信する。通信部１３は、取得したレスポンスを制御部１５（具体的には、第二制御部１７の支援制御部１７２）に送る。
【００４７】
（記憶部）
記憶部１４は、第一記憶部１４１、第二記憶部１４２、及び第三記憶部１４３等を有する。尚、記憶部１４１〜１４３は、一つのハードウェア（主記憶装置）により構成されている。但し、記憶部１４１〜１４３は、複数のハードウェアにより構成されてもよい。
【００４８】
第一記憶部１４１は、建築物画像データベースであって、建築物画像に関する情報を記憶する。建築物を構成する部材の三次元画像に関する情報が、第一記憶部１４１に記憶されている。以下、建築物を構成する部材の三次元画像を、単に「建築物画像」と称する。建築物を構成する部材として、柱、窓、配管、ドア、床、天井、及び壁等のうちの少なくとも一つが挙げられる。
【００４９】
建築物画像とともに、各画像と対応付けられた属性情報が、第一記憶部１４１に記憶されている。建築物画像の属性情報は、部材ＩＤ（型番又は製造番号等）、種類、部材名、メーカー名、規格、寸法、及び材質等のうちの少なくとも一つを含んでよい。
【００５０】
又、第一記憶部１４１は建築物画像以外に、例えば、建築現場や工事現場等の作業現場の構成要素の画像に関する情報を記憶してもよい。以下、作業現場の構成要素の画像を、単に「作業現場構成画像」と称する。作業現場構成画像は、例えば、道路（歩道、車道）、木、電線、電柱、車、及び人のうちの少なくとも一つの画像を含んでよい。
【００５１】
第二記憶部１４２は、作業機画像データベースであって、作業機画像に関する情報を記憶する。例えば、作業機及び／又は作業機を構成する部材の三次元画像に関する情報が、第二記憶部１４２に記憶されている。以下、作業機を構成する部材の二次元画像又は三次元画像を、単に「作業機画像」と称する。
【００５２】
作業機画像として、例えば、クレーン、ブルドーザ、油圧ショベルカー、コンクリートポンプ車、高所作業車、ダンプトラック、トレーラ、及びリフターのうちの少なくとも一つの作業機画像が挙げられる。作業機画像は、これら各作業機の構成部材の三次元画像を含んでもよい。
【００５３】
作業機がクレーンの場合、クレーンとして、移動式クレーン（ラフテレーンクレーン、オールテレーンクレーン）及び／又はタワークレーン等が挙げられる。クレーンの構成部材として、例えば、ブーム、ジブ、アウトリガ、車両、及びフックのうちの少なくとも一つが挙げられる。
【００５４】
作業機画像とともに、各作業機画像と対応付けられた属性情報が、第二記憶部１４２に記憶されてもよい。
【００５５】
作業機画像の属性情報は、作業機画像における作業機の機種情報及び／又は作業機画像の姿勢条件を含む。作業機画像の属性情報は、作業機の作業状態に関する情報を含んでもよい。以下、作業機の作業状態に関する情報を、単に「作業状態情報」と称する。作業機画像の属性情報は、作業機を構成する部材に関する情報を含んでもよい。以下、作業機を構成する部材に関する情報を、単に「構成部材情報」と称する。
【００５６】
姿勢条件は、例えば、ブームの起伏角、ブームの長さ、ブームの旋回角、ジブの起伏角、ジブの長さ、及びアウトリガの張出幅のうちの少なくとも一つを含む。
【００５７】
作業状態情報は、例えば、ブーム作業状態、ジブ作業状態、シングルトップ作業状態、アウトリガ作業状態、オンタイヤ作業状態、及びフックの作業状態のうちの少なくとも一つの作業状態を特定する情報を含む。
【００５８】
構成部材情報は、作業機を構成する部材の種類に関する情報を含む。作業機を構成する部材は、例えば、ブーム、ジブ、フック、及びワイヤである。以下、作業機を構成する部材の種類に関する情報を、単に「構成部材の種類情報」と称する。
【００５９】
第三記憶部１４３は、リクエストを送るサーバを特定する情報を記憶する。サーバを特定する情報は、サーバ特定情報とも称される。サーバ特定情報は、作業機画像に対応付けて、第三記憶部１４３に記憶されている。
【００６０】
第三記憶部１４３は、作業機画像の属性情報のうちの機種情報から、作業機画像に対応するサーバを特定できる形式で、サーバ特定情報を記憶している。
【００６１】
具体的には、第三記憶部１４３は、複数の作業機画像の属性情報に含まれる機種情報と、これら各機種情報に対応するサーバ（サーバ特定情報）と、を対応付けるアドレステーブルを記憶している。
【００６２】
制御部１５は、上述したエレメント１１〜１４それぞれの動作を制御してクライアント端末Ｔの全体的な動作を制御する。ＢＩＭ支援システムＢＳの機能に着目した場合、制御部１５は、第一制御部１６及び第二制御部１７等を備える。
【００６３】
（第一制御部）
第一制御部１６は、ＢＩＭ制御部１６１及び表示制御部１６２等を有する。第一制御部１６は、ＢＩＭアプリケーションＡの機能を実現する。第一制御部１６は、表示部１２（後述）に表示された作業機画像の挙動を制御する画像アプリケーションＡの操作制御部の一例に該当する。
【００６４】
（ＢＩＭ制御部）
ＢＩＭ制御部１６１は、入力部１１から、上述の建築物画像の表示指示に関する情報を取得する。そして、ＢＩＭ制御部１６１は、建築物画像の表示指示に関する情報によって特定される建築物画像に関する情報を、記憶部１４から取得する。ＢＩＭ制御部１６１は、取得した建築物画像に関する情報を、後述の表示制御部１６２に送る。
【００６５】
ＢＩＭ制御部１６１は、入力部１１から、上述の作業機画像の表示指示に関する情報を取得する。そして、ＢＩＭ制御部１６１は、取得した作業機画像の表示指示に含まれる機種情報によって特定される作業機画像に関する情報を、記憶部１４から取得する。ＢＩＭ制御部１６１は、取得した作業機画像に関する情報を、後述の表示制御部１６２に送る。
【００６６】
ＢＩＭ制御部１６１は、入力部１１から、上述の画像操作に関する情報を取得する。ＢＩＭ制御部１６１は、取得した画像操作に関する情報を、表示画像に反映させる。
【００６７】
具体的には、ＢＩＭ制御部１６１は、取得した画像操作に関する情報（例えば、座標、寸法、及び／又は姿勢条件）を、表示画像（例えば、表示作業機画像）の属性情報に反映することにより、取得した画像操作に関する情報を表示部１２の表示に反映する。
【００６８】
（表示制御部）
表示制御部１６２は、ＢＩＭ制御部１６１から取得した建築物画像に関する情報を表示部１２に対応する表示信号に変換して出力し、表示部１２に、建築物画像を表示させる。
【００６９】
表示制御部１６２は、ＢＩＭ制御部１６１から受け取った作業機画像に関する情報を表示部１２に対応する表示信号に変換して出力し、表示部１２に、作業機画像を表示させる。
【００７０】
（第二制御部）
第二制御部１７は、通信制御部１７１、支援制御部１７２、領域画像処理部１７６、及び変形画像処理部１７７等を有する。第二制御部１７は、支援モジュールＭの機能を実現する。又、支援制御部１７２は、姿勢条件取得部、性能情報取得部、及び描画支援部の機能を実現する。
【００７１】
（通信制御部）
通信制御部１７１は、通信部１３を介した、クライアント端末ＴとサーバＳ１〜Ｓ４との通信を制御する。
【００７２】
（支援制御部）
支援制御部１７２は、支援モジュールＭの機能に着目した場合、情報取得部１７３、リクエスト発行部１７４、及び表示支援制御部１７５等を有する。支援制御部１７２の一部の機能は、性能情報取得部の機能を実現する。支援制御部１７２の一部は、性能情報取得部の一例に該当する。支援制御部１７２は、操作支援部の一例に該当する。又、支援制御部１７２は、性能情報を含むレスポンスをサーバから受信するレスポンス取得部としての機能を有する。よって、支援制御部１７２は、レスポンス取得部の一例にも該当する。
【００７３】
（情報取得部）
情報取得部１７３は、入力部１１から性能情報要求を取得した場合に、性能情報要求で指定される性能情報をサーバＳ１〜Ｓ４から取得するために必要な情報（以下、「パラメータ」という。）を、ＢＩＭ制御部１６１から取得する。
【００７４】
情報取得部１７３が取得するパラメータは、後述のリクエスト発行部１７４が生成するリクエストにおけるパラメータを構成する。尚、リクエストに含まれるパラメータを以下の表１に示す。情報取得部１７３は、姿勢条件取得部の一例に該当する。
【００７５】
【表１】
2020027335.tif 000003
【００７６】
表１のうち、製造番号、型式番号、及びスペック番号は、機種情報の一例に該当する。表１のうち、アウトリガ状態及びブーム・ジブ選択は、作業機状態情報の一例に該当する。ブーム・ジブ選択は、例えば、ブーム作業状態、ジブ作業状態、及びシングルトップ作業状態の中から一つの作業状態を選択する。
【００７７】
表１のうち、アウトリガ幅、ブーム起伏角度、ブーム長さ、旋回角度、ジブ起伏角度、及びジブ長さは、姿勢条件の一例に該当する。アウトリガ幅は、アウトリガ毎に設定してもよい。
【００７８】
又、表１のうち、ブームに関する情報（例えば、ブームの種類）、ジブに関する情報（例えば、ジブの種類）、フックに関する情報（例えば、フックの種類）、及びワイヤに関する情報（例えば、ワイヤ掛け数）は、構成部材情報の一例に該当する。
【００７９】
表１のうち、単位は、その他の情報の一例に該当する。経路情報には、例えば、吊荷の移動経路、作業機の走行移動経路、及び／又はブームの先端部の移動経路が含まれる。
【００８０】
具体的には、情報取得部１７３は、入力部１１から性能情報要求を取得した場合に、表示作業機画像の属性情報における機種情報を、ＢＩＭ制御部１６１から取得する。
【００８１】
情報取得部１７３は、入力部１１から性能情報要求を取得した場合に、表示作業機画像の属性情報のうち、作業機の作業状態を特定するための作業状態情報を、ＢＩＭ制御部１６１から取得する。
【００８２】
情報取得部１７３は、入力部１１から性能情報要求を取得した場合に、表示作業機画像の属性情報のうち、取得した性能情報要求に対応する姿勢条件を、ＢＩＭ制御部１６１から取得する。
【００８３】
情報取得部１７３は、入力部１１から性能情報要求を取得した場合に、表示作業機画像の属性情報のうち、作業機の構成部材に関する情報である構成部材情報を、ＢＩＭ制御部１６１から取得する。
【００８４】
情報取得部１７３は、表示作業機画像における作業機が吊り上げている吊荷荷重の情報を、ＢＩＭ制御部１６１から取得する。以下、上記吊荷荷重の情報を、単に「吊上荷重情報」と称する。吊上荷重情報は、吊荷情報の一例に該当する。
【００８５】
情報取得部１７３は、表示作業機画像における作業機が吊り上げている吊荷の経路情報を、ＢＩＭ制御部１６１から取得する。以下、上記吊荷の経路情報を、単に「経路情報」と称する。
【００８６】
以上のような情報取得部１７３が取得する情報は、作業機画像の属性情報として予め記憶部１４に記憶されていてもよいし、サーバＳ１〜Ｓ４から取得した情報であってもよい。尚、情報取得部１７３が取得する情報の具体例は、後述の表２や後述のＢＩＭ支援システムＢＳの動作説明において示される。
【００８７】
尚、パラメータの取得方法の一例として、情報取得部１７３は、表１に示すパラメータのうち、取得した性能情報要求で指定された性能情報の演算に必要なパラメータのみ、ＢＩＭ制御部１６１から取得する。
【００８８】
パラメータの取得方法の一例として、情報取得部１７３は、性能情報要求で指定される性能情報に拘わらず、表１に示すパラメータのうち、予め決められた種類のパラメータ情報を、ＢＩＭ制御部１６１から取得する。予め決められた種類のパラメータ情報は、例えば、属性情報における機種情報、姿勢条件、作業状態情報、及び構成部材情報に関する総ての情報である。
【００８９】
情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。
【００９０】
（リクエスト発行部）
リクエスト発行部１７４は、情報取得部１７３から取得した機種情報に基づいて、この機種情報に対応するサーバを特定するためのサーバ特定情報を、第三記憶部１４３から取得する。
【００９１】
具体的には、リクエスト発行部１７４は、第三記憶部１４３に記憶されたアドレステーブルを参照して、情報取得部１７３から取得した機種情報に対応するサーバ特定情報を取得する。
【００９２】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含む、リクエストを生成する。
【００９３】
リクエストは、例えば、ＨＴＴＰＳプロトコルのリクエストメッセージの形式である。リクエストで使用されるＨＴＴＰメソッドは、例えば、ＧＥＴメソッドである。リクエスト発行部１７４は、生成したリクエストを、通信制御部１７１に送る。
【００９４】
式１は、リクエストの一例を示す。リクエストは、先頭から順に、ＵＲＩ、性能情報要求、及びパラメータを含む。パラメータは、上記表１に示す機種情報、作業状態情報、姿勢条件、構成部材情報、吊荷荷重情報、経路情報、及びその他の情報のうちの少なくとも一つを含む。パラメータは、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを含んでいればよい。
【００９５】
具体的には、式１において、「https://.../bimapi/v1.0/Simulation/」は、ＵＲＩの一例に該当する。又、式１において、「RatedWeight」は、性能情報要求の一例に該当する。又、式１において、「Model={モデル}& BoomState={ブームジブ種類}&BoomLength={ブーム長さ}&...」は、パラメータの一例に該当する。尚、式１における、「モデル」、「ブームジブ種類」、及び「ブーム長さ」は、式２のように記号、文字列、又は数値に置き換えられてもよい。
【００９６】
【数１】
2020027335.tif 000004
【００９７】
【数２】
2020027335.tif 000005
【００９８】
（表示支援制御部）
表示支援制御部１７５は、通信制御部１７１から取得したレスポンスを解析し、レスポンスに含まれるサーバＳ１〜Ｓ４の演算結果を、表示部１２の表示に反映させる。表示支援制御部１７５は、レスポンスに含まれるサーバＳ１〜Ｓ４の演算結果を、ＢＩＭ制御部１６１に送り、表示部１２に表示する画像又は表示部１２の表示された画像に反映させる。表示支援制御部１７５は、レスポンス取得部及び描画支援部の一例に該当する。
【００９９】
表示支援制御部１７５は、表示作業機画像の属性情報を、レスポンスに含まれるサーバＳ１〜Ｓ４の演算結果に基づいて更新することにより、この演算結果を、表示部１２の表示に反映させてもよい。
【０１００】
表示支援制御部１７５は、レスポンスに領域画像に関する情報が含まれている場合には、領域画像に関する情報を、領域画像処理部１７６に送る。
【０１０１】
表示支援制御部１７５は、領域画像処理部１７６から取得した領域画像を、ＢＩＭ制御部１６１に送り、表示部１２の表示に反映させる。尚、領域画像は、レスポンスに含まれるサーバＳ１〜Ｓ４の演算結果（つまり、領域画像に関する情報）が反映された画像である。
【０１０２】
表示支援制御部１７５は、レスポンスに変形画像に関する情報が含まれている場合には、変形画像に関する情報を、変形画像処理部１７７に送る。
【０１０３】
表示支援制御部１７５は、変形画像処理部１７７から取得した変形画像を、ＢＩＭ制御部１６１に送り、表示部１２の表示に反映させる。尚、変形画像は、レスポンスに含まれるサーバＳ１〜Ｓ４の演算結果（つまり、変形画像に関する情報）が反映された画像と捉えてよい。
【０１０４】
このような表示支援制御部１７５の処理は、表示支援処理と称されることもある。表示支援処理の具体例は、ＢＩＭ支援システムＢＳの動作説明において示される。
【０１０５】
（領域画像処理部）
領域画像処理部１７６は、表示支援制御部１７５から取得した領域画像に関する情報に基づいて、領域画像を生成する。このような領域画像処理部１７６は、領域画像生成部の一例に該当する。そして、領域画像処理部１７６は、生成した領域画像を表示支援制御部１７５に送る。領域画像処理部１７６は、変形画像生成部の一例と捉えてよい。
【０１０６】
尚、領域画像は、表示部１２に表示された作業機の姿勢において、この作業機のフックを移動させることができる範囲（以下、「フックの可動領域」と称する。）を、二次元及び／又は三次元で示す画像である。つまり、作業機にはフックが含まれると捉えてよい。
【０１０７】
又、表示部１２に表示された作業機が吊荷を吊っている場合には、吊り具及び吊荷が作業機に含まれると捉えてよい。この場合には、領域画像は、吊り具を移動させることができる範囲（以下、「吊り具の可動領域」と称する。）及び／又は吊荷を移動させることができる範囲（以下、「吊荷の可動領域」と称する。）を、二次元及び／又は三次元で示す画像である。領域画像の具体例は、ＢＩＭ支援システムＢＳの動作説明において示される。尚、領域画像処理部１７６が生成する領域画像は、作業機画像に関連する変形画像の一例と捉えてもよい。
【０１０８】
（変形画像処理部）
変形画像処理部１７７は、表示支援制御部１７５から取得した変形画像に関する情報に基づいて、変形画像を生成する。変形画像処理部１７７は、変形画像生成部の一例に該当する。そして、変形画像処理部１７７は、生成した変形画像を表示支援制御部１７５に送る。変形画像の具体例は、ＢＩＭ支援システムＢＳの動作説明において示される。尚、変形画像処理部１７７が生成する変形画像は、作業機画像に関連する変形画像の一例と捉えてよい。
【０１０９】
尚、以上のようなクライアント端末Ｔに組み込まれたＢＩＭアプリケーションＡ及び支援モジュールＭは、クラウドサーバ（不図示）に組み込まれて、実行されてもよい。クラウドサーバは、ネットワークＮを介して、サーバＳ１〜Ｓ４に接続される。
【０１１０】
又、クラウドサーバは、ビューアが組み込まれたクライアント端末（不図示）にネットワークＮを介して接続されている。ビューアは、クラウドサーバで実行されるＢＩＭアプリケーションＡが生成する画像を表示するアプリケーションである。
【０１１１】
オペレータは、クライアント端末のビューアを介して、ＢＩＭアプリケーションＡが生成する画像を操作する。このようなシステムは、クラウド型のＢＩＭ支援システムの一例に該当する。クラウド型のＢＩＭ支援システムにおいて、クラウドサーバは、画像生成アプリケーションが組み込まれた端末の一例に該当する。
【０１１２】
（クライアント端末のハードウェア構成例）
図３に示すように、クライアント端末Ｔは、デスクトップ型コンピュータ（パーソナルコンピュータ、ワークステーション等）、ラップトップ型コンピュータ（パーソナルコンピュータ、ワークステーション等）、タブレット端末、又はスマートフォン等のモバイル装置等である。
【０１１３】
クライアント端末Ｔは、ハードウェア構成に着目した場合、一般的なデスクトップ型コンピュータ又はラップトップ型コンピュータが備えるプロセッサ１００１、入力装置１００２、出力装置１００３、メモリ１００４、及びストレージ１００５等を備える。
【０１１４】
又、クライアント端末Ｔは、通信インタフェース（ＩＦ）１００６、及び電源回路１００７を備える。これらのエレメント１００１〜１００７は、例えば、バス１００８によって接続されてよい。
【０１１５】
プロセッサ１００１は、クライアント端末Ｔの動作を制御する。プロセッサ１００１は、演算能力を備えた回路又はデバイスの一例である。プロセッサ１００１には、例えば、ＣＰＵ（central processing unit）、ＭＰＵ（micro processing unit）、及びＧＰＵ（graphics processing unit）の少なくとも１つが用いられてよい。
【０１１６】
入力装置１００２は、図２に示した入力部１１を含んでよい。入力装置１００２は、クライアント端末Ｔに対する情報の入力に用いられるデバイス、例えば、キーボード、タッチパネル、及びマウスの少なくとも１つを含んでよい。入力装置１００２を通じて、プロセッサ１００１に情報が入力されてよい。
【０１１７】
出力装置１００３は、図２に示した表示部１２を含んでよい。具体的には、出力装置１００３は、表示部１２に相当するディスプレイ（又は、モニタ）を含んでよい。ディスプレイは、タッチパネル式のディスプレイであってよい。タッチパネル式のディスプレイは、入力装置１００２及び出力装置１００３の双方に該当すると捉えてよい。
【０１１８】
メモリ１００４は、例えば、プロセッサ１００１によって実行されるプログラム、及び、プログラムの実行に応じて処理されるデータ又は情報を記憶する。メモリ１００４には、ＲＡＭ（random access memory）及びＲＯＭ（read only memory）が含まれる。ＲＡＭは、プロセッサ１００１のワークメモリに用いられてよい。「プログラム」は、「ソフトウェア」或いは「アプリケーション」と称される。
【０１１９】
ストレージ１００５は、プロセッサ１００１によって実行されるプログラム、及び、プログラムの実行に応じて処理されるデータ又は情報を記憶する。ストレージ１００５に、既述の建築物画像に関する情報、作業機画像に関する情報、及びサーバ特定情報等のＢＩＭ支援システムＢＳに関連した情報が記憶される。
【０１２０】
ストレージ１００５は、ハードディスクドライブ（ＨＤＤ）又はソリッドステートドライブ（ＳＳＤ）といった半導体ドライブ装置を含む。半導体ドライブ装置の追加で又は代替で、フラッシュメモリのような不揮発性メモリが、ストレージ１００５に含まれてもよい。メモリ１００４及びストレージ１００５が、図２の記憶部１４に該当する。
【０１２１】
プログラムには、既述のようなＢＩＭアプリケーションＡ及び支援モジュールＭを具現するプログラム（以下「ＢＩＭプログラム」と称する。）が含まれる。ＢＩＭプログラムを成すプログラムコードの全部又は一部は、メモリ１００４及び／又はストレージ１００５に記憶されてもよいし、オペレーティングシステム（ＯＳ）の一部に組み込まれてよい。
【０１２２】
プログラム及び／又はデータは、プロセッサ１００１による読み取りが可能な記録媒体に記録された形態で提供されてもよい。記録媒体の一例としては、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＭＯ、ＤＶＤ、ブルーレイディスク、及びポータブルハードディスクが挙げられる。又、ＵＳＢ（universal serial bus）メモリ等の半導体メモリも記録媒体の一例である。
【０１２３】
又、プログラム及び／又は情報は、アプリケーションサーバ（不図示）からネットワークＮを介してクライアント端末Ｔに提供（ダウンロード）されてもよい。通信ＩＦ１００６を通じてプログラム及び／又は情報がクライアント端末Ｔに提供されて、メモリ１００４及び／又はストレージ１００５に記憶されてよい。又、プログラム及び／又はデータは、入力装置１００２を通じてクライアント端末Ｔに提供されて、メモリ１００４及び／又はストレージ１００５に記憶されてもよい。
【０１２４】
通信ＩＦ１００６は、図２の通信部１３に該当し、ネットワークＮと通信するためのインタフェースである。通信ＩＦ１００６は、無線通信のための無線インタフェースを備えてよい。又、通信ＩＦ１００６は、有線通信のための有線インタフェースを備えてもよい。
【０１２５】
プロセッサ１００１が、記憶部１４に記憶されたＢＩＭプログラムを読み出して実行することにより、クライアント端末Ｔは、既述のようなＢＩＭアプリケーションＡ及び支援モジュールＭの機能を実現する表示処理装置の一例として機能する。
【０１２６】
プロセッサ１００１がＢＩＭプログラムを実行することによって、図２に例示した制御部１５の各エレメント１６１〜１７２が具現される。
【０１２７】
電源回路１００７は、図３に示した各エレメント１００１〜１００６が動作するための電力を各エレメント１００１〜１００６のそれぞれに供給する。
【０１２８】
＜サーバ＞
図１に示すＢＩＭ支援システムＢＳは、例示的に、複数のサーバＳ１〜Ｓ４を備える。図１には、非限定的な一例として、４台のサーバＳ１〜Ｓ４が例示されている。サーバの数は、１以上かつ３以下でもよいし５以上でもよい。
【０１２９】
サーバＳ１〜Ｓ４は、例えば、作業機メーカー毎に設けられる。以下、サーバＳ１〜Ｓ４のうちサーバＳ１について説明する。尚、サーバＳ２〜Ｓ４の構成は、サーバＳ１と同様であるため省略する。サーバＳ１は、例えば、作業機メーカーＭ１に対応するサーバである。又、サーバＳ２〜Ｓ４はそれぞれ、作業機メーカーＭ２〜Ｍ４に対応するサーバである。
【０１３０】
（サーバの機能構成例）
サーバＳ１は、通信部２１、記憶部２３、及び制御部２２等を有する。
【０１３１】
（通信部）
通信部２１は、クライアント端末Ｔと、ネットワークＮを介して通信する。そのため、通信部２１は、情報の送信部及び受信部（図示省略）等を備える。クライアント端末Ｔとの通信は、制御部（不図示）によって制御される。
【０１３２】
尚、通信部２１は、サーバＳ１とサーバＳ２〜Ｓ４とを、ネットワークＮを介して通信する。
【０１３３】
本実施形態の場合、サーバＳ１は、インターネットを介してクライアント端末Ｔと接続されている。サーバＳ１とクライアント端末Ｔとは、ＨＴＴＰＳプロトコル等のＴＣＰ／ＩＰプロトコルを用いて通信する。尚、サーバＳ１とクライアント端末Ｔとの通信プロトコルは、ＨＴＴＰＳプロトコルに限定されず、いわゆるリクエスト−レスポンス型の種々の通信プロトコルであってもよい。
【０１３４】
通信部２１は、クライアント端末Ｔから受信したリクエストを、制御部２２に送る。又、通信部２１は、制御部２２から取得したレスポンスを、クライアント端末Ｔに送信する。
【０１３５】
（記憶部）
記憶部２３は、演算部２２２が行う演算で使用される演算式（不図示）を記憶する。演算式は、リクエストに含まれる性能情報要求で指定される性能情報の演算に使用される。記憶部２３は、後述の補間演算に用いられる補間演算式を記憶する。
【０１３６】
記憶部２３は、演算部２２２が行う演算で使用される性能データ（例えば、定格総荷重）を記憶する。記憶部２３は、例えば、性能データを表形式の性能テーブルとして記憶する。性能テーブルは、作業機画像の姿勢条件（ブームの起伏角、ブームの長さ、ブームの旋回角、ジブの起伏角、ジブの長さ、及びアウトリガの張出幅）、クレーンの作業状態、及びクレーンの作業半径等のパラメータと、性能データとを対応付けた表（以下、「性能データ表」と称する。）である。
【０１３７】
（性能データ表の一例）
性能データ表は、性能テーブルの一例に該当し、姿勢条件、作業状態情報、及び作業半径等から、性能データ（例えば、定格総荷重）を求めるための表である。このような性能データ表は、作業機の機種毎に記憶部２３に記憶されている。
【０１３８】
性能データ表の一例を、図５に示す。図５には、ブーム作業状態かつアウトリガ作業状態であって、各アウトリガの張出幅が最大の場合の、ブーム長さ及び作業半径と性能データである定格総荷重とに関する性能データ表２４が例示されている。
【０１３９】
例えば、図５に示す性能データ表２４は、ブーム長さ（例えば、９．３５ｍ）及び作業半径（例えば、２．５ｍ）がパラメータとして与えられると、これら各パラメータに対応する定格総荷重（２５ｔ）が得られる。尚、性能データ表は、ジブ作業状態、オンタイヤ状態、及び／又はアウトリガ状態等の作業状態情報毎に設けられている。又、アウトリガの張出幅に応じて、複数の性能データ表が設けられている。
【０１４０】
図５に示す性能データ表２４は、所定間隔で並べられたブーム長さ及び作業半径と、定格総荷重とにより構成されている。所定間隔を小さくするほど、精度のよい性能データ表となる。例えば、図５に示す性能データ表２４に値が示されているブーム長さ（例えば、９．３５ｍ、１６．４ｍ等）及び作業半径（例えば、２．５ｍ、３．０ｍ）であれば、性能データ表から定格総荷重を求めることができる。
【０１４１】
しかしながら、図５に示す性能データ表２４に示されていないブーム長さ（例えば、１２ｍ）の場合には、作業半径２．５ｍにおける定格総荷重を、性能データ表２４から求めることができない。性能データ表２４から直接求めることができない定格総荷重は、演算部２２２が、補間演算により求める。演算部２２２は、記憶部２３から取得した補間演算式を用いて、この補間演算を実行する。
【０１４２】
性能データ表２４は、例えば、アウトリガジャッキの反力に関する性能データ表、又は、ブームの撓みに関する性能データ表であってもよい。ブームの撓みに関する性能データ表は、例えば、ブーム又はジブの種類と、クレーンの姿勢条件と、吊り上げ荷重に応じたブーム又はジブの先端の撓み量と、を対応付けて記憶している。クレーンの姿勢条件は、例えば、ブーム長さ、ブーム起伏角度、ジブ長さ、及びジブオフセット角度（ジブ起伏角度）である。
【０１４３】
又、記憶部２３は、作業機毎の諸元データを記憶する。記憶部２３は、機種情報に対応付けて諸元データを記憶する。諸元データは、演算部２２２が行う演算で使用される。
【０１４４】
作業機が移動式クレーンの場合の諸元データは、移動式クレーンのキャリア部（下部走行体ともいう）の重量重心位置及び重量を含む。又、諸元データは、各アウトリガの張出長さに対する各アウトリガの重量重心位置及び重量を含む。
【０１４５】
又、諸元データは、上部旋回台の旋回中心座標、重量重心位置、及び／又は重量を含む。又、諸元データは、上部旋回台の基準座標に対するベースブームの回転中心座標、重量重心位置、及び／又は重量を含む。
【０１４６】
又、諸元データは、ベースブームに対する２ｎｄブームの取り付け原点座標、重量重心位置、及び／又は重量を含む。更に、諸元データは、ワイヤロープの単位長さあたりの重量を含む。尚、諸元データは、上述の例に限定されない。
【０１４７】
（制御部）
制御部２２は、リクエスト取得部２２１、演算部２２２、及びレスポンス発行部２２３等を有する。
【０１４８】
（リクエスト取得部）
リクエスト取得部２２１は、通信部２１から取得したリクエストの解析を行う。本実施形態の場合、リクエストは、ＨＴＴＰＳプロトコルのＨＴＴＰメッセージの形式である。リクエストで使用されているＨＴＴＰメソッドは、ＧＥＴメソッドである。
【０１４９】
具体的には、リクエスト取得部２２１は、リクエストから性能情報要求及びパラメータを抽出する。パラメータは、性能情報要求に対応するパラメータであって、上記表１に示す機種情報、姿勢条件、作業状態情報、構成部材情報、吊荷荷重情報、経路情報、及びその他の情報等のうちの少なくとも一つの情報である。
【０１５０】
リクエストからパラメータを抽出する方法の一例について説明する。リクエストに含まれるパラメータが、リクエストに含まれる性能情報要求で指定された性能情報の演算に必要なパラメータのみの場合には、リクエスト取得部２２１は、リクエストに含まれるパラメータを総て抽出する。
【０１５１】
リクエストから姿勢条件を抽出する方法の別例について説明する。リクエストに含まれるパラメータが、予め決められた種類のパラメータである場合には、リクエスト取得部２２１は、リクエストに含まれるパラメータのうち、リクエストに含まれる性能情報要求で指定された性能情報の演算に必要なパラメータを選択して抽出する。
【０１５２】
尚、性能情報要求は、下記表２のＡ列の各項目に対応する。表２のＢ列は、リクエストに含まれるパラメータ（例えば、上記表１に示す機種情報、姿勢条件、作業状態情報、構成部材情報、吊荷情報、経路情報、及びその他の情報）を示している。
【０１５３】
表２の説明において、表２中の項目を参照する場合に、列番号Ａ〜Ｃと行番号１〜１０とを用いる。例えば、表２のＡ列１行の項目は、表２のＡ−１と記載される。ジブを使用しない作業状態の場合には、ジブに関する情報は、省略されてよい。
【０１５４】
又、例えば、固定長のジブを使用する場合には、ジブの長さをパラメータに含めてもよいし、含めなくてもよい。ジブの長さをパラメータに含めない場合には、諸元データに含まれるジブの長さを、後述の演算に使用してよい。
【０１５５】
【表２】
2020027335.tif 000006
【０１５６】
リクエスト取得部２２１は、リクエストから抽出した情報を演算部２２２に送る。尚、リクエスト取得部２２１の処理は、後述の演算部２２２により実施されてもよい。
【０１５７】
（演算部）
演算部２２２は、リクエスト取得部２２１から取得した情報と、記憶部２３から取得した情報とに基づいて、リクエストに含まれる性能情報要求で指定される性能情報を演算する。
【０１５８】
演算部２２２は、リクエストに含まれる情報に基づいて、演算に使用する演算式を選定する。そして、演算部２２２は、選定した演算式を記憶部２３から取得する。
【０１５９】
演算式の選定方法の一例として、演算部２２２は、リクエストに含まれる性能情報要求に基づいて、演算に使用する演算式を選定する。
【０１６０】
演算式の選定方法の一例として、演算部２２２は、リクエストに含まれる性能情報要求、及び、リクエストに含まれる性能情報要求以外の情報に基づいて、演算に使用する演算式を選定する。性能情報要求以外の情報は、例えば、機種情報、姿勢条件、作業状態情報、及び／又は構成部材情報（構成部材の種類情報）を含む。
【０１６１】
演算部２２２は、リクエストに含まれる情報に基づいて、演算に使用する作業機の諸元データを選定する。そして、演算部２２２は、選定した諸元データを記憶部２３から取得する。
【０１６２】
諸元データの選定方法の一例として、演算部２２２は、リクエストに含まれる機種情報に基づいて、演算に使用する作業機の諸元データを選定する。
【０１６３】
諸元データの選定方法の一例として、演算部２２２は、リクエストに含まれる機種情報、及びリクエストに含まれる機種情報以外の情報（例えば、性能情報要求及び／又は姿勢条件）に基づいて、演算に使用する作業機の諸元データを選定する。
【０１６４】
（第一の演算について）
演算部２２２が行う演算の一例として、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及びパラメータ（機種情報及び姿勢条件等）と、記憶部２３から取得した演算式及び諸元データとに基づいて、性能情報要求で指定される性能情報を演算する。
【０１６５】
このような演算は、第一の演算と称される。本明細書全体において、第一の演算は、記憶部２３に記憶された性能データ（性能データ表）を使用しない演算を意味する。
【０１６６】
（第二の演算について）
又、演算部２２２が行う演算の一例として、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及びパラメータ（機種情報及び姿勢条件等）と、記憶部２３から取得した演算式、性能データ表、及び諸元データとに基づいて、性能情報要求で指定される性能情報を演算する。
【０１６７】
このような演算は、第二の演算や補間演算と称される。本明細書全体において、第二の演算及び補間演算は、記憶部２３に記憶された性能データ（性能データ表）を使用する演算を意味する。
【０１６８】
尚、本明細書全体において、補間演算は、性能データ表のデータ間の性能データ（例えば、定格総荷重）を補間する演算を意味することもある。このような補間演算は、例えば、線形補間等の補間方法により行われる。このような補間演算は、作業機メーカー各社の独自のノウハウに基づく補間方法により行われる。演算部２２２は、演算結果を、レスポンス発行部２２３に送る。
【０１６９】
（レスポンス発行部）
レスポンス発行部２２３は、演算部２２２から取得した演算結果を含む、レスポンスを生成する。レスポンス発行部２２３は、生成したレスポンスを、通信部２１に送る。
【０１７０】
レスポンスは、例えば、ＨＴＴＰＳプロトコルのレスポンスメッセージの形式である。レスポンスのメッセージボディーには、演算結果が記載される。
【０１７１】
ここで、図６を参照しつつ、演算部２２２が行う演算の一例について、クライアント端末ＴとサーバＳ１との間のデータの流れに着目して説明する。図６は、クライアント端末ＴとサーバＳ１との間におけるデータの流れを簡易的に示す図である。
【０１７２】
図６に示すように、先ず、クライアント端末Ｔは、リクエスト３１をサーバＳ１に送信する。リクエスト３１は、サーバＳ１を特定するためのサーバ特定情報３２、性能情報要求３３、及びパラメータ３４を含む。パラメータ３４は、例えば、機種情報、姿勢条件、作業状態情報、構成部材情報、吊荷荷重情報、経路情報、及びその他の情報のうちの少なくとも一つを含む。尚、パラメータ３４は、少なくとも、性能情報要求３３で指定される性能情報の演算に必要な情報を含めばよい。
【０１７３】
サーバＳ１は、クライアント端末Ｔから取得したリクエスト３１に含まれるパラメータ３４、サーバＳ１の記憶部２３から取得した演算式３５、性能データ表２４（図５参照）、及び諸元データ３６に基づいて、リクエスト３１に含まれる性能情報要求３３で指定される性能情報を演算する。
【０１７４】
具体的には、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求３３、及びパラメータ３４に含まれる機種情報に対応する演算式３５を記憶部２３から取得する。
【０１７５】
又、演算部２２２は、リクエスト取得部２２１から取得したパラメータ３４（機種情報、姿勢条件、及び／又は作業状態）に対応する性能データ表２４（図５参照）を記憶部２３から取得する。この際、演算部２２２は、取得したパラメータ３４（機種情報、姿勢条件、及び／又は作業状態）に対応する複数の性能データ表を記憶部２３から取得する。性能データ表２４は、性能情報テーブルの一例に該当する。
【０１７６】
更に、演算部２２２は、取得したパラメータ３４の機種情報によって特定される作業機に対応する諸元データ３６を、記憶部２３から取得する。
【０１７７】
そして、演算部２２２は、クライアント端末Ｔから取得したパラメータ３４と、記憶部２３から取得した演算式３５、性能データ表２４、及び諸元データ３６とに基づいて、クライアント端末Ｔから取得した性能情報要求３３で指定される性能情報３７を演算する。
【０１７８】
そして、サーバＳ１は、演算結果（性能情報３７）を含むレスポンス３８をクライアント端末Ｔに送信する。レスポンス３８には、性能情報３７とともに、クライアント端末Ｔを特定する端末特定情報が含まれる。
【０１７９】
演算部２２２は、作業機の実機に搭載された演算部とほぼ同精度の演算を行うことができる。換言すれば、演算部２２２が演算に使用する演算式、性能データ表、及び諸元データは、作業機の実機に搭載された演算部が演算に使用する演算式、性能データ表、及び諸元データと同様である。
【０１８０】
尚、作業機の実機では、アウトリガのジャッキ反力は、ジャッキ反力検出手段の検出値である。一方、本実施形態においては、アウトリガのジャッキ反力は、シミュレーション演算により求める。
【０１８１】
（サーバのハードウェア構成例）
図４に示すように、サーバＳ１はそれぞれ、ハードウェア構成に着目した場合、プロセッサ２００１、メモリ２００２、及びストレージ２００３等を備える。又、サーバＳ１は、通信ＩＦ２００４、及び電源回路２００５等を備える。更に、サーバＳ１は、入力装置（不図示）及び出力装置（不図示）等を備えてもよい。これらのエレメント２００１〜２００５は、例えば、バス２００６によって接続されている。
【０１８２】
プロセッサ２００１は、サーバＳ１の動作を制御する。プロセッサ２００１は、演算能力を備えた回路又はデバイスの一例である。プロセッサ２００１には、例えば、ＣＰＵ、ＭＰＵ、及びＧＰＵの少なくとも１つが用いられる。
【０１８３】
メモリ２００２は、プロセッサ２００１によって実行されるプログラム、及び、プログラムの実行に応じて処理されるデータ又は情報等を記憶している。メモリ２００２には、ＲＡＭ及びＲＯＭが含まれる。ＲＡＭは、プロセッサ２００１のワークメモリに用いられる。
【０１８４】
ストレージ２００３は、プロセッサ２００１によって実行されるプログラムを記憶する。又、ストレージ２００３は、プログラムの実行に応じて処理されるデータ又は情報等を記憶する。ストレージ２００３は、既述の演算式、性能データ表、及び諸元データを記憶する。
【０１８５】
ストレージ２００３は、ハードディスクドライブ（ＨＤＤ）又はソリッドステートドライブ（ＳＳＤ）といった半導体ドライブ装置を含む。半導体ドライブ装置の追加で又は代替で、フラッシュメモリのような不揮発性メモリが、ストレージ２００３に含まれてもよい。
【０１８６】
メモリ２００２及びストレージ２００３が、図２の記憶部２３に該当すると捉えてよい。
【０１８７】
サーバＳ１の機能を実現するプログラム（以下、「性能情報演算プログラム」と称する。）を成すプログラムコードの全部又は一部は、メモリ２００２及び／又はストレージ２００３に記憶されてもよいし、オペレーティングシステム（ＯＳ）の一部に組み込まれてもよい。
【０１８８】
プログラム及び／又はデータは、プロセッサ２００１による読み取りが可能な記録媒体に記録された形態で提供されてよい。記録媒体の一例としては、フレキシブルディスク、ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ，ＭＯ，ＤＶＤ、ブルーレイディスク、及びポータブルハードディスク等が上げられる。又、ＵＳＢメモリ等の半導体メモリも記録媒体の一例である。
【０１８９】
通信ＩＦ２００４は、図２の通信部２１に該当し、ネットワークＮと通信するためのインタフェースである。通信ＩＦ２００４は、ネットワークＮとの有線通信のための有線インタフェースを備える。
【０１９０】
プロセッサ２００１が、記憶部２３に記憶された性能情報演算プログラムを読み出して実行することにより、サーバＳ１は、性能情報演算サーバ装置の一例として機能する。
【０１９１】
例えば、プロセッサ２００１が性能情報演算プログラムを実行することによって、図２に例示した制御部２２及び制御部２２の各エレメント２２１〜２２３が具現される。
【０１９２】
電源回路２００５は、例えば図４に示した各エレメント２００１〜２００４が動作するための電力を各エレメント２００１〜２００４に供給する。
【０１９３】
尚、サーバＳ２〜Ｓ４の機能構成及びハードウェア構成は、サーバＳ１の機能構成及びハードウェア構成と同等でよい。
【０１９４】
（サーバで行われる演算例）
ここで、サーバＳ１の演算部２２２で行われる演算の一例について、上記表２を参照しつつ簡単に説明する。
【０１９５】
演算部２２２は、性能情報要求が、定格総荷重の表示要求（表２のＡ−１参照）、モーメント負荷率の表示要求（表２のＡ−２参照）、最大モーメント負荷率における定格総荷重の表示要求（表２のＡ−３参照）、及びブーム最大倒伏角及び作業半径の表示要求（表２のＡ−４参照）の場合には、各性能情報の値を演算により求める。
【０１９６】
尚、定格総荷重を演算するための演算式、モーメント負荷率を演算するための演算式、ブーム最大倒伏角を演算するための演算式、及び作業半径を演算するための演算式は、記憶部２３に記憶されている。
【０１９７】
又、演算部２２２は、例えば、性能情報要求が、ブームの変形画像及びジブの変形画像の表示要求（表２のＡ−５参照）の場合には、ブームの変形画像情報及びジブの変形画像情報を演算により求める。これらの変形画像情報は、変形画像処理部１７７による、変形画像の生成に用いられる。ブームの変形画像情報及びジブの変形画像情報は、例えば、ブーム又はジブの変形画像を描画するための数値データである。演算部２２２は、画像用演算式を用いて、上記数値データを算出する。
【０１９８】
又、演算部２２２は、性能情報要求が、領域画像の表示要求（表２のＡ−６参照）の場合には、領域画像情報を演算により求める。領域画像情報は、領域画像処理部１７６による、領域画像の生成に用いられる。
【０１９９】
更に、性能情報要求が作業機の姿勢条件、モーメント負荷率、及び作業可否の表示要求（表２のＡ−７参照）の場合には、演算部２２２は、例えば、ブーム起伏角やブーム長さ等の作業機の姿勢条件、モーメント負荷率、及び作業可否の判定結果を演算で求める。
【０２００】
＜ＢＩＭ支援システムの動作例＞
以下、ＢＩＭ支援システムＢＳの動作例について、説明する。
【０２０１】
（動作例１）
図７Ａ及び図８Ａ〜図８Ｂを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。図７Ａは、表示部１２に表示された作業機（クレーン）の定格総荷重を、表示部１２に表示させる場合（表２のＡ−１参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。
【０２０２】
動作例１において、オペレータは、表示部１２に表示された作業機画像の姿勢を決定した後、サーバＳ１〜Ｓ４から選定した一つのサーバに対して、作業機画像の姿勢に対応する定格総荷重を要求する。このように、オペレータは、作業機画像の姿勢を変更した場合に、サーバに対して定格総荷重を要求する。
【０２０３】
オペレータは、サーバから取得した定格総荷重と搬送予定の吊荷の重量とを比較することにより、オペレータにより決定された姿勢において、クレーンが上記吊荷を搬送目的位置まで搬送できるか否かを判定できる。以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。
【０２０４】
図７ＡのステップＳ１００において、表示部１２には、図８Ａに示す建築物画像Ｇ１のみが表示されている。つまり、ステップＳ１００において、図８Ａに示す作業機画像Ｇ２は、表示部１２に表示されていない。建築物画像Ｇ１は、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された情報を読み出して表示した画像であってもよい。
【０２０５】
ステップＳ１００において、オペレータは、表示部１２に作業機画像Ｇ２を表示させるために、作業機画像の表示指示を入力部１１から入力する。
【０２０６】
ステップＳ１００において、入力部１１が作業機画像の表示指示を受け付けると、ＢＩＭ制御部１６１は、作業機画像の表示指示に含まれる機種情報で特定される作業機画像Ｇ２を表示部１２に表示させる。
【０２０７】
ステップＳ１００において、ＢＩＭ制御部１６１は、作業機画像Ｇ２を、第二記憶部１４２から取得する。具体的には、ＢＩＭ制御部１６１は、作業機画像の表示指示に含まれる機種情報に対応する作業機画像を、第二記憶部１４２から取得する。第二記憶部１４２から取得した作業機画像の姿勢は、作業機画像の基本姿勢である。
【０２０８】
ここで、ステップＳ１００におけるオペレータの操作の一例について説明する。ステップＳ１００において、オペレータは、所望の作業機に関する作業機画像Ｇ２を表示部１２に表示するために、ＢＩＭアプリケーションＡを操作する。
【０２０９】
オペレータがステップＳ１００における操作を実行する前に状態において、表示部１２には、建築物画像Ｇ１が表示されており、作業機画像Ｇ２は、表示されていない。表示部１２にはＢＩＭアプリケーションＡのウインドウが表示されており、このウインドウの上部には、ＢＩＭアプリケーションＡのツールバー４（図７Ｂ参照）が表示されている。ツールバー４は、ＢＩＭアプリケーションＡを操作するためのアイコン等を含む。
【０２１０】
図７Ｂは、ＢＩＭアプリケーションＡのツールバー４の一部を示す図である。ツールバー４は、図７Ｂに示すタブ及びアイコン以外に、種々のタブ、アイコン、及びボタン等を備えてよい。
【０２１１】
先ず、オペレータは、表示部１２に表示させる作業機の機種を選定する。具体的には、オペレータは、図７Ｂに示すツールバー４のうちのクレーン配置に関するアイコン４１ａを選択する。アイコン４１ａは、オペレータが所望のクレーンを選択するために操作するアイコンである。
【０２１２】
すると、ＢＩＭアプリケーションＡは、図７Ｃに示すようなクレーン選択画面４２を、表示部１２に表示する。クレーン選択画面４２は、「簡易モード」と「詳細モード」とを選択するモード選択部４２ａを有する。図７Ｃには、簡易モードのクレーン選択画面が示されている。詳細モードのクレーン選択画面（不図示）についての説明は省略するが、詳細モードのクレーン選択画面は、簡易モードのクレーン選択画面よりも詳細なクレーンの設定の入力を、オペレータから受け付けることができる。
【０２１３】
クレーン選択画面４２は、条件入力部４３を有する。条件入力部４３は、クレーンの条件に関する入力を、オペレータから受け付ける。
【０２１４】
条件選択部４３は、クレーンタイプを選択するための第一選択部４３ａ、クレーンメーカーを選択するための第二選択部４３ｂ、及びジブタイプを選択するための第三選択部４３ｃを有する。
【０２１５】
又、条件選択部４３は、最大揚重量を選択するための第四選択部４３ｄ、最大地上揚程を選択するための第五選択部４３ｅ、及び、最大作業半径を選択するための第六選択部４３ｆを有する。
【０２１６】
又、条件選択部４３は、最大ブーム長さを選択するための第七選択部４３ｇ、カウンタウエイトの重量を選択するための第八選択部４３ｈ、及びフックの重量を選択するための第九選択部４３ｉを有する。
【０２１７】
オペレータは、条件選択部４３のうちの任意の選択部に所望のクレーンに関する条件を入力する。図７Ｄは、オペレータがクレーンタイプの条件を選択する際の、第一選択部４３ａの表示態様を示す図である。第一選択部４３ａは、プルダウンタイプの選択部である。オペレータは、第一選択部４３ａに表示された複数のクレーンのタイプから、所望のクレーンタイプを選択する。
【０２１８】
クレーンタイプは、例えば、ラフテレーンクレーン、オールテレーンクレーン、カーゴクレーン、及びタワークレーン等である。
【０２１９】
又、図７Ｅは、オペレータがクレーンメーカーの条件を選択する際の、第二選択部４３ｂの表示態様を示す図である。第二選択部４３ｂは、プルダウンタイプの選択部である。オペレータは、第二選択部４３ｂに表示された複数のクレーンメーカーから、所望のクレーンメーカーを選択する。
【０２２０】
オペレータによるクレーンの条件の選択が終わると、クレーン選択画面４２の一覧表示部４４に、条件選択部４３で選択されたクレーンの条件を満たすクレーンが表示される。オペレータは、一覧表示部４４に表示されたクレーンの中から、所望のクレーンを選択する。オペレータがクレーンを選択すると、表示部１２に、選択されたクレーンの作業機画像Ｇ２が表示される。
【０２２１】
ステップＳ１０１において、オペレータは、表示部１２に表示された作業機画像Ｇ２における作業機の姿勢を決定するために、入力部１１から姿勢条件を入力する。オペレータは、例えば、作業機画像Ｇ２の表示部１２に表示されたクレーン調整画面４５（後述）から、作業機画像Ｇ２の姿勢条件を入力する。又、オペレータは、作業機画像Ｇ２をドラッグ操作することにより、作業機画像Ｇ２における作業機の姿勢を決定してもよい。ステップＳ１０１においてオペレータが行う操作は、姿勢決定操作と称される。
【０２２２】
ステップＳ１０１において、オペレータは、作業機画像Ｇ２における作業機の姿勢条件のうち、決定していない姿勢条件がある場合には、この決定していない姿勢条件に対応する姿勢条件（例えば、ブーム起伏角）の入力を省略してよい。以下、上記決定していない姿勢条件を、単に「未決定姿勢条件」と称する。本動作例では、未決定姿勢条件がない場合について説明する。
【０２２３】
ステップＳ１０１において、入力部１１が姿勢決定操作の入力を受け付けると、ＢＩＭ制御部１６１は、姿勢決定操作を表示部１２の作業機画像Ｇ２に反映する。すると、表示部１２には、図８Ｂに示されるように、図８Ａに示す作業機画像Ｇ２から姿勢が変更された作業機画像Ｇ２１が表示される。
【０２２４】
ステップＳ１０１において、入力部１１は、例えば、ブーム起伏角、ブーム長さ、ブーム旋回角、ジブ起伏角、ジブ長さ、及びアウトリガ張出幅等のうち少なくとも一つの姿勢条件の入力を受け付ける。図８Ｂに示す作業機画像Ｇ２１は、図８Ａに示す作業機画像Ｇ２に、ステップＳ１０１において入力部１１が受け付けた姿勢条件を反映させた画像である。
【０２２５】
ここで、ステップＳ１０１におけるオペレータの操作の一例について説明する。上述のステップＳ１００の処理の後、表示部１２に表示された作業機画像Ｇ２の姿勢は、基本姿勢である（図８Ａ参照）。作業機画像Ｇ２がクレーンの画像の場合、クレーンの基本姿勢において、ブームは全倒伏状態且つ全縮状態である。又、クレーンの基本姿勢において、ブームの旋回角度はゼロであり、アウトリガの張出幅はゼロである。
【０２２６】
ステップＳ１０１において、オペレータは、表示部１２に表示された作業機画像Ｇ２の姿勢を決定するために、ＢＩＭアプリケーションＡを操作する。ステップＳ１０１においてオペレータは、例えば、ブームの旋回角度、ブームの起伏角度、ブームの伸縮長さ、及びアウトリガの張出幅等を決定する。
【０２２７】
具体的には、オペレータは、図７Ｂに示すツールバー４のうちの配置済みクレーン調整に関するアイコン４１ｂを選択する。アイコン４１ｂは、表示部１２に表示された作業機画像の姿勢を決定するために操作するアイコンである。
【０２２８】
すると、ＢＩＭアプリケーションＡは、図７Ｆに示すようなクレーン調整画面４５を、表示部１２に表示する。クレーン調整画面４５は、姿勢調整部４６を有する。姿勢調整部４６は、クレーンの姿勢に関する入力を、オペレータから受け付ける。
【０２２９】
姿勢調整部４６は、第一調整部４６ａ、第二調整部４６ｂ、第三調整部４６ｃ、及び第四調整部４６ｄを有する。
【０２３０】
第一調整部４６ａは、スライドバーであって、オペレータがクレーン（つまり、作業機画像Ｇ２）の角度を調整するための調整部である。クレーンの角度は、基準方向（例えば、表示部１２における上方）に対するブームの中心軸の傾斜角度と定義される。
【０２３１】
第二調整部４６ｂは、スライドバーであって、オペレータが旋回台の角度（つまり、クレーンの旋回角度）を調整するための調整部である。
【０２３２】
第三調整部４６ｃは、スライドバーであって、オペレータがブーム長さを調整するための調整部である。第四調整部４６ｄは、スライドバーであって、オペレータがブームの起伏角度を調整するための調整部である。
【０２３３】
又、姿勢調整部４６は、第一入力部４６ｅ、第二入力部４６ｆ、第三入力部４６ｇ、及び第四入力部４６ｈを有する。
【０２３４】
第一入力部４６ｅは、第一調整部４６ａにより選択されたクレーンの角度を表示する。又、第一入力部４６ｅは、オペレータから、クレーンの角度に関する直接入力を受け付ける。
【０２３５】
第二入力部４６ｆは、第二調整部４６ｂにより選択されたクレーンの旋回角度を表示する。又、第二入力部４６ｆは、オペレータから、クレーンの旋回角度に関する直接入力を受け付ける。
【０２３６】
第三入力部４６ｇは、第三調整部４６ｃにより選択されたクレーンの旋回角度を表示する。又、第三入力部４６ｇは、オペレータから、ブーム長さに関する直接入力を受け付ける。
【０２３７】
第四入力部４６ｈは、第四調整部４６ｄにより選択されたブームの起伏角度を表示する。又、第四入力部４６ｈは、オペレータから、ブームの起伏角度に関する直接入力を受け付ける。
【０２３８】
ステップＳ１０１において、オペレータは、第一調整部４６ａ、第二調整部４６ｂ、第三調整部４６ｃ、及び第四調整部４６ｄを操作して、クレーンの姿勢条件を入力する。又、ステップＳ１０１において、オペレータは、第一入力部４６ｅ、第二入力部４６ｆ、第三入力部４６ｇ、及び第四入力部４６ｈに、クレーンの姿勢条件を直接入力してもよい。
【０２３９】
オペレータが、姿勢調整部４６からクレーンの姿勢条件を入力すると、入力された姿勢条件は直ちに表示部１２に表示された作業機画像Ｇ２に反映される。この結果、作業機画像Ｇ２は、作業機画像Ｇ２１へと移行する（図８Ｂ参照）。
【０２４０】
次に、ステップＳ１０２において、オペレータは、ステップＳ１０１において姿勢が決定された作業機画像Ｇ２１の定格総荷重を求めるための操作を行う。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、定格総荷重の表示要求（性能情報要求）を入力する。
【０２４１】
尚、表示部１２に定格総荷重を表示するためのオペレータの操作は、ステップＳ１０２で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。つまり、本動作例において、オペレータが、ＢＩＭアプリケーションＡを介して定格総荷重の表示要求を入力すると、定格総荷重が自動的に表示部１２に表示される。
【０２４２】
尚、上述の例では、オペレータが、定格総荷重の表示要求を、入力部１１を介して手動で入力している。但し、オペレータによる定格総荷重の表示要求の入力操作は、省略されてもよい。この場合には、ステップＳ１０１において、入力部１１が姿勢決定操作の入力を受け付けると、ＢＩＭ制御部１６１は、姿勢決定操作を表示部１２の作業機画像Ｇ２に反映するとともに、定格総荷重の表示要求（性能情報要求）を情報取得部１７３に自動的に送る。ＢＩＭ制御部１６１は、性能情報要求とともに、性能情報要求で指定される性能情報の演算に対応するパラメータを、情報取得部１７３に送る。
【０２４３】
ステップＳ１０２において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータ（機種情報、姿勢条件、作業状態情報、構成部材情報、及びその他の情報）を、ＢＩＭ制御部１６１から取得する。
【０２４４】
ステップＳ１０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、ＢＩＭ制御部１６１から取得する。
【０２４５】
ステップＳ１０２において、情報取得部１７３が、ＢＩＭ制御部１６１から性能情報要求を受け取った場合も、情報取得部１７３は、取得した性能情報要求に対応するパラメータを、ＢＩＭ制御部１６１から取得してよい。
【０２４６】
ステップＳ１０２において情報取得部１７３が自動取得するパラメータは、以下の表３のＢ列に示すパラメータ（表２の１−Ｂに示すパラメータ）である。
【０２４７】
【表３】
2020027335.tif 000007
【０２４８】
具体的には、取得されたパラメータのうちの姿勢条件は、ブーム起伏角、ブーム長さ、ブーム旋回角、ジブ起伏角、及びジブ長さである。
【０２４９】
取得されたパラメータのうちの作業状態情報は、アウトリガ状態（オンタイヤ作業状態又はアウトリガ状態）に関する情報を含む。又、取得されたパラメータのうちの作業状態情報は、ブーム・ジブ選択に関する情報（表１参照）を含む。
【０２５０】
又、取得されたパラメータのうちの構成部材情報は、ブームに関する情報（例えば、ブームの種類）、ジブに関する情報（例えば、ジブの種類）、フックに関する情報（例えば、フックの種類）、ワイヤに関する情報（例えば、ワイヤ掛け数）、及びカウンタウエイトに関する情報（例えば、カウンタウエイトの重量）等のうち少なくとも一つの情報が含まれる。
【０２５１】
尚、ステップＳ１０２において、情報取得部１７３が自動取得する情報は、表２の１−Ｂに記載された項目に関する情報である。そして、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。
【０２５２】
ステップＳ１０３において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図８Ｂの作業機画像Ｇ２１）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０２５３】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０２５４】
尚、ステップＳ１０３において生成されるリクエストは、ＨＴＴＰＳプロトコルのリクエストメッセージの形式である。このようなリクエストは、先頭から順に、ＵＲＩ、性能情報要求、及びパラメータを含む（上記式１参照）。
【０２５５】
リクエストのうち、ＵＲＩは、ステップＳ１０３において、第三記憶部１４３から取得したサーバ特定情報である。又、リクエストのうち、性能情報要求は、ステップＳ１０２においてオペレータから入力された、定格総荷重の表示要求である。更に、リクエストのうち、パラメータは、ステップＳ１０２において、情報取得部１７３が自動取得したパラメータである。
【０２５６】
以下、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０２５７】
ステップＳ１０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０２５８】
ステップＳ１０５において、リクエスト取得部２２１は、取得したリクエストから性能情報要求、及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０２５９】
ステップＳ１０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。ステップＳ１０６において演算部２２２が取得する演算式は、既述の補間演算を行うための補間演算式である。
【０２６０】
ステップＳ１０７において、演算部２２２は、取得した機種情報によって特定される作業機に対応する諸元データを、記憶部２３から取得する。
【０２６１】
ステップＳ１０８において、演算部２２２は、リクエスト取得部２２１から取得した姿勢条件及び／又は作業状態情報に対応する性能データ表を記憶部２３から取得する。この際、演算部２２２は、取得した姿勢条件及び／又は作業状態情報に対応する複数の性能データ表を、記憶部２３から取得してもよい。
【０２６２】
尚、ステップＳ１０８において、演算部２２２は、姿勢条件及び／又は作業状態情報とともに、ステップＳ１０７において取得した諸元データに基づいて、性能データ表を記憶部２３から取得してもよい。
【０２６３】
ステップＳ１０９において、演算部２２２は、クライアント端末Ｔから取得したパラメータと、記憶部２３から取得した演算式（補間演算式）、性能データ表、及び諸元データとに基づいて、定格総荷重を演算する。そして、演算部２２２は、演算結果をレスポンス発行部２２３に送る。
【０２６４】
ステップＳ１０９において、演算部２２２は、リクエストに含まれるパラメータに対応する定格総荷重を、性能データ表から直接取得できる場合、ステップＳ１０９において、演算式（補間演算式）を使用しなくてよい。ただし、リクエストに含まれるパラメータに対応する定格総荷重を性能データ表から直接取得できない場合には、演算部２２２は、演算式（補間演算式）を使用して、既述の補間演算を行うことにより、定格総荷重を取得する。
【０２６５】
ステップＳ１１０において、レスポンス発行部２２３は、演算部２２２から取得した演算結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１を介して、クライアント端末Ｔに送信する。
【０２６６】
以上が、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理である。次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔ（支援モジュールＭ）の処理について説明する。
【０２６７】
ステップＳ１１１において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１を介して支援制御部１７２の表示支援制御部１７５に送られる。
【０２６８】
ステップＳ１１２において、表示支援制御部１７５は、通信制御部１７１から取得したレスポンスを解析し、レスポンスに含まれるサーバＳ１の演算結果（本動作例の場合、定格総荷重）を、表示部１２の表示に反映させる。
【０２６９】
例えば、表示支援制御部１７５は、図８Ｃに示す定格総荷重を通知する通知画像Ｇ３を、表示部１２に表示させる。尚、通知画像Ｇ３は、支援モジュールＭ（例えば、表示支援制御部１７５）で生成されてもよいし、ＢＩＭアプリケーションＡ（例えば、ＢＩＭ制御部１６１）で生成されてもよい。
【０２７０】
通知画像Ｇ３がＢＩＭアプリケーションＡで生成される場合には、ステップＳ１１２において、表示支援制御部１７５は、サーバＳ１の演算結果（本動作例の場合、定格総荷重）を、ＢＩＭアプリケーションＡ（具体的には、ＢＩＭ制御部１６１）に送る。以上のような本動作例におけるＢＩＭ支援システムＢＳの動作は、技術的に矛盾しない範囲で、動作の順番を適宜入れ替えてもよい。
【０２７１】
（動作例１の作用・効果）
以上のような本動作例によれば、オペレータは、ＢＩＭアプリケーションＡから性能情報要求（定格総荷重の表示要求）を入力するのみで、表示部１２において姿勢が決定された作業機画像Ｇ２１（図８Ｂ参照）の定格総荷重を知ることができる。このように、オペレータは、作業機メーカーから提供された定格総荷重表を参照するような煩雑な作業をすることなく、表示部１２に表示されたクレーンの定格総荷重を知ることができる。従って、オペレータは、クレーンの定格総荷重を考慮した、より詳細な施工計画作業を、効率よく行うことができる。
【０２７２】
又、作業計画作業において、オペレータは、サーバから取得した定格総荷重と、吊荷荷重とを比較して、クレーン作業の可否を判断することがある。オペレータは、ＢＩＭアプリケーションＡにおいて上記動作例１で説明した操作を行うことにより、クレーン作業の可否の判断を効率よく行うことができる。クレーン作業を行うことができないと判断した場合には、オペレータは、クレーンの姿勢の変更、クレーンの作業状態の変更、クレーンの設置場所の変更、及び／又はクレーンの機種変更等を行い、再検討することにより、最適な作業状態を効率よく決定できる。
【０２７３】
尚、オペレータが、ＢＩＭ支援システムＢＳにより、モーメント負荷率の表示要求（表２のＡ−２参照）を行う場合、ＢＩＭ支援システムの基本的な動作は、上記動作例１と同様である。オペレータがモーメント負荷率の表示要求を行う場合、図７ＡのステップＳ１０２において、情報取得部１７３が自動取得するパラメータは、以下の表４のＢ列に示すパラメータ（表２の２−Ｂに示すパラメータ）である。
【０２７４】
【表４】
2020027335.tif 000008
【０２７５】
又、オペレータが、ＢＩＭ支援システムＢＳにより、最大モーメント負荷率における定格総荷重の表示要求（表２のＡ−３参照）を行う場合、ＢＩＭ支援システムの基本的な動作は、上記動作例１と同様である。オペレータが最大モーメント負荷率における定格総荷重の表示要求を行う場合、図７ＡのステップＳ１０２において、情報取得部１７３が自動取得するパラメータは、以下の表５のＢ列に示すパラメータ（表２の３−Ｂに示すパラメータ）である。
【０２７６】
【表５】
2020027335.tif 000009
【０２７７】
更に、オペレータが、ＢＩＭ支援システムＢＳにより、アウトリガジャッキ反力表示要求（表２のＡ−８参照）を行う場合、ＢＩＭ支援システムの基本的な動作は、上記動作例１と同様である。オペレータがアウトリガジャッキ反力の表示要求を行う場合、図７ＡのステップＳ１０２において、情報取得部１７３が自動取得するパラメータは、以下の表６のＢ列に示すパラメータ（表２の８−Ｂに示すパラメータ）である。
【０２７８】
【表６】
2020027335.tif 000010
【０２７９】
（動作例１の付記）
尚、表示支援制御部１７５は、取得した定格総荷重と吊荷荷重とに基づいて、クレーン作業を行えるか否か判定してもよい。判定の結果、クレーン作業を行えないと判定した場合には、クレーン作業を行えないことを通知する情報を、表示部１２に表示してもよい。
【０２８０】
又、上述の動作例１において、オペレータは、表示部１２に表示された作業機が吊上げ作業を行えるか否かの判定結果（以下、「作業の可否判定」と称呼する）を、サーバＳ１に要求することもできる。作業の可否判定の結果を要求する場合には、リクエストに含まれるパラメータは、作業情報を含む。作業情報は、表示部１２に表示された作業機が実行する予定の作業を示す情報である。
【０２８１】
具体的には、ステップＳ１０２において、オペレータは、作業の可否判定の表示要求（性能情報要求）を、入力部１１から入力する。すると、ステップＳ１０２において、情報取得部１７３は、取得した性能情報要求に対応するパラメータを、ＢＩＭ制御部１６１から取得する。尚、ステップＳ１０２において取得されるパラメータには、吊荷荷重情報が含まれる。
【０２８２】
次に、リクエストを受信したサーバＳ１は、ステップＳ１０９において演算した定格総荷重とリクエストに含まれる吊荷荷重情報とに基づいて、吊上げ作業の可否を判定する。そして、判定結果（性能情報）を含むレスポンスを、クライアント端末Ｔに送信する。
【０２８３】
レスポンスを取得した表示支援制御部１７５は、レスポンスに含まれる判定結果を、表示部１２に表示する。表示部１２は、判定結果に応じて、吊上げ作業が可能であることを示す情報、又は、吊上げ作業が不可能であることを示す情報が表示される。
【０２８４】
（動作例２）
次に、図９及び図１０Ａ〜図１０Ｃを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。図９は、表示部１２に表示された画像における作業機が吊上げている吊り荷の移動範囲を示す領域画像（以下、「領域画像」と称する。）を、表示部１２に表示させる場合（表２のＡ−６参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。
【０２８５】
動作例２において、オペレータは、表示部１２に表示された作業機の作業状態を決定した後、サーバＳ１〜Ｓ４から選定した一つのサーバに対して、作業機の作業状態に対応する移動可能範囲を示す画像（移動範囲を示す領域画像）を要求する。本動作例の説明において、作業機の作業状態とは、作業機の姿勢が決定した状態、かつ、作業機が搬送予定の吊荷が決定している状態を意味する。
【０２８６】
オペレータは、取得した移動範囲を示す領域画像と、吊荷の搬送目的位置とを比較することにより、オペレータにより決定された作業機の作業状態において、クレーンが上記吊荷を搬送目的位置まで搬送できるか否かを判定できる。以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。
【０２８７】
先ず、ステップＳ２００において、表示部１２には、図１０Ａに示す建築物画像Ｇ１Ａのみが表示されている。このような建築物画像Ｇ１Ａは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された情報を読み出して表示した画像であってもよい。
【０２８８】
ステップＳ２００において、オペレータは、表示部１２に作業機画像を表示させるために、作業機画像の表示指示を入力部１１から入力する。
【０２８９】
ステップＳ２００において、作業機画像の表示指示の入力を入力部１１が受け付けると、ＢＩＭ制御部１６１は、表示制御部１６２を制御して、図１０Ａに示す作業機画像Ｇ２Ａを表示部１２に表示させる。尚、ステップＳ２００におけるオペレータの操作及びＢＩＭ支援システムＢＳの処理は、既述の図７ＡのステップＳ１００と同様である。
【０２９０】
ステップＳ２０１において、オペレータは、既述の姿勢決定操作を入力する。
【０２９１】
ステップＳ２０１において、入力部１１が姿勢決定操作の入力を受け付けると、ＢＩＭ制御部１６１は、姿勢決定操作を表示部１２の作業機画像Ｇ２Ａに反映する。すると、表示部１２には、図１０Ｂに示されるように、図１０Ａに示す作業機画像Ｇ２Ａから姿勢が変更された作業機画像Ｇ２１Ａが表示される。尚、ステップＳ２０１におけるオペレータの操作及びＢＩＭ支援システムＢＳの処理は、既述の図７ＡのステップＳ１０１と同様である。
【０２９２】
ステップＳ２０２において、オペレータは、表示部１２に領域画像の表示要求（性能情報要求）を、入力部１１から入力する。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、領域画像の表示要求を入力する。
【０２９３】
ステップＳ２０２において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータを、ＢＩＭ制御部１６１から取得する。ステップＳ２０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、ＢＩＭ制御部１６１から取得すればよい。
【０２９４】
ステップＳ２０２において、情報取得部１７３が自動取得するパラメータは、以下の表７のＢ列に示すパラメータ（表２の６−Ｂ参照）である。
【０２９５】
【表７】
2020027335.tif 000011
【０２９６】
そして、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。尚、表示部１２に領域画像を表示するためのオペレータの操作は、ステップＳ２０２で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。つまり、本動作例において、オペレータが、ＢＩＭアプリケーションＡを介して領域画像の表示要求を入力すると、領域画像が自動的に表示部１２に表示される。
【０２９７】
ステップＳ２０３において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図８Ｂの作業機画像Ｇ２１）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０２９８】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０２９９】
以下、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０３００】
ステップＳ２０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０３０１】
ステップＳ２０５において、リクエスト取得部２２１は、取得したリクエストから性能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０３０２】
ステップＳ２０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。
【０３０３】
ステップＳ２０７において、演算部２２２は、取得した機種情報によって特定される作業機に対応する諸元データを、記憶部２３から取得する。
【０３０４】
ステップＳ２０８において、演算部２２２は、リクエスト取得部２２１から取得した姿勢条件及び／又は作業状態情報に対応する性能データ表を記憶部２３から取得する。この際、演算部２２２は、取得した姿勢条件及び／又は作業状態情報に対応する複数の性能データ表を、記憶部２３から取得してもよい。尚、ステップＳ２０８において、演算部２２２は、姿勢条件及び／又は作業状態情報とともに、ステップＳ２０７において取得した諸元データに基づいて、性能データ表を記憶部２３から取得してもよい。
【０３０５】
ステップＳ２０９において、演算部２２２は、クライアント端末Ｔから取得した姿勢条件及びパラメータと、記憶部２３から取得した演算式、性能データ表、及び諸元データとに基づいて、領域画像に関する情報（以下、「領域画像情報」と称する。）を演算して求める。そして、演算部２２２は、演算結果をレスポンス発行部２２３に送る。
【０３０６】
なお、ステップＳ２０９において演算される領域画像情報は、支援モジュールＭの領域画像処理部１７６による領域画像の生成に用いられる。
【０３０７】
ステップＳ２１０において、レスポンス発行部２２３は、演算部２２２から取得した演算結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１を介して、クライアント端末Ｔに送信する。
【０３０８】
次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔの処理について説明する。
【０３０９】
ステップＳ２１１において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１及び表示支援制御部１７５を介して領域画像処理部１７６に送られる。
【０３１０】
ステップＳ２１２において、領域画像処理部１７６は、表示支援制御部１７５から取得した領域画像情報に基づいて、領域画像を生成する。そして、領域画像処理部１７６は、生成した領域画像を表示支援制御部１７５に送る。尚、本動作例で生成される領域画像は、フックの可動領域に関する領域画像である。但し、生成される領域画像は、既述の吊り具の可動領域に関する領域画像及び／又は吊荷の可動領域に関する領域画像であってもよい。
【０３１１】
ステップＳ２１３において、表示支援制御部１７５は、領域画像処理部１７６から取得した領域画像を、表示部１２の表示に反映させる。
【０３１２】
例えば、表示支援制御部１７５は、図１０Ｃに示す領域画像Ｇ４を、表示部１２に表示させる。なお、領域画像Ｇ４は、既述のように支援モジュールＭ（領域画像処理部１７６）で生成されてもよいし、ＢＩＭアプリケーションＡ（例えば、ＢＩＭ制御部１６１）で生成されてもよい。
【０３１３】
領域画像Ｇ４がＢＩＭアプリケーションＡで生成される場合には、ステップＳ２１１において、表示支援制御部１７５は、サーバＳ１から取得した演算結果（本動作例の場合、領域画像情報）を、ＢＩＭアプリケーションＡ（具体的には、ＢＩＭ制御部１６１）に送る。
【０３１４】
又、領域画像は、サーバＳ１（具体的には演算部２２２）により生成されてもよい。この場合には、演算部２２２が生成した領域画像（性能情報）を含むレスポンスが、サーバ１からクライアント端末Ｔに送信される。
【０３１５】
レスポンスを取得した表示支援制御部１７５は、レスポンスに含まれる領域画像を表示部１２の表示に反映させる。以上のような本動作例におけるＢＩＭ支援システムＢＳの動作は、技術的に矛盾しない範囲で、動作の順番を適宜入れ替えてもよい。
【０３１６】
（動作例２の作用・効果）
以上のような本動作例の場合、オペレータが、ＢＩＭアプリケーションＡを介して領域画像の表示要求を入力すると、領域画像が自動的に表示部１２に表示される。オペレータは、領域画像Ｇ４を視認することにより、表示部１２に表示された作業機画像Ｇ２１Ａにおける作業機により吊荷を移動できる範囲を、直感的に認識できる。吊荷の搬送目標位置が領域画像Ｇ４よりも外に位置している場合には、オペレータは、作業機画像の姿勢を変更するか、或いは、作業機の機種を変更してもよい。このように、本動作例によれば、オペレータは、吊荷の移動範囲を考慮した、より詳細な施工計画を、容易に行うことができる。
【０３１７】
（動作例３）
次に、図１１、図１２Ａ、及び図１２Ｂを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。図１１は、撓んだブームの画像（以下、「ブームの変形画像」と称する。）及び撓んだジブの画像（以下、「ジブの変形画像」と称する。）を表示部１２に表示させる場合（表２のＡ−５参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。
【０３１８】
クレーンによる搬送作業において、クレーンのブーム及び／又はジブは、自重、フックの重量、ワイヤロープの重量、及び吊荷の重量に基づいて、撓む。従って、施工計画において予めこの撓みを考慮しておくことは、クレーンと建築物との干渉を防止して、実際の作業の安全性の向上、及び、作業効率の向上に著しく寄与する。
【０３１９】
動作例３は、ブーム及び／ジブの撓みを考慮した施工計画を行う場合に実施される。オペレータは、動作例３において、表示部１２に表示された作業機の作業状態を決定した後、サーバＳ１〜Ｓ４から選定した一つのサーバに対して、作業機の作業状態に対応するブームの変形画像及び／又はジブの変形画像を要求する。本動作例の説明において、作業機の作業状態とは、作業機の姿勢が決定した状態、かつ、作業機が搬送予定の吊荷が決定している状態を意味する。
【０３２０】
オペレータは、取得したブームの変形画像及び／又はジブの変形画像と、表示部１２に表示された建築物画像との位置関係を見て、オペレータにより決定された作業機の作業状態において、クレーンが搬送作業を実行できるか否かを判定できる。以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。
【０３２１】
先ず、ステップＳ３００において、表示部１２には、図１２Ａに示す建築物画像Ｇ１Ｂのみが表示されている。このような建築物画像Ｇ１Ｂは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された情報を読み出して表示した画像であってもよい。
【０３２２】
ステップＳ３００において、オペレータは、表示部１２に作業機画像を表示させるために、作業機画像の表示指示を入力部１１から入力する。
【０３２３】
ステップＳ３００において、作業機画像の表示指示の入力を入力部１１が受け付けると、ＢＩＭ制御部１６１は、表示制御部１６２を制御して、表示部１２に基本姿勢の作業機画像（不図示）を表示させる。
【０３２４】
ステップＳ３０１において、オペレータは、既述の姿勢決定操作を入力する。
【０３２５】
ステップＳ３０１において、入力部１１が姿勢決定操作の入力を受け付けると、ＢＩＭ制御部１６１は、姿勢決定操作を表示部１２の作業機画像（不図示）に反映する。すると、表示部１２には、図１２Ａに示す作業機画像Ｇ２Ｂが表示される。尚、ステップＳ３０１におけるオペレータの操作及びＢＩＭ支援システムＢＳの処理は、既述の図７ＡのステップＳ１０１と同様である。
【０３２６】
図１２Ａに示す作業機画像Ｇ２Ｂは、作業機の作業姿勢が決定された状態の画像である。但し、図１２Ａに示す作業機画像Ｇ２Ｂは、ブーム及びジブに作用する荷重（例えば、吊荷荷重）の影響によるブーム及びジブの変形が反映されていない画像である。尚、吊荷荷重は、吊荷の荷重とフックの重量との和であってもよい。
【０３２７】
図１２Ａに示す画像において、作業機画像Ｇ２Ｂのブーム及びジブは、建築物画像Ｇ１Ｂと干渉していない。但し、実機による作業において、ブーム及びジブは、吊荷荷重等の影響で撓み、建築物と干渉する場合がある。
【０３２８】
ブーム及び／又はジブの変形画像を表示部１２に表示させることにより、ＢＩＭアプリケーションＡにおいて、ブーム及びジブの撓みを考慮した施工計画を立てることが可能となる。尚、ジブを使用していない状態では、表示部１２には、ブームの変形画像のみが、表示されてもよい。
【０３２９】
ステップＳ３０２において、オペレータは、ブーム及び／又はジブの変形画像の表示要求（以下、「変形画像の表示要求」と称する。）を、入力部１１から入力する。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、変形画像の表示要求（性能情報要求）を入力する。オペレータは、表示部１２に表示された撓み表示用のチェックボックスをＯＮ状態にすることにより、変形画像の表示要求を入力してもよい。
【０３３０】
ステップＳ３０２において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータを、ＢＩＭ制御部１６１から取得する。ステップＳ３０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、ＢＩＭ制御部１６１から取得すればよい。
【０３３１】
ステップＳ３０２において、情報取得部１７３が自動取得するパラメータは、以下の表８のＢ列に示すパラメータ（表２の５−Ｂ参照）である。
【０３３２】
【表８】
2020027335.tif 000012
【０３３３】
そして、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。尚、ブームの変形画像及びジブの変形画像を表示部１２に表示するためのオペレータの操作は、ステップＳ３０２で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。
【０３３４】
ステップＳ３０３において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図１２Ａに示す作業機画像Ｇ２Ｂ）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０３３５】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。尚、リクエストに含まれるパラメータは、少なくとも、性能情報要求で指定される性能情報の演算に必要な情報を含めばよい。
【０３３６】
次に、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０３３７】
ステップＳ３０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０３３８】
ステップＳ３０５において、リクエスト取得部２２１は、取得したリクエストから性能能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０３３９】
ステップＳ３０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。
【０３４０】
ステップＳ３０７において、演算部２２２は、取得した機種情報によって特定される作業機画像に対応する諸元データを、記憶部２３から取得する。
【０３４１】
ステップＳ３０８において、演算部２２２は、クライアント端末Ｔから取得した姿勢条件及びパラメータと、記憶部２３から取得した演算式及び諸元データとに基づいて、ブームの変形画像及びジブの変形画像に関する情報（以下、「変形画像情報」と称する。）を演算して求める。そして、演算部２２２は、演算結果をレスポンス発行部２２３に送る。
【０３４２】
尚、変形画像情報は、例えば、ブームの変形曲線に関する情報及び／又はジブの変形曲線に関する情報である。変形曲線は、例えば、正弦波又はｎ次関数によりブーム及び／又はジブの変形が表された曲線である。又、変形画像情報は、基端側ブーム、中間ブーム、及び先端側ブームそれぞれの撓み角に対応する傾斜した直線（変形直線）であってもよい。
【０３４３】
図１３Ａは、撓んでいないブームの画像Ｇ７９を示す図である。図１３Ｂ及び図１３Ｃは、撓んだブームの画像Ｇ７９Ａ、Ｇ７９Ｂを示す図である。
【０３４４】
図１３Ｂに示すブームの画像Ｇ７９Ａの場合、基端側ブームの画像Ｇ７９ａ、中間ブームの画像Ｇ７９ｂ、Ｇ７９ｃ、及び先端側ブームの画像Ｇ７９ｄの変形は、正弦波又はｎ次関数により表された曲線（変形曲線）に基づいて求められている。
【０３４５】
一方、図１３Ｃに示すブームの画像Ｇ７９Ｂの場合、基端側ブームの画像Ｇ７９ａ、中間ブームの画像Ｇ７９ｂ、Ｇ７９ｃ、及び先端側ブームの画像Ｇ７９ｄの変形は、撓み角に対応して傾斜した直線（変形直線）に基づいて求められている。
【０３４６】
尚、ステップＳ３０８において演算される変形画像情報は、支援モジュールＭの変形画像処理部１７７による、ブームの変形画像及び／又はジブの変形画像の生成に用いられる。
【０３４７】
ステップＳ３０９において、レスポンス発行部２２３は、演算部２２２から取得した演算結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１に送る。通信部２１は、取得したレスポンスをクライアント端末Ｔに送信する。
【０３４８】
次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔの処理について説明する。
【０３４９】
ステップＳ３１０において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１及び表示支援制御部１７５を介して変形画像処理部１７７に送られる。
【０３５０】
ステップＳ３１１において、変形画像処理部１７７は、表示支援制御部１７５から取得した変形画像情報に基づいて、ブームの変形画像及びジブの変形画像を生成する。そして、変形画像処理部１７７は、生成したブームの変形画像及びジブの変形画像を表示支援制御部１７５に送る。
【０３５１】
ステップＳ３１２において、表示支援制御部１７５は、変形画像処理部１７７から取得したブームの変形画像及びジブの変形画像を、表示部１２の表示に反映させる。
【０３５２】
例えば、表示支援制御部１７５は、図１２Ｂに実線で示す変形画像Ｇ５を、表示部１２に表示させる。尚、変形画像Ｇ５は、既述のように支援モジュールＭ（変形画像処理部１７７）で生成されてもよいし、ＢＩＭアプリケーションＡ（例えば、ＢＩＭ制御部１６１）で生成されてもよい。
【０３５３】
変形画像Ｇ５がＢＩＭアプリケーションＡで生成される場合には、ステップＳ３１０において、表示支援制御部１７５は、サーバＳ１の演算結果（本動作例の場合、変形画像情報）を、ＢＩＭアプリケーションＡ（具体的には、ＢＩＭ制御部１６１）に送る。
【０３５４】
又、変形画像は、サーバＳ１（具体的には演算部２２２）により生成されてもよい。この場合には、演算部２２２が生成した変形画像（性能情報）を含むレスポンスが、サーバ１からクライアント端末Ｔに送信される。レスポンスを取得した表示支援制御部１７５は、レスポンスに含まれる変形画像を表示部１２の表示に反映させる。
【０３５５】
尚、図１２Ｂに示すように、表示部１２には、撓みが反映されていないブーム及びジブの画像を有する作業機画像Ｇ２Ｂ（以下、「変形前画像」と称する。）が破線で示されるとともに、撓みが反映されたブームの変形画像及びジブの変形画像を有する作業機画像（つまり、変形画像Ｇ５）が実線で表示されている。
【０３５６】
変形前画像は、表示部１２に表示されなくてもよい。又、変形前画像と変形画像Ｇ５との表示態様は、区別できる表示態様であれば、図１２Ｂに示す例に限定されない。
【０３５７】
又、ＢＩＭアプリケーションＡ（具体的には、ＢＩＭ制御部１６１）及び支援モジュールＭ（具体的には、支援制御部１７２）のうちの何れか一方の制御部は、変形画像が、表示部１２に表示された他の画像（例えば、建築物画像Ｇ１Ｂ）と干渉する場合に、干渉していることを示す情報を、表示部１２に表示してもよい。この場合に、上記一方の制御部は、通知部の機能を実現する。上記一方の制御部の一部は、通知部の一例に該当する。
【０３５８】
又、上述の動作例３では、作業機がクレーンである場合の、ブーム及びジブの変形画像について説明した。上述の動作例３は、作業機が高所作業車である場合の、ブームについても適用できる。又、上述の動作例３は、作業者がコンクリートポンプ車である場合の、ブームにも適用できる。クレーンのブーム及びジブ、高所作業車のブーム、並びに、コンクリートポンプ車のブームは、アームの一例に該当する。
【０３５９】
（動作例３の作用・効果）
以上のような本動作例によれば、オペレータは、表示部１２に表示された変形画像を視認することにより、ブームの撓み及びジブの撓みを考慮した作業機画像と、建築物画像との干渉を確認できる。
【０３６０】
（動作例４）
次に、図１４〜図１５Ｂを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。図１４は、ブームの最大倒伏角及び最大作業半径を示す情報を表示部１２に表示させる場合（表２のＡ−４参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。
【０３６１】
クレーンによる搬送作業において、クレーンは、搬送目的位置に吊荷を搬送するために、ブームを倒伏させて作業半径を拡大することがある。クレーンにおいて、ブームの起伏角度が小さくなるほど、定格総荷重は小さくなる。
【０３６２】
このため、起伏角度が大きい第一状態において吊荷の重量が定格総荷重よりも小さい場合でも、ブームの起伏角度がこの第一状態よりも小さい第二状態において、吊荷の重量が定格総荷重よりも大きくなってしまう場合がある。この場合、選定したクレーンでは、吊荷を搬送目的位置に搬送することができない。実際の作業において、このような状況が発生すると、クレーンの交換が必要となり、作業の進捗が著しく遅れてしまう可能性が有る。
【０３６３】
又、複数のクレーンを使用する作業計画を立てる際、最小台数で施工現場の全領域をカバーするためには、各クレーンの指定吊上げ荷重における作業半径を考慮する必要がある。よって、施工計画において、最大倒伏角及び最大作業半径を考慮しておくことは、実際の作業の安全性の向上、及び、作業効率の向上に著しく寄与する。
【０３６４】
動作例４は、クレーンの最大倒伏角及び最大作業半径を考慮した施工計画を行う場合に実施される。オペレータは、動作例４において、表示部１２に表示された作業機の作業状態を決定した後、サーバＳ１〜Ｓ４から選定した一つのサーバに対して、作業機の作業状態に対応するブームの最大倒伏角及び最大作業半径を要求する。本動作例の説明において、作業機の作業状態とは、作業機の姿勢が決定した状態、かつ、作業機が搬送予定の吊荷が決定している状態を意味する。
【０３６５】
オペレータは、取得したブームの最大倒伏角及び最大作業半径と、搬送目的位置との位置関係を見て、オペレータにより決定された作業機の作業状態において、クレーンが搬送作業を実行できるか否かを判定できる。以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。
【０３６６】
先ず、ステップＳ４００及びステップＳ４０１を経たステップＳ４０２において、表示部１２には、図１５Ａに示す建築物画像Ｇ１Ｃ及び作業機画像Ｇ２１Ｃが表示されている。ステップＳ４０１及びステップＳ４０１は、既述の図７ＡのステップＳ１０１及びステップＳ１０２と同様である。
【０３６７】
図１５Ａに示す建築物画像Ｇ１Ｃ及び作業機画像Ｇ２１Ｃは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された画像であってもよい。
【０３６８】
ステップＳ４０２において、オペレータは、ブームの最大倒伏角及び最大作業半径の表示要求（以下、「最大倒伏角及び最大作業半径の表示要求」と称する。）を、入力部１１を介して入力する。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、最大倒伏角及び最大作業半径の表示要求（性能情報要求）を入力する。
【０３６９】
ステップＳ４０２において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータを、ＢＩＭ制御部１６１から取得する。ステップＳ４０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、ＢＩＭ制御部１６１から取得すればよい。
【０３７０】
ステップＳ４０２において、情報取得部１７３が自動取得するパラメータは、以下の表９のＢ列に示すパラメータである（表２の４−Ｂ参照）。
【０３７１】
【表９】
2020027335.tif 000013
【０３７２】
そして、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。尚、表示部１２に最大倒伏角及び最大作業半径を表示するためのオペレータの操作は、ステップＳ４０２で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。つまり、本動作例において、オペレータが、ＢＩＭアプリケーションＡを介して最大倒伏角及び最大作業半径の表示要求を入力すると、領域画像が自動的に表示部１２に表示される。
【０３７３】
ステップＳ４０３において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図１５Ａの作業機画像Ｇ２１Ｃ）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０３７４】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０３７５】
次に、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０３７６】
ステップＳ４０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０３７７】
ステップＳ４０５において、リクエスト取得部２２１は、取得したリクエストから性能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０３７８】
ステップＳ４０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。
【０３７９】
ステップＳ４０７において、演算部２２２は、取得した機種情報によって特定される作業機画像に対応する諸元データを、記憶部２３から取得する。
【０３８０】
ステップＳ４０８において、演算部２２２は、リクエスト取得部２２１から取得した姿勢条件及び／又は作業状態情報に対応する性能データ表を記憶部２３から取得する。この際、演算部２２２は、取得した姿勢条件及び／又は作業状態情報に対応する複数の性能データ表を、記憶部２３から取得してもよい。
【０３８１】
尚、ステップＳ４０８において、演算部２２２は、姿勢条件及び／又は作業状態情報とともに、ステップＳ４０７において取得した諸元データに基づいて、性能データ表を記憶部２３から取得してもよい。
【０３８２】
ステップＳ４０９において、演算部２２２は、クライアント端末Ｔから取得した姿勢条件及びパラメータ（姿勢条件、作業状態情報、吊荷情報、及び構成部材情報）と、記憶部２３から取得した演算式、性能データ表、及び諸元データとに基づいて、ブームの最大倒伏角及び最大作業半径に関する情報を演算して求める。そして、演算部２２２は、演算結果をレスポンス発行部レスポンス発行部２２３に送る。
【０３８３】
ステップＳ４１０において、レスポンス発行部２２３は、演算部２２２から取得した演算結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１に送る。そして、通信部２１は、取得したレスポンスをクライアント端末Ｔに送信する。
【０３８４】
次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔの処理について説明する。
【０３８５】
ステップＳ４１１において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１を介して表示支援制御部１７５に送られる。
【０３８６】
ステップＳ４１２において、表示支援制御部１７５は、レスポンスに含まれるサーバＳ１の演算結果（本動作例の場合、ブームの最大倒伏角及び最大作業半径に関する情報）を、表示部１２の表示に反映させる。
【０３８７】
例えば、表示支援制御部１７５は、図１５Ｂに示すように、最大倒伏角まで倒伏した状態のブームを有する作業機画像Ｇ２２Ｃ（以下、「倒伏画像」と称する。）を、表示部１２に表示させる。倒伏画像を表示部１２に表示させる方法の一例について説明する。
【０３８８】
表示支援制御部１７５は、レスポンスに含まれるブームの最大倒伏角に関する情報を、表示部１２に表示された作業機画像Ｇ２１Ｃの属性情報におけるブームの起伏角に反映する。
【０３８９】
尚、この処理は、ＢＩＭ制御部１６１により行われてもよい。この場合には、表示支援制御部１７５は、レスポンスに含まれるブームの最大倒伏角に関する情報を、ＢＩＭ制御部１６１に送る。そして、ＢＩＭ制御部１６１は、取得したブームの最大倒伏角に関する情報を、表示部１２に表示されている作業機画像の属性情報におけるブームの起伏角に反映する。何れにしても、表示支援制御部１７５が実施する処理に基づいて、レスポンスに含まれるサーバＳ１の演算結果が、表示部１２の表示に反映される。
【０３９０】
又、表示支援制御部１７５は、ステップＳ４１２において、図１５Ｂに示すように、最大倒伏角及び最大作業半径の数値を、表示部１２に表示させてもよい。尚、この処理についても、ＢＩＭ制御部１６１により行われてもよい。
【０３９１】
又、図示は省略するが、表示支援制御部１７５は、ステップＳ４１２において、最大倒伏角及び最大作業半径を通知するための通知画像を、表示部１２に表示させてもよい。
【０３９２】
（動作例４の作用・効果）
以上のような本動作例によれば、オペレータは、表示部１２に表示された作業機画像における作業機の最大倒伏角及び作業半径を、直感的に認識することができる。オペレータは、作業機の最大倒伏角及び作業半径を認識することにより、選択した作業機が、吊荷の搬送に適した作業機であるか否かを直感的に判断できる。例えば、取得した作業半径内に、吊荷の搬送目的位置が含まれなければ、オペレータは、選択した作業機のみでは、吊荷を搬送目的地まで搬送できないと判断できる。このような判定結果に基づいて、オペレータは、使用する作業機を、より作業半径が大きい作業機に変更することができる。或いは、上述の判定結果に基づいて、オペレータは、選択した作業機により、この作業機の作業半径内の任意の位置まで吊荷を搬送した後、他の作業機により、この中継位置から搬送目的地まで吊荷を搬送する手順を選択することもできる。
【０３９３】
又、複数のクレーンを使用する作業計画を立てる際、クレーン毎の指定吊上げ荷重に対する作業半径を取得することにより、最小台数で施工現場の全領域をカバーできるクレーンの配置を知ることができる。例えば、施工現場の平面図に対して、クレーン毎の作業半径を描画することにより、オペレータは、最小台数で施工現場の全領域をカバーできるクレーンの配置を直感的に認識することができる。このように、本動作例によれば、オペレータは、作業機の最大倒伏角及び作業半径を考慮した精度の高い施工計画作業を行うことができる。
【０３９４】
（動作例５）
次に、図１６Ａ〜図１６Ｄを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。本動作例は、既述の動作例２と同様に、表示部１２に領域画像を表示させる例である。尚、ＢＩＭ支援システムＢＳのオペレータの操作及びＢＩＭ支援システムＢＳの動作は、既述の動作例２の動作フロー（図９）とほぼ同様である。本動作例が実施される状況は、既述の動作例２の場合と同様である。
【０３９５】
図１６Ａ〜図１６Ｅは、建築物画像、作業現場構成画像、及び作業機画像を含む作業現場の画像（以下、「作業現場画像Ｇ６」と称する。）が表示された表示部１２の一例を示す。図１６Ａは、作業現場画像Ｇ６の斜視図が表示された表示部１２を示す。図１６Ｂは、図１６ＡのＡ１矢視図である。図１６Ｃは、図１６ＡのＡ２矢視図である。図１６Ｄは、図１６ＡのＡ３矢視図である。図１６Ｅは、図１６Ｂに示す作業現場画像Ｇ６に領域画像Ｇ４Ａが表示された表示部１２を示す。
【０３９６】
本動作例において、オペレータは、図１６Ａ〜図１６Ｄに示す作業現場画像Ｇ６において、ビルＧ７２とフェンスＧ７３との間に配置されたエアコンの室外機Ｇ７４を吊上げ、移動させる操作の検証を行うことができる。
【０３９７】
先ず、オペレータは、表示部１２に、図１６Ａ〜図１６Ｄに示す作業現場画像Ｇ６を表示させる。このような作業現場画像Ｇ６は、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された画像であってもよい。作業現場画像Ｇ６を作成する方法は、既述の通りである。
【０３９８】
図１６Ａ〜図１６Ｄに示す作業機画像Ｇ２１Ｄの左側アウトリガの張出幅は、最小である。左側アウトリガの張出幅を最小にすることにより、左側アウトリガが、対向車線Ｇ７７にはみ出さないようにしている。
【０３９９】
一方、作業機画像Ｇ２１Ｄの右側アウトリガの張出幅は、最大である。このように、作業機画像Ｇ２の左側アウトリガと右側アウトリガとは、張出幅が異なる。
【０４００】
又、オペレータは、作業現場画像Ｇ６におけるフェンスＧ７３、電柱Ｇ７５、及び木Ｇ７６と干渉しないように、作業機画像Ｇ２１Ｄのブームの姿勢（例えば、ブーム長さ、旋回角、及び起伏角）を決める。姿勢を決める操作は、作業機画像Ｇ２１Ｄの姿勢を定義する姿勢条件を、入力部１１から入力することにより行われる。尚、オペレータは、作業機画像Ｇ２１Ｄをドラッグ操作することにより、表示作業機の姿勢を決定してもよい。
【０４０１】
作業現場画像Ｇ６において、作業機画像Ｇ２１Ｄの姿勢が決定した後、オペレータは、領域表示要求（性能情報要求）の操作を行う。オペレータは、例えば、表示部１２にポップアップ表示された入力画面から、領域表示要求を入力する。
【０４０２】
本動作例の場合、リクエストに含まれる姿勢条件における左側アウトリガの張出幅と右側アウトリガの張出幅とが異なる。
【０４０３】
オペレータが領域表示要求を入力すると、ＢＩＭ支援システムＢＳにおいて、図９のステップＳ２０２〜ステップＳ２１３の処理が実行されて、表示部１２に、図１６Ｅに太線で示す領域画像Ｇ４Ａが表示される。尚、図示は省略するが、図１６Ａ及び図１６Ｃ〜図１６Ｅに示す作業現場画像Ｇ６にも領域画像Ｇ４Ａが表示される。
【０４０４】
（動作例５の作用・効果）
以上のような本動作例においても、オペレータが、ＢＩＭアプリケーションＡを介して領域画像の表示要求を入力すると、領域画像が自動的に表示部１２に表示される。
【０４０５】
図１６Ｅに示す領域画像Ｇ４Ａの場合、作業機画像Ｇ２１Ｄにおける左側アウトリガの張出幅が最小であるため、領域画像Ｇ４Ａにおける車両左側の領域が欠けている。オペレータは、アウトリガの張出状態に対応する領域画像を、表示部１２で視認できるため、高精度なシミュレーションを直感的に行うことができる。
【０４０６】
又、領域画像Ｇ４Ａを図１６Ａ〜図１６Ｅのような異なる視点の作業現場画像Ｇ６に表示することにより、オペレータは、より高精度なシミュレーションを行うことができる。
【０４０７】
（動作例６）
次に、図１７Ａ〜図１８Ｅを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。本動作例は、既述の動作例３と同様に、表示部１２にブームの変形画像を表示させる例である。尚、オペレータの操作及びＢＩＭ支援システムＢＳの動作は、既述の動作例３の動作フロー（図１１参照）とほぼ同様である。動作例６が実施される状況は、既述の動作例３の場合と同様である。
【０４０８】
図１７Ａ〜図１７Ｅは、建築物画像及び作業機画像を含む作業現場画像Ｇ６Ａが表示された表示部１２の一例を示す。図１７Ａは、作業現場画像Ｇ６Ａの斜視図が表示された表示部１２を示す。図１７Ｂは、図１７ＡのＡ１０矢視図である。図１７Ｃは、図１７ＡのＡ１１矢視図である。図１７Ｄは、図１７ＡのＡ１２矢視図である。図１７Ｅは、図１７ＢのＸ１−Ｘ１線断面図である。
【０４０９】
図１８Ａ〜図１８Ｅは、図１７Ａ〜図１７Ｅに示す作業現場画像Ｇ６Ａに、ブームの変形画像が表示された表示部１２の一例を示す。
【０４１０】
本動作例において、オペレータは、図１７Ａ〜図１７Ｅに示す作業現場画像Ｇ６Ａにおいて、鉄骨構造体Ｇ７８とブームとの干渉を検証できる。
【０４１１】
先ず、オペレータは、表示部１２に、図１７Ａ〜図１７Ｅに示す作業現場画像Ｇ６Ａを表示させる。このような作業現場画像Ｇ６Ａは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された画像であってもよい。作業現場画像Ｇ６Ａを生成する方法は、既述の通りである。
【０４１２】
オペレータは、鉄骨構造体Ｇ７８と干渉しないように、作業機画像Ｇ２１Ｅのブームの姿勢（例えば、ブーム長さ、旋回角、及び起伏角）を決める。姿勢を決める操作は、作業機画像Ｇ２１Ｅの姿勢条件を、入力部１１から入力することにより行われる。尚、オペレータは、作業機画像Ｇ２１Ｅをドラッグ操作することにより、表示作業機の姿勢を決定してもよい。
【０４１３】
作業現場画像Ｇ６Ａにおいて、作業機画像Ｇ２１Ｅの姿勢を決定した後、オペレータは、変形画像の表示要求（性能情報要求）の操作を行う。オペレータは、例えば、表示部１２にポップアップ表示された入力画面から、変形画像の表示要求を入力する。
【０４１４】
オペレータが撓み表示要求を入力すると、ＢＩＭ支援システムＢＳにおいて、図１１のステップＳ３０１〜ステップＳ３１２の処理が実行されて、表示部１２に、図１８Ａ〜図１８Ｅに示すブームの変形画像を有する作業機画像（変形画像Ｇ５Ａ）が表示される。
【０４１５】
図１８Ａ〜図１８Ｅに示す変形画像Ｇ５は、サーバＳ１から取得したレスポンスに含まれる変形画像情報に基づいて、変形画像処理部１７７が生成した画像である。但し、変形画像は、サーバＳ１（具体的には演算部２２２）により生成されてもよい。
【０４１６】
この場合には、演算部２２２が生成した変形画像（性能情報）を含むレスポンスが、サーバＳ１からクライアント端末Ｔに送信される。レスポンスを取得した表示支援制御部１７５は、レスポンスに含まれる変形画像を表示部１２の表示に反映させる。
【０４１７】
以上のような本動作例においても、オペレータが、ＢＩＭアプリケーションＡを介して変形画像の表示要求を入力すると、変形画像が自動的に表示部１２に表示される。
【０４１８】
尚、図示は省略するが、図１８Ａ〜図１８Ｅにおいて、変形前のブームの画像（以下、「変形前画像」と称する。）は省略されてもよい。つまり、オペレータが変形画像の表示要求を入力した場合に、変形前画像が表示部１２から削除され、変形画像Ｇ５Ａが表示部に自動的に表示されてもよい。
【０４１９】
図１７Ａ〜図１７Ｅに示す画像において、作業機画像Ｇ２のブームは、鉄骨構造体Ｇ７８に干渉していない。一方、図１８Ａ〜図１８Ｅに示す変形画像Ｇ５Ａの場合、ブームの先端部Ｇ５７が、変形前画像のブームの先端部Ｇ５７よりも下方に変位するとともに、ブームの中間部Ｇ５８が、変形前画像のブームの中間部よりも上方に変位して、作業機画像Ｇ２１Ｅのブームと、鉄骨構造体Ｇ７８とが干渉している。
【０４２０】
図１８Ａ〜図１８Ｅに示すように、ブームと鉄骨構造体Ｇ７８とが干渉している場合、オペレータは、表示されたブームの姿勢を変えることにより、ブームと鉄骨構造体Ｇ７８とが干渉しないブームの姿勢を探すことができる。オペレータは、表示されたブームをドラッグすることによりブームの姿勢を変えることができる。又、オペレータは、ブームの起伏角度を入力することにより、表示されたブームの姿勢を変えることもできる。ブームの姿勢が変更されると、変更されたブームの姿勢に対応するブームの変形画像が表示されるように構成されてもよい。
【０４２１】
（動作例６の作用・効果）
以上のように、本動作例によれば、オペレータは、図１８Ａ〜図１８Ｅに示す画像を視認することにより、作業機と鉄骨構造体との干渉を考慮した高精度なシミュレーションを行うことができる。
【０４２２】
（動作例７）
次に、図２及び図１９〜図２０Ｂを参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。図１９は、地盤強度を考慮した作業可否の判定結果を表示部１２に表示させる場合（表２のＡ−９参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。
【０４２３】
クレーンによる搬送作業において、クレーンのアウトリガから地盤に対して設置圧（アウトリガ反力）が作用する。設置圧が、地盤強度よりも大きいと、地盤が沈下して、クレーンが転倒する可能性がある。このため、施工計画において予め地盤強度を考慮しておくことは、地盤の沈下及びクレーンの転倒を防止して、実際の作業の安全性の向上、及び、作業効率の向上に著しく寄与する。
【０４２４】
以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。具体的には、図２０Ａに示されるクレーンＣを使用して始点ＳＰから終点ＦＰまで吊荷を搬送することが可能か否かの検証を、オペレータが行う場合のＢＩＭ支援システムＢＳの動作について説明する。
【０４２５】
尚、以下、終点ＦＰに吊荷を降ろす際のクレーンの姿勢（図２０Ａ及び図２０Ｂに示すクレーンＣの姿勢）に対して検証する場合について説明する。その他のクレーンの姿勢に対して検証を行う場合も、ＢＩＭ支援システムＢＳの基本的な動作は同じである。
【０４２６】
図１９のステップＳ５００において、表示部１２には、図２０Ａに示す建築物画像Ｇ１Ｄのみが表示されている。つまり、ステップＳ５００において、作業機画像は、表示部１２に表示されていない。建築物画像Ｇ１Ｄは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された情報を読み出して表示した画像であってもよい。
【０４２７】
ステップＳ５００において、オペレータは、表示部１２に基本姿勢の作業機画像を表示させるために、作業機画像の表示指示を入力部１１から入力する。尚、基本姿勢の作業機画像を表示部１２に表示させる際にオペレータが行う操作は、既述の動作例１の場合と同様である。
【０４２８】
ステップＳ５０１において、オペレータは、表示部１２に表示された基本姿勢の作業機画像における作業機の姿勢を決定するために、入力部１１から姿勢条件を入力する。オペレータが作業機画像の姿勢を決定する際の操作は、既述の動作例１と同様である。
【０４２９】
ステップＳ５０１において、入力部１１が姿勢決定操作の入力を受け付けると、ＢＩＭ制御部１６１は、姿勢決定操作を表示部１２の作業機画像に反映する。すると、表示部１２には、図２０Ａに示されるように、基本姿勢の作業機画像から姿勢が変更された作業機画像Ｇ２２Ｄが表示される。
【０４３０】
次に、ステップＳ５０２において、オペレータは、ステップＳ５０１において姿勢が決定された作業機画像Ｇ２２Ｄの、地盤強度を考慮した作業の可否（以下、単に「作業可否」と称する。）を求めるための操作を行う。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、作業可否の表示要求（性能情報要求）を入力する。
【０４３１】
尚、表示部１２に作業可否を表示するためのオペレータの操作は、ステップＳ５０２で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。つまり、本動作例において、オペレータが、ＢＩＭアプリケーションＡを介して作業可否の表示要求を入力すると、作業可否に関する情報が自動的に表示部１２に表示される。
【０４３２】
ステップＳ５０２において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータ（機種情報、姿勢条件、吊荷情報、作業状態情報、構成部材情報、及びその他の情報）を、ＢＩＭ制御部１６１から取得する。
【０４３３】
ステップＳ５０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、ＢＩＭ制御部１６１から取得する。
【０４３４】
ステップＳ５０２において情報取得部１７３が自動取得するパラメータは、以下の表１０のＢ列に示すパラメータ（表２の９−Ｂに示すパラメータ）である。
【０４３５】
【表１０】
2020027335.tif 000014
【０４３６】
本動作例におけるパラメータは、アウトリガジャッキ反力表示要求（表２のＡ−８参照）を行う場合のパラメータと、地盤強度に関する情報と、を含む。
【０４３７】
ＢＩＭアプリケーションＡは、地盤強度に関する情報を記憶している。又、ＢＩＭアプリケーションＡは、作業現場全体の地盤強度を記憶している。地盤強度に関する情報は、作業現場の地下に埋められた埋設部材を考慮した地盤強度であってよい。
【０４３８】
尚、ＢＩＭアプリケーションＡは、地盤強度に関する情報を、地盤強度テーブルとして記憶してよい。地盤強度テーブルは、作業現場の位置情報（例えば、座標又は区画）、及び、この位置情報に対応付けられた地盤強度を含んでよい。
【０４３９】
ステップＳ５０２において、情報取得部１７３は、表示部１２において作業機画像Ｇ２２Ｄが配置された位置に対応する地盤の地盤強度に関する情報を、ＢＩＭアプリケーションＡから取得する。そして、ステップＳ５０２において、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。尚、ステップＳ５０２において、情報取得部１７３が取得する地盤強度に関する情報は、ＢＩＭアプリケーションＡに記憶された情報に限定されない。情報取得部１７３が取得する地盤強度に関する情報は、オペレータにより情報入力部７７から入力された情報であってもよい。
【０４４０】
ステップＳ５０３において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図２０Ａの作業機画像Ｇ２２Ｄ）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０４４１】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０４４２】
以下、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０４４３】
ステップＳ５０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０４４４】
ステップＳ５０５において、リクエスト取得部２２１は、取得したリクエストから性能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０４４５】
ステップＳ５０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。本動作例において、演算部２２２が取得する演算式は、アウトリガジャッキの反力を演算するための演算式、及び、アウトリガジャッキの反力とパラメータに含まれた地盤強度とを比較するための演算式である。
【０４４６】
ステップＳ５０７において、演算部２２２は、取得した機種情報によって特定される作業機に対応する諸元データを、記憶部２３から取得する。
【０４４７】
ステップＳ５０８において、演算部２２２は、クライアント端末Ｔから取得したパラメータと、記憶部２３から取得した演算式及び諸元データとに基づいて、アウトリガジャッキの反力を算出する。そして、算出したアウトリガジャッキの反力とパラメータに含まれる地盤強度とを比較して、作業可否を判定する。
【０４４８】
ステップＳ５０８において、演算部２２２は、算出したアウトリガジャッキの反力が、パラメータに含まれる地盤強度よりも小さい場合、作業可能と判定する。一方、ステップＳ５０８において、演算部２２２は、算出したアウトリガジャッキの反力が、パラメータに含まれる地盤強度以上の場合、作業不可能と判定する。
【０４４９】
演算部２２２は、算出したアウトリガジャッキの反力及び／又は判定結果をレスポンス発行部２２３に送る。
【０４５０】
ステップＳ５０９において、レスポンス発行部２２３は、演算部２２２から取得したアウトリガジャッキの反力及び／又は判定結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１に送る。そして、通信部２１は、取得したレスポンスをクライアント端末Ｔに送信する。レスポンスが判定結果を含む場合、このレスポンスは、リクエストに含まれる姿勢条件により定義される姿勢を有する作業機が、所定作業を実施できるか否かの判定結果を含むと捉えてよい。
【０４５１】
次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔの処理について説明する。
【０４５２】
ステップＳ５１０において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１を介して表示支援制御部１７５に送られる。
【０４５３】
ステップＳ５１１において、表示支援制御部１７５は、レスポンスに含まれるサーバＳ１の演算結果（本動作例の場合、作業可否に関する情報）を、表示部１２の表示に反映させる。
【０４５４】
（動作例７の作用・効果）
以上のような本動作例によれば、地盤強度を考慮した施工計画を立てることができるため、実際の作業における地盤の沈下及びクレーンの転倒を防止できる。このような本動作例は、作業の安全性の向上、及び、作業効率の向上に著しく寄与する。
【０４５５】
（動作例７の変形例１）
動作例７の変形例１について説明する。本変形例は、吊荷を始点ＳＰ（図２０Ａ及び図２０Ｂ参照）から終点ＦＰまで搬送できるか否かの検証を行う状況で実施される。
【０４５６】
本変形例において、オペレータは、吊荷を始点ＳＰから終点ＦＰまで搬送する際に、クレーンが取り得る姿勢の範囲を指定する。具体的には、クレーンが吊荷を始点ＳＰから終点ＦＰまで搬送する際、クレーンの姿勢条件のうち、旋回角度が、始点ＳＰに配置された吊荷を吊り揚げる際の第一姿勢に対応する第一旋回角度（例えば、０度）から終点ＦＰに吊荷を降ろす際の第二姿勢に対応する第二旋回角度（例えば、９０度）の範囲で変化する。オペレータは、この旋回角度の範囲を指定する。
【０４５７】
ＢＩＭ支援システムＢＳが旋回角度の範囲の入力を受け付けた場合、上述のステップＳ５０２において情報取得部１７３は、オペレータにより指定された範囲の旋回角度を、パラメータとして取得する。そして、上述のステップＳ５０８において、演算部２２２は、パラメータに含まれる旋回角度の全範囲に対して、アウトリガジャッキ反力を算出し、算出したアウトリガジャッキの反力とパラメータに含まれる地盤強度とを比較して、作業可否を判定する。指定された旋回角度の範囲のうちの何れかの旋回角度において、アウトリガジャッキの反力が、地盤強度よりも大きくなった場合、演算部２２２は、上述の搬送作業を行うことはできなと判定する。尚、演算部２２２は、パラメータを離散的に変化させて、上述の作業可否を判定してもよい。
【０４５８】
（動作例７の変形例２）
動作例７の変形例２について説明する。本変形例は、搬送作業を行うことができるクレーンの提示をオペレータが求める状況において実施される。
【０４５９】
本変形例において、パラメータに含まれる姿勢条件において搬送作業を行うことができないとサーバＳ１が判定した場合、サーバＳ１（具体的には、レスポンス発行部２２３）は、搬送作業を行うことが可能なクレーンに関する情報を、レスポンスに含める。このようなレスポンスを受け取ったクライアント端末Ｔの表示支援制御部１７５は、レスポンスに含まれたクレーンをオペレータに通知するための情報を、表示部１２に表示する。
【０４６０】
（動作例７の変形例３）
動作例７の変形例３について説明する。本変形例は、少なくともクレーンの設置位置及び吊荷が決定している状況において実施される。この状況において、オペレータは、性能情報要求として、指定された位置に配置されたクレーンにより吊荷を移動可能な範囲（以下、「吊荷の移動可能範囲」と称する。）を指定する。
【０４６１】
本変形例において、作業機の姿勢は決定されていなくてもよい。つまり、リクエストに含まれるパラメータは、作業機の姿勢条件を含まなくてもよい。ただし、一部の姿勢条件が決定されている場合には、パラメータは、決定された姿勢条件を含んでもよい。
【０４６２】
本変形例において、サーバＳ１の演算部２２２は、未決定の姿勢条件を所定の間隔で変化させて、アウトリガジャッキの反力を算出する。又、演算部２２２は、算出したアウトリガジャッキの反力と、パラメータに含まれる地盤強度と、を比較して作業の可否を判定する。
【０４６３】
演算部２２２は、指定されたクレーンが取り得る全ての姿勢を対象として、アウトリガジャッキの反力の算出、及び、作業可否の判定を行う。そして、演算部２２２は、判定結果に基づいて、吊荷の移動可能範囲を示す情報を生成する。
【０４６４】
本変形例において、サーバＳ１（具体的には、レスポンス発行部２２３）は、吊荷の移動可能範囲を示す情報をレスポンスに含める。そして、このレスポンスを受け取ったクライアント端末Ｔの表示支援制御部１７５は、レスポンスに含まれた吊荷の移動可能範囲を示す情報を、表示部１２に表示する。図２０Ｃは、吊荷の移動可能範囲の画像Ｇ８０が示された表示部１２を示す図である。吊荷の移動可能範囲の画像は、二次元画像であってもよいし、三次元画像であってもよい。
【０４６５】
（動作例７の変形例４）
動作例７の変形例４について説明する。本変形例は、少なくともクレーンの設置位置及びクレーンの姿勢条件が決定している状況において実施される。この状況において、オペレータは、性能情報要求として、吊上げ可能な吊荷の最大荷重を指定する。
【０４６６】
本変形例において、サーバＳ１の演算部２２２は、吊荷の荷重を所定の間隔で変化させて、アウトリガジャッキの反力を算出する。又、演算部２２２は、算出したアウトリガジャッキの反力と、パラメータに含まれる地盤強度と、を比較して作業可否を判定する。そして、演算部２２２は、判定結果に基づいて、吊上げ可能な吊荷の最大荷重に関する情報を生成する。
【０４６７】
本変形例において、サーバＳ１（具体的には、レスポンス発行部２２３）は、吊荷の最大荷重に関する情報をレスポンスに含める。そして、このレスポンスを受け取ったクライアント端末Ｔの表示支援制御部１７５は、レスポンスに含まれた吊荷の最大荷重に関する情報を、表示部１２に表示する。
【０４６８】
（動作例７の変形例５）
動作例７の変形例５について説明する。本変形例は、少なくとも、作業機（本変形例の場合、クレーン）の機種及び吊荷荷重が決定している状況において実施される。この状況において、オペレータは、性能情報要求として、作業機の設置位置に関する情報（以下、単に「設置位置に関する情報」と称する。）を指定する。
【０４６９】
本変形例において、リクエストに含まれるパラメータは、少なくとも、性能情報要求、作業機の機種情報、吊荷荷重情報、及び作業現場全体の地盤強度に関する情報を含む。
【０４７０】
サーバＳ１の演算部２２２は、リクエストに含まれるパラメータ及び取得した諸元データ等に基づいて、機種情報で指定された作業機の設置位置に関する情報を算出する。又、演算部２２２は、算出した設置位置に作業機を設置した場合の作業機の姿勢条件を算出してもよい。
【０４７１】
サーバＳ１（具体的には、レスポンス発行部２２３）は、作業機の設置位置に関する情報をレスポンスに含める。演算部２２２が作業機の姿勢条件を算出している場合には、サーバＳ１は、作業機の姿勢条件に関する情報をレスポンスに含める。そして、このレスポンスを受け取ったクライアント端末Ｔの表示支援制御部１７５は、レスポンスに含まれた設置位置に関する情報を、表示部１２に表示する。又、レスポンスに作業機の姿勢条件が含まれる場合には、表示支援制御部１７５は、取得した姿勢条件を、表示部１２に表示された作業機画像の表示に反映する。
【０４７２】
（動作例８）
次に、図２及び図２１〜図２３を参照して、ＢＩＭ支援システムＢＳの動作の一例について説明する。本動作例は、表示部１２に吊荷の移動経路に関する画像を表示させる例である。
【０４７３】
クレーンの作業計画において、吊荷の始点ＳＰ、終点ＦＰ、吊荷、及び作業機の機種を決定した後、吊荷の移動経路を決定する。従来、オペレータは、吊荷の位置、クレーンの姿勢、クレーンの負荷状態、及び周囲の建築物を考慮して、吊荷の移動経路を決定していたが、最適な経路を決定するためには、様々な状況に応じた移動経路を検討する必要があった。このため、従来から行われている移動経路の決定方法では、作業効率が低かった。よって、クレーンの作業計画において、効率よく最適な吊荷の移動経路を求められる方法が望まれていた。
【０４７４】
本動作例は、吊荷の始点ＳＰ、吊荷の終点ＦＰ、吊荷、及び作業機の機種が決定した状態で実施される。図２１は、吊荷の移動経路を表示部１２に表示させる場合（表２のＡ−１０参照）の、ＢＩＭ支援システムＢＳの動作を示すフローチャートである。以下、本動作例におけるＢＩＭ支援システムＢＳの動作について説明する。
【０４７５】
図２１のステップＳ６００において、表示部１２には、図２２Ａに示す建築物画像Ｇ１Ｅのみが表示されている。つまり、ステップＳ６００において、作業機画像は、表示部１２に表示されていない。建築物画像Ｇ１Ｅは、ＢＩＭアプリケーションＡを用いてオペレータが作成した画像であってもよいし、記憶部１４に記憶された情報を読み出して表示した画像であってもよい。
【０４７６】
ステップＳ６００において、オペレータは、表示部１２に基本姿勢の作業機画像Ｇ２２Ｅを表示させるために、作業機画像の表示指示を入力部１１から入力する。尚、基本姿勢の作業機画像Ｇ２２Ｅを表示部１２に表示させる際にオペレータが行う操作は、既述の動作例１の場合と同様である。ステップＳ６００までに、吊荷の始点ＳＰ、吊荷の終点ＦＰ、吊荷、及び作業機の機種が決まっている。
【０４７７】
次に、ステップＳ６０１において、オペレータは、吊荷の移動経路を表示部１２に表示させるための操作を行う。例えば、オペレータは、表示部１２にポップアップ表示された入力画面から、吊荷の移動経路の表示要求（性能情報要求）を入力する。
【０４７８】
本動作例の場合、オペレータは、ＢＩＭアプリケーションＡを操作して、吊荷の始点ＳＰ及び吊荷の終点ＦＰを入力する。オペレータは、吊荷の経由点（不図示）を入力してもよい。
【０４７９】
尚、ステップＳ６０１において、オペレータは、後述のステップＳ６０７において演算部２２２が実行する吊荷の移動経路の生成において優先される条件（以下、「優先条件」と称する。）を入力してもよい。優先条件として、例えば、「移動距離が最も短い移動経路」、「移動時間が最も少ない移動経路」、及び「燃費が最も低い移動経路」が挙げられる。
【０４８０】
又、オペレータは、優先条件として、「禁止区域を通らない移動経路」を指定することもできる。禁止区域は、例えば、図２２Ｂ及び図２２Ｃに斜格子が付された区域である。禁止区域に関する情報は、ＢＩＭアプリケーションＡに記憶されている。
【０４８１】
尚、表示部１２に吊荷の移動経路を表示するためのオペレータの操作は、ステップＳ６０１で終了する。以後の処理は、クライアント端末ＴとサーバＳ１〜Ｓ４との間で自動的に行われる。つまり、本動作例において、オペレータが、ＢＩＭアプリケーションＡを介して吊荷の移動経路の表示要求を入力すると、吊荷の移動経路に関する画像が自動的に表示部１２に表示される。
【０４８２】
ステップＳ６０１において、性能情報要求を入力部１１が受け付けると、情報取得部１７３は、取得した性能情報要求に対応するパラメータ（機種情報、姿勢条件、吊荷情報、作業状態情報、構成部材情報、及びその他の情報）を、ＢＩＭ制御部１６１から取得する。本動作例の場合、パラメータは、その他の情報として、建築物画像Ｇ１Ｅに関する情報を含んでいる。又、パラメータは、吊荷情報として、吊上荷重情報及び吊荷の始点に関する情報、及び吊荷の終点に関する情報を含んでいる。ただし、パラメータは、吊荷情報として、吊荷の形状に関する情報を含んでもよい。
【０４８３】
尚、本動作例において、パラメータは、姿勢条件としてアウトリガ張り出し幅を含んでいる。ただし、パラメータは、姿勢条件を含まなくてもよい。又、パラメータは、構成部材情報として、フック情報及びワイヤ掛け数に関する情報を含んでいる。ただし、パラメータは、構成部材情報を含まなくてもよい。
【０４８４】
ステップＳ６０１において情報取得部１７３が自動取得するパラメータは、以下の表１１のＢ列に示すパラメータ（表２の１０−Ｂに示すパラメータ）である。尚、ステップＳ６０１において、オペレータが優先条件として禁止区域を通らない移動経路を指定した場合には、パラメータは、禁止区域に関する情報を含む。禁止区域に関する情報は、ステップＳ６０１において、情報取得部１７３がＢＩＭアプリケーションＡから取得する。
【０４８５】
【表１１】
2020027335.tif 000015
【０４８６】
建築物画像に関する情報は、ＢＩＭアプリケーションＡに記憶されている。よって、ステップＳ６０１において、情報取得部１７３は、ＢＩＭアプリケーションＡから建築物画像に関する情報を取得する。尚、ステップＳ６０１において情報取得部１７３が取得する建築物画像に関する情報は、オペレータにより情報入力部７７から入力された情報であってもよい。
【０４８７】
ステップＳ６０１において、情報取得部１７３は、取得した情報を、リクエスト発行部１７４に送る。
【０４８８】
ステップＳ６０２において、リクエスト発行部１７４は、取得した機種情報で特定される作業機画像（つまり、図２２Ａ〜図２２Ｃの作業機画像Ｇ２２Ｅ）に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第三記憶部１４３から取得する。
【０４８９】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０４９０】
以下、クライアント端末Ｔからのリクエストを受信したサーバＳ１の処理について説明する。
【０４９１】
ステップＳ６０３において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０４９２】
ステップＳ６０４において、リクエスト取得部２２１は、取得したリクエストから性能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０４９３】
ステップＳ６０５において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。本動作例において、演算部２２２が取得する演算式は、吊荷の移動経路を生成するための必要な演算式である。
【０４９４】
ステップＳ６０６において、演算部２２２は、取得した機種情報によって特定される作業機に対応する諸元データを、記憶部２３から取得する。
【０４９５】
ステップＳ６０７において、演算部２２２は、クライアント端末Ｔから取得したパラメータと、記憶部２３から取得した演算式及び諸元データとに基づいて、吊荷の移動経路を算出する。
【０４９６】
本動作例の場合、作業機の姿勢条件が決定されていない。このため、ステップＳ６０７において、演算部は、機種情報で特定された作業機が取り得る姿勢条件の範囲で、作業機の姿勢条件を変更して、吊荷の移動経路を算出する。演算部２２２は、パラメータに含まれる建築物画像に関する情報に基づいて、建築物画像と、クレーンＣ及び吊荷とが干渉しないような吊荷の移動経路を算出する。尚、ステップＳ６０１においてオペレータから優先条件が入力されている場合には、演算部２２２は、優先条件で指定された条件に基づいて、移動経路を生成する。
【０４９７】
演算部２２２は、算出した吊荷の移動経路に関する情報をレスポンス発行部２２３に送る。
【０４９８】
ステップＳ６０８において、レスポンス発行部２２３は、演算部２２２から取得した吊荷の移動経路に関する情報を含むレスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１に送る。通信部２１は、取得したレスポンスをクライアント端末Ｔに送信する。
【０４９９】
次に、サーバＳ１からレスポンスを受信したクライアント端末Ｔの処理について説明する。
【０５００】
ステップＳ６０９において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部１７に送る。レスポンスは、通信制御部１７１を介して表示支援制御部１７５に送られる。
【０５０１】
ステップＳ６１０において、表示支援制御部１７５は、レスポンスに含まれるサーバＳ１の演算結果（本動作例の場合、作業可否に関する情報）を、表示部１２の表示に反映させる。
【０５０２】
図２２Ｂ及び図２２Ｃは、吊荷の移動経路の画像が示された表示部１２の表示態様の一例を示している。吊荷の移動経路の画像Ｒ１は、オペレータにより、優先条件として「移動距離が最も短い移動経路」が指定された場合に、表示部１２に表示される吊荷の移動経路である。又、吊荷の移動経路Ｒ２は、オペレータにより、優先条件として「禁止区域を通らない移動経路」が指定された場合に、表示部１２に表示される吊荷の移動経路である。
【０５０３】
尚、上述の動作例８において、サーバＳ１は、吊荷の移動経路と共に、算出した吊荷の移動経路に対応する作業機の姿勢条件を含むレスポンスを、クライアント端末Ｔに送信してもよい。
【０５０４】
又、サーバＳ１は、算出した吊荷の移動経路に関する情報に基づいて、作業計画書を生成してもよい。この場合、サーバＳ１は、生成した作業計画書に関する情報を含むレスポンスを、クライアント端末Ｔに送信する。作業計画書には、例えば、旋回角度、起伏角度、作業の種類（例えば、玉掛け作業、玉外し作業）、巻き上げ量、負荷率、作業半径等が記載される。図２３は、作業計画書の一例を示す。
【０５０５】
尚、作業計画書は、ＢＩＭアプリケーションＡにより生成されてもよい。この場合、サーバＳ１は、作業計画書を生成するための情報を含むレスポンスを、ＢＩＭアプリケーションＡに送信する。ＢＩＭアプリケーションＡは、取得した作業計画書を生成するための情報に基づいて、図２３に示すような作業計画書を生成する。
【０５０６】
（動作例８の作用・効果）
以上のような本動作例によれば、オペレータは、少なくとも、吊荷の始点ＳＰ、吊荷の終点ＦＰ、吊荷、及び作業機の機種を決定すれば、優先条件を満たす吊荷の移動経路を取得できる。このように本動作例によれば、オペレータは、効率よく吊荷の移動経路を得ることができる。よって、本動作例は、作業計画の作業効率を著しく向上することができる。
【０５０７】
［本実施形態の作用・効果］
上述した通り、本実施形態に係るＢＩＭ支援システムＢＳは、作業機に関する詳細な情報をオペレータに提示できる。このような詳細情報の提示を受けたオペレータは、作業機を考慮した詳細な施工計画を立てることができる。
【０５０８】
［実施形態２］
図２４〜図２６を参照して、実施形態２のクレーン支援システムＣＳについて説明する。図２４は、クレーン支援システムＣＳの構成を示す図である。図２５は、クレーン支援システムＣＳの構成を示すブロック図である。尚、本実施形態は、作業機の一例としてクレーンＣを採用している。ただし、作業機は、クレーンに限定されず、種々の作業機であってもよい。具体的には、作業機として、クレーン、ブルドーザ、油圧ショベルカー、コンクリートポンプ車、高所作業車、ダンプトラック、トレーラ、及びリフター等が挙げられる。
【０５０９】
＜クレーン支援システムの概要＞
以下、図２４及び図２５を参照して本実施形態に係るクレーン支援システムＣＳのシステム構成について説明する。クレーン支援システムＣＳは、性能情報演算システムの一例に該当する。
【０５１０】
クレーン支援システムＣＳは、ハードウェア構成として、クレーンＣ及び複数のサーバＳ１〜Ｓ４（性能情報演算サーバとも称される）を有する。尚、本実施形態のクレーン支援システムＣＳは、クレーンＣとサーバＳ１〜Ｓ４とがネットワークＮを介して接続されたシステムである。クレーン支援システムＣＳにおけるクレーン及びサーバの数は、図示の場合に限定されない。
【０５１１】
＜クレーン＞
以下、クレーンＣの構成について説明する。クレーンＣは、移動式クレーン（例えば、ラフテレーンクレーン）である。ただし、クレーンＣは、移動式クレーンに限らず、種々のクレーンであってよい。
【０５１２】
クレーンＣは、基本構成として、一般的なラフテレーンクレーンが有する構成を有する。大きな概念として、クレーンＣは、走行体６と、旋回体７と、を有する。
【０５１３】
具体的には、走行体６は、左右一対のフロントタイヤ６１と、リヤタイヤ６２と、を有する。又、走行体２は、荷物の運搬作業を行う際に接地させて安定を図るアウトリガ６３を有する。
【０５１４】
具体的には、旋回体７は、旋回台７１と、ブーム７２と、ジブ７２ａと、を有する。旋回台７１は、旋回可能な状態で、走行体６に支持されている。ブーム７２は、伸縮可能な伸縮式ブームである。ブーム７２は、起伏可能な状態で旋回台７１に支持されている。このようなブーム７２は、旋回台７１が旋回軸を中心に回転すると、旋回する。ジブ７２ａは、使用状態において、ブーム７２の先端に支持される。ジブ７２ａは、非使用状態（図２４のクレーンＣの状態）において、ブーム７２の側方に格納されている。
【０５１５】
又、ブーム７２には、ワイヤロープ（不図示）が架け渡されている。旋回台７１には、ワイヤロープを巻き付けたウインチ（不図示）が設けられている。ワイヤロープは、ブーム７２又はジブ７２ａの先端から、シーブ（不図示）を介して垂下されている。ワイヤロープの先端には、フック（不図示）が固定されている。
【０５１６】
旋回台７１、ブーム７２、ジブ７２ａ、ワイヤロープ、及びフックは、被操作機能部の一例に該当し、アクチュエータにより駆動される。
【０５１７】
クレーンＣは、被操作機能部を駆動するアクチュエータとして、旋回用アクチュエータ７３１と、起伏用アクチュエータ７３２と、伸縮用アクチュエータ７３３と、ウインチ用アクチュエータ７３４と、を有する（図２５参照）。以下、旋回用アクチュエータ７３１、起伏用アクチュエータ７３２、伸縮用アクチュエータ７３３、及びウインチ用アクチュエータ７３４を、まとめてアクチュエータ７３と称する。
【０５１８】
旋回用アクチュエータ７３１は、例えば、油圧式のモータであって、旋回台７１を旋回軸を中心に回転させる。旋回台７１が回転すると、旋回台７１とともにブーム７２が旋回する。よって、旋回用アクチュエータ７３１は、ブーム７２を旋回させるためのアクチュエータと捉えてよい。
【０５１９】
起伏用アクチュエータ７３２は、例えば、油圧式の伸縮シリンダであって、自身の伸縮にともない、ブーム７２を起立又は倒伏させる。よって、起伏用アクチュエータ７３２は、ブーム７２を起立させる又は倒伏させるためのアクチュエータと捉えてよい。
【０５２０】
伸縮用アクチュエータ７３３は、例えば、油圧式の伸縮シリンダであって、自身の伸縮にともない、ブーム７２を伸長又は縮小させる。よって、伸縮用アクチュエータ７３３は、ブーム７２を伸長させる又は縮小させるためのアクチュエータと捉えてよい。
【０５２１】
ウインチ用アクチュエータ７３４は、例えば、油圧式のモータであって、ウインチを第一方向（繰り出し方向とも称する。）又は第二方向（巻き取り方向とも称する。）に回転させる。ウインチが回転すると、ウインチの回転にともない、ワイヤロープは繰り出される又は巻き取られる。ワイヤロープの繰り出し又は巻き取りに応じて、フックは上昇又は降下する。よって、ウインチ用アクチュエータ７３４は、フックを上昇させる又は降下させるためのアクチュエータと捉えてよい。
【０５２２】
又、クレーンＣは、操作入力部７４、姿勢検出部７５、荷重検出部７６、情報入力部７７、表示部７８、通信部７９、記憶部８０、及び制御部８１等を有する。
【０５２３】
操作入力部７４は、例えば、運転室に設けられた操作レバーであって、クレーンＣのオペレータ（以下、本実施形態の説明において、単に「オペレータ」と称する。）からの操作入力を受け付ける。操作入力部７４は、オペレータから操作入力を受け付けると、受け付けた操作入力に対応する操作信号を制御部８１（具体的には、第一制御部８２の動作制御部８２１）に出力する。尚、操作入力部７４は、クレーンＣと無線接続又は有線接続された操作端末に設けられていてもよい。
【０５２４】
姿勢検出部７５は、クレーンＣの姿勢に関する情報を検出する。姿勢検出部７５は、検出した姿勢に関する情報を、制御部８１（第一制御部８２）に送る。姿勢に関する情報は、例えば、ブームの起伏角、ブームの長さ、ブームの旋回角、ジブの起伏角、ジブの長さ、アウトリガの張出幅、及びフックの位置である。
【０５２５】
姿勢検出部７５は、所定の時間間隔で、姿勢に関する情報を検出する。姿勢検出部７５は、検出した姿勢に関する情報を、所定の時間間隔で制御部８１（第一制御部８２）に送る。
【０５２６】
荷重検出部７６は、吊荷荷重に関する情報を検出する。荷重検出部７６は、所定の時間間隔で、吊荷荷重に関する情報を検出する。荷重検出部７６は、検出した吊荷荷重に関する情報を、所定の時間間隔で制御部８１（第一制御部８２）に送る。
【０５２７】
情報入力部７７は、オペレータから情報の入力を受け付ける。情報入力部７７は、受け付けた入力に関する情報を制御部８１（第一制御部８２又は第二制御部８３）に送る。情報入力部７７が受け付ける情報の一例を以下に説明する。
【０５２８】
情報入力部７７は、オペレータから性能情報要求の入力を受け付ける。性能情報要求は、クレーンＣがサーバＳ１〜Ｓ４から取得する作業機の性能情報を指定する情報を含む。尚、本実施形態において、性能情報要求により指定される作業機の性能情報は、クレーンＣの性能情報を意味する。
【０５２９】
表示部７８は、情報を表示する。表示部７８は、例えば、運転室内に設けられたモニタである。
【０５３０】
通信部７９は、ネットワークＮを介してサーバＳ１〜Ｓ４と通信する。そのために、通信部７９は、情報の送信部及び受信部（図示省略）を備える。サーバＳ１〜Ｓ４との通信は、例えば、通信制御部１７１によって制御される。
【０５３１】
又、通信部７９は、サーバＳ１〜Ｓ４に向けて後述のリクエストを送信し、このリクエストに対するレスポンスをサーバＳ１〜Ｓ４から受信する。
【０５３２】
記憶部８０は、第一記憶部８０１及び第二記憶部８０２を有する。第一記憶部８０１は、作業機（クレーンＣ）の機種情報を記憶する。第二記憶部８０２は、リクエストを送るサーバを特定する情報を記憶する。サーバを特定する情報は、サーバ特定情報とも称される。第二記憶部８０２は、サーバ特定情報を、作業機（例えば、クレーン）の機種と対応付けて記憶している。
【０５３３】
具体的には、第二記憶部８０２は、複数の作業機の機種情報と、これら各機種情報に対応するサーバ（サーバ特定情報）と、を対応付けるアドレステーブルを記憶している。尚、第一記憶部８０１及び第二記憶部８０２は、一つのハードウェア（主記憶装置）により構成されている。但し、第一記憶部８０１及び第二記憶部８０２は、複数のハードウェアにより構成されてもよい。
【０５３４】
制御部８１は、上述した各エレメント７４〜８０それぞれの動作を制御してクレーンＣ全体の動作を制御する。クレーン支援システムＣＳの機能に着目した場合、制御部８１は、第一制御部８２及び第二制御部８３等を備える。第二制御部８３の基本的な構成は、記述の実施形態１の第二制御部１７と同様である。
【０５３５】
第一制御部８２は、操作制御部の一例に該当し、動作制御部８２１及び表示制御部８２２等を有する。第一制御部８２は、過負荷防止装置の制御部の一例にも該当する。即ち、第一制御部８２は、過負荷防止装置の機能を実現する機能を有する。
【０５３６】
動作制御部８２１は、操作入力部７４から出力された操作信号に基づいて、アクチュエータ７３の動作を制御する。
【０５３７】
又、動作制御部８２１は、支援操作モジュールＭから取得した作業機の性能情報に基づいて、アクチュエータ７３の動作を制御する。例えば、動作制御部８２１は、支援操作モジュールＭから作業機の性能情報として作業機の姿勢条件に対応する定格総荷重を取得した場合、取得した定格総荷重に基づいて、アクチュエータ７３の動作を制御する。
【０５３８】
表示制御部８２２は、表示部７８の動作を制御する。表示制御部８２２は、支援モジュールＭから取得した作業機の性能情報に基づいて、表示部７８の動作を制御する。例えば、表示制御部８２２は、支援操作モジュールＭから作業機の性能情報として領域画像（図１０Ｃの領域画像Ｇ４及び図１６Ｅの領域画像Ｇ４Ａ参照）を取得した場合、表示部７８に作業機の画像、作業機の周囲の画像、及び領域画像を表示してもよい。
【０５３９】
第二制御部８３は、通信制御部１７１、支援制御部１７２、領域画像処理部１７６、及び変形画像処理部１７７等を有する。第二制御部８３は、支援モジュールＭの機能を実現する。第二制御部８３の基本的な構成は、記述の実施形態１の第二制御部１７とほぼ同様であるため、重複する説明は省略する。支援モジュールＭの構成については、実施形態１における支援モジュールＭの説明を適宜援用してよい。図２５において、本実施形態の支援モジュールＭを構成するエレメントのうち、実施形態１の支援モジュールＭと共通のエレメントは、実施形態１の支援モジュールＭのエレメントと同一の参照符号を付されている。尚、第二制御部８３の構成のうち、実施形態１の第二制御部１７と異なる構成については、後述の動作例において説明する。
【０５４０】
本実施形態の場合、支援モジュールＭは、クレーンＣの第一制御部８２と連携して動作する。支援モジュールＭは、第一制御部８２に組み込まれている（アドインされている）。尚、支援モジュールＭは、第一制御部８２と連携して動作するハードウェアであれば、第一制御部８２とは異なるハードウェア（例えば、制御器、タブレット、又はパーソナルコンピュータ）に組み込まれてもよい。このような支援モジュールＭは、リクエスト−レスポンス型の通信プロトコル（例えば、ＨＴＴＰＳプロトコル、ＭＱＴＴＳプロトコル）を利用して、サーバＳ１〜Ｓ４から、作業機の性能情報を取得する。
【０５４１】
作業機の性能情報は、既述の実施形態１と同様であり、例えば、定格総荷重、モーメント負荷率、ブームの最大倒伏角、作業半径、ブームの変形画像情報、ジブの変形画像情報、作業機の作業領域画像情報、アウトリガジャッキ反力値、作業機の姿勢情報、地盤強度を考慮した作業可否に関する情報、及び吊荷の移動経路に関する情報等を含む（後述の表２のＣ列参照）。又、性能情報は、作業機が所望の作業を実行できるか否かの判定結果を含む。又、作業機がクレーンの場合、性能情報は、吊荷の移動経路に関する情報を含む。
【０５４２】
支援モジュールＭは、クレーンＣの姿勢条件を、第一制御部８２から取得する。支援モジュールＭは、姿勢条件、作業機の性能情報を指定するための性能情報要求、及び作業機の機種情報を含むリクエストを、サーバＳ１〜Ｓ４から特定したサーバに送信する。
【０５４３】
この際、支援モジュールＭは、作業機に対応するサーバを特定するサーバ特定情報をリクエストに含めることにより、リクエストを送信するサーバを特定してもよい。サーバ特定情報は、例えば、サーバのＵＲＩである。
【０５４４】
又、支援モジュールＭは、性能情報要求で指定した性能情報を含むレスポンスをサーバから受信する。そして、支援モジュールＭは、受信した性能情報を、第一制御部８２に送る。
【０５４５】
＜クレーン支援システムの動作例＞
以下、クレーン支援システムＣＳの動作例について説明する。尚、クレーン支援システムＣＳの基本的な動作については、実施形態１のＢＩＭ支援システムＢＳの動作例１〜８とほぼ同様である。以下、クレーン支援システムＣＳの代表的な動作の一例について説明する。
【０５４６】
（動作例１）
本動作例は、実施形態１にかかるＢＩＭ支援システムＢＳの動作例１に対応する。本動作例の処理は、クレーンＣとサーバＳ１〜Ｓ４との間で実施される。この観点で、ＢＩＭアプリケーションＡ（図２参照）とサーバＳ１〜Ｓ４との間で実施される処理に関する実施形態１の動作例１とは異なる。つまり、実施形態１の動作例１の場合、支援モジュールＭは、ＢＩＭアプリケーションＡの操作制御部と連携して動作する。一方、本動作例の場合、支援モジュールＭは、クレーンＣの操作制御部と連携して動作する。本動作例は、このような観点で、実施形態１の動作例１とは異なる。ただし、本動作例の支援モジュールＭの基本的な動作については、実施形態１の動作例１の支援モジュールＭの動作とほぼ同じである。又、詳述は省略するが、実施形態１の動作例２〜８の説明は、本実施形態のクレーン支援システムＣＳの動作例の説明として適宜援用されてよい。
【０５４７】
本動作例は、例えば、クレーンＣの過負荷防止装置が実施する演算に使用するための定格総荷重を、サーバから取得する場合に実施される。クレーンＣの作業時、クレーンＣの過負荷防止装置は、クレーンＣの姿勢に応じた定格総荷重を取得し、取得した定格総荷重と吊荷荷重とに基づいて、作業の安全性を判定する処理を行う。
【０５４８】
従来、クレーンＣは、記憶部に記憶した定格総荷重表に基づいて、クレーンＣの姿勢に対応する定格総荷重を取得していた。又、クレーンＣの姿勢に対応する定格総荷重が定格総荷重表に含まれていない場合には、クレーンＣは、補間演算することにより定格総荷重を算出していた。このような定格総荷重を算出するための演算は常時行われるため、高性能な演算器が、クレーンＣに搭載されている。高性能な演算器は、高価であり、クレーンＣの製造コストが嵩む要因であった。
【０５４９】
又、定格総荷重表及び補間演算のための補間演算式は、更新されることがあり、メンテナンス作業者は、定格総荷重表及び補間演算式を作業機毎に更新する必要があった。又、吊荷の搬送作業において、複数台のクレーンが協働して一つの吊荷を搬送する、所謂共吊りと呼ばれる作業が行われることがある。定格総荷重表及び補間演算式が異なる作業機が共吊りを行う場合、作業機毎に過負荷防止装置による演算結果が異なってしまい、作業効率が低下してしまう可能性がある。
【０５５０】
本動作例によれば、定格総荷重をサーバから取得するため、クレーンＣは、定格総荷重表及び補間演算式を備える必要がない。よって、定格総荷重表及び補間演算式の更新は不要である。又、複数のクレーンＣはそれぞれ、共通の定格総荷重表及び補間演算式に基づいて算出された定格総荷重をサーバから取得する。このため、作業機毎に過負荷防止装置による演算結果が異なることもない。
【０５５１】
図２６は、表示部７８に定格総荷重を表示させる場合、及び／又は、サーバから取得した定格総荷重に基づいてクレーンＣの動作を制御する場合のクレーン支援システムＣＳの動作を示すフローチャートである。
【０５５２】
図２６のステップＳ７０１において、オペレータは、情報入力部７７から、定格総荷重（性能情報）を指定する性能情報要求を入力する。換言すれば、情報入力部７７は、オペレータから、定格総荷重（性能情報）を指定する性能情報要求の入力を受け付ける。情報入力部７７は、オペレータから入力された性能情報要求に関する情報を、制御部８１に送る。すると、クレーンＣは、所定の時間間隔で、定格総荷重を要求するためのリクエストを、サーバＳ１に送信する状態となる。
【０５５３】
ステップＳ７０２において、情報取得部１７３は、情報入力部７７から性能情報要求を取得した場合、取得した性能情報要求に対応するパラメータを、第一制御部８２から取得する。ステップＳ７０２において、情報取得部１７３は、少なくとも、性能情報要求で指定される性能情報の演算に必要なパラメータを、第一制御部８２から取得すればよい。
【０５５４】
情報取得部１７３は、情報入力部７７から性能情報要求を取得した場合、第一制御部８２(具体的には、動作制御部８２１)から所定の時間間隔でパラメータを取得し続ける。この場合、性能情報の要求を終了することを示す信号（以下、単に「終了信号」と称する。）を、情報入力部７７から取得するまで、パラメータの取得を続ける。
【０５５５】
換言すれば、情報取得部１７３は、情報入力部７７から性能情報の要求を開始することを示す信号（以下、単に「開始信号」と称する。）を取得した場合、情報入力部７７から終了信号を取得するまで、パラメータの取得を間欠的に続ける。よって、本動作例におけるステップＳ７０２〜Ｓ７１３の制御処理は、情報入力部７７から終了信号を取得するまで繰り返される。
【０５５６】
例えば、姿勢検出部７５がクレーンＣの姿勢に関する情報を検出する時間間隔が１０ｍｓｅｃの場合、情報取得部１７３がパラメータを検出する時間間隔は、１０ｍｓｅｃ以上、好ましくは、５０ｍｓｅｃ〜１００ｍｓｅｃであってよい。
【０５５７】
ステップＳ７０２において、情報取得部１７３が自動取得するパラメータは、以下の表１２のＢ列に示すパラメータである。
【０５５８】
【表１２】
2020027335.tif 000016
【０５５９】
ステップＳ７０２において情報取得部１７３が取得するパラメータは、第一記憶部８０に記憶されているデータ、及び、姿勢検出部７５により検出されたデータである。何れにしても、ステップＳ７０２において情報取得部１７３が取得するパラメータは、クレーンＣに記憶されたデータ及びクレーンＣにより取得されたデータである。
【０５６０】
ステップＳ７０３において、リクエスト発行部１７４は、クレーンＣの機種情報に対応するサーバを特定するためのサーバ特定情報（例えば、サーバのＵＲＩ）を、第二記憶部８０２から取得する。
【０５６１】
そして、リクエスト発行部１７４は、取得したサーバ特定情報、性能情報要求、及びパラメータを含むリクエストを生成し、通信制御部１７１に送る。リクエストは、通信部１３を介して、サーバ特定情報で特定されるサーバ（例えば、サーバＳ１）に送信される。
【０５６２】
尚、ステップＳ７０３において生成されるリクエストは、ＨＴＴＰＳプロトコルのリクエストメッセージの形式である。このようなリクエストは、ＵＲＩ、性能情報要求、及びパラメータを含む。
【０５６３】
以下、クレーンＣからのリクエストを受信したサーバＳ１の処理について説明する。サーバＳ１の動作は既述の実施形態１の動作例１におけるサーバＳ１の動作と同様である。
【０５６４】
ステップＳ７０４において、通信部２１は、リクエストを受信する。そして、通信部２１は、リクエストをリクエスト取得部２２１に送る。
【０５６５】
ステップＳ７０５において、リクエスト取得部２２１は、取得したリクエストから性能情報要求及びパラメータを抽出する。そして、リクエスト取得部２２１は、抽出した情報を演算部２２２に送る。
【０５６６】
ステップＳ７０６において、演算部２２２は、リクエスト取得部２２１から取得した性能情報要求及び機種情報に対応する演算式を、記憶部２３から取得する。ステップＳ７０６において演算部２２２が取得する演算式は、既述の補間演算を行うための補間演算式である。
【０５６７】
ステップＳ７０７において、演算部２２２は、取得した機種情報によって特定される作業機に対応する諸元データを、記憶部２３から取得する。
【０５６８】
ステップＳ７０８において、演算部２２２は、リクエスト取得部２２１から取得した姿勢条件及び／又は作業状態情報に対応する性能データ表を記憶部２３から取得する。この際、演算部２２２は、取得した姿勢条件及び／又は作業状態情報に対応する複数の性能データ表を、記憶部２３から取得してもよい。
【０５６９】
尚、ステップＳ７０８において、演算部２２２は、姿勢条件及び／又は作業状態情報とともに、ステップＳ７０７において取得した諸元データに基づいて、性能データ表を記憶部２３から取得してもよい。
【０５７０】
ステップＳ７０９において、演算部２２２は、クレーンＣから取得したパラメータと、記憶部２３から取得した演算式（補間演算式）、性能データ表、及び諸元データとに基づいて、定格総荷重を演算する。
【０５７１】
ステップＳ７０９において、演算部２２２は、リクエストに含まれるパラメータに対応する定格総荷重を、性能データ表から直接取得できる場合、ステップＳ７０９において、演算式（補間演算式）を使用しなくてよい。ただし、リクエストに含まれるパラメータに対応する定格総荷重を性能データ表から直接取得できない場合には、演算部２２２は、演算式（補間演算式）を使用して、既述の補間演算を行うことにより、定格総荷重を取得する。そして、演算部２２２は、演算結果をレスポンス発行部２２３に送る。尚、補間演算とは、性能データ表において隣り合うデータ間の値を補間するための演算である。
【０５７２】
ステップＳ７１０において、レスポンス発行部２２３は、演算部２２２から取得した演算結果に基づいて、レスポンスを生成する。そして、レスポンス発行部２２３は、生成したレスポンスを、通信部２１を介して、クレーンＣに送信する。
【０５７３】
以上が、クレーンＣからのリクエストを受信したサーバＳ１の処理である。次に、サーバＳ１からレスポンスを受信したクレーンＣ（支援モジュールＭ）の処理について説明する。
【０５７４】
ステップＳ７１１において、通信部１３は、サーバＳ１からのレスポンスを受信する。そして、通信部１３は、受信したレスポンスを第二制御部８３に送る。レスポンスは、通信制御部１７１を介して支援制御部１７２に送られる。
【０５７５】
ステップＳ７１２において、支援制御部１７２は、通信制御部１７１から取得したレスポンスを解析し、レスポンスに含まれるサーバＳ１の演算結果（本動作例の場合、定格総荷重）を、第一制御部８２に送る。
【０５７６】
ステップＳ７１３において、第一制御部８２（具体的には、動作制御部８２１）は、取得した定格総荷重を、アクチュエータ７３の制御に反映させる。例えば、第一制御部８２は、サーバＳ１から取得した定格総荷重に基づいて、クレーンＣの姿勢に対応する負荷率を算出し、負荷率が所定値（例えば、１００％）に近づいた場合に、クレーンＣの危険側への作動を制限する。尚、危険側とは、負荷率が上がるようにクレーンＣの姿勢が変化することを意味する。逆に、安全側とは、負荷率が下がるようにクレーンＣの姿勢が変化することを意味する。
【０５７７】
＜実施形態２の付記＞
ステップＳ７１３において、第一制御部８２（具体的には、表示支援制御部１７５）は、取得した定格総荷重を、表示部７８の表示に反映してもよい。
【０５７８】
又、ステップＳ７０２において、情報取得部１７３は、パラメータに含まれる姿勢条件に関する情報を、クレーンＣの外部に設けられた姿勢検出装置（不図示）から取得してもよい。姿勢検出装置は、例えば、クレーンＣを撮影する撮像部（例えば、カメラ）と、撮像装置が生成した画像を解析してクレーンＣの姿勢条件を取得する画像解析部と、を備える。この場合、クレーンＣの姿勢検出部７５は、省略されてもよい。
【０５７９】
＜本実施形態の作用・効果＞
以上のような構成を有する本実施形態によれば、クレーンＣは、性能情報を演算するための高性能な演算器を備える必要がない。よって、クレーンＣの製造コストを低減できる。又、クレーンＣは、性能情報を演算するための定格総荷重表及び補間演算式を備える必要がない。このため、クレーンＣ毎に定格総荷重表及び補間演算式を更新する作業が不要となる。よって、更新のためのメンテナンスコストを低減できる。又、同機種のクレーンＣは、共通のサーバから定格総荷重を取得するため、クレーンＣ同士の間で、過負荷防止装置による演算結果が異なることもない。よって、作業効率及び安全性を向上できる。更に、サーバは、例えば、３Ｄ−ＣＡＤデータや点群データで構成される建物と作業機との干渉チェックに関する演算、及び、他の作業機との強調制御に用いられる情報の演算等、作業機に搭載された演算器では不可能な高度な演算を行うことができる。
【０５８０】
［付記］
本発明は、以下の態様を取り得る。
【０５８１】
＜態様Ａ．１＞
作業機の画像の姿勢を定義する姿勢条件、この作業機の性能情報を指定する性能情報要求、及び、機種情報を含むリクエストを、画像生成アプリケーションが動作する端末から取得するリクエスト取得部と、
上記性能情報の演算に用いられる演算式、及び、上記作業機の諸元データを記憶する記憶部と、
上記リクエストから取得した上記姿勢条件、上記性能情報要求、及び上記機種情報と、上記記憶部から取得した上記演算式及び上記諸元データとに基づいて、上記性能情報要求で指定された上記性能情報の演算を実行する演算部と、
上記演算の結果を含むレスポンスを、上記端末に提示するレスポンス提示部と、を有する
性能情報演算サーバ。
【０５８２】
＜態様Ａ．２＞
上記演算部は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報に基づいて、上記演算に使用する上記諸元データを選定し、
取得した上記姿勢条件と、選定した上記演算式及び上記諸元データに基づいて、上記演算を実行する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８３】
＜態様Ａ．３＞
上記記憶部は、上記作業機の姿勢条件に対応付けられた性能データを記憶し、
上記演算部は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能データを選定し、
取得した上記姿勢条件と、選定した上記演算式、上記諸元データ、及び上記性能データに基づいて、上記性能情報を算出する補間演算を実行する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８４】
＜態様Ａ．４＞
上記記憶部は、上記姿勢条件と性能データとを対応付けた性能テーブルを記憶し、
上記演算部は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能テーブルを選定し、
取得した上記姿勢条件と、選定した上記演算式、上記諸元データ、及び上記性能テーブルとに基づいて、上記性能テーブルのデータ間のデータを補間する補間演算を実行して、上記性能情報を算出する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８５】
＜態様Ａ．５＞
上記演算部は、上記演算に不要な姿勢条件が上記リクエストに含まれている場合に、上記演算に必要な姿勢条件のみを上記リクエストから取得する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８６】
＜態様Ａ．６＞
上記リクエスト取得部及び上記レスポンス提示部は、ＨＴＴＰＳプロトコルにより、上記端末と通信する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８７】
＜態様Ａ．７＞
上記演算部は、演算して得た上記性能情報に基づいて、上記画像における上記作業機が、取得した上記姿勢条件により定義される上記作業機の姿勢において、所定の作業を実施できるか否かを判定し、判定結果を含むレスポンスを上記端末に提示する、上記態様Ａ．１に記載の性能情報演算サーバ。
【０５８８】
＜態様Ａ．８＞
上記態様Ａ．１に記載の複数の性能情報演算サーバに選択的に接続可能なクライアント端末であって、
複数の作業機の中から、表示部に表示する作業機の選択を受け付ける入力部と、
複数の上記作業機の機種情報及び上記機種情報に対応する上記性能情報演算サーバを対応付けたアドレステーブルを記憶する記憶部と、
上記アドレステーブルを参照し、選択された上記作業機に対応する上記性能情報演算サーバを選定し、選択した上記作業機の姿勢を定義する姿勢条件を含むリクエストを、選定した上記性能情報演算サーバに送り、上記性能情報演算サーバから、選択された上記作業機の性能情報を含むレスポンスを受信する制御部と、を有する
クライアント端末。
【０５８９】
＜態様Ａ．９＞
上記態様Ａ．１に記載の複数の性能情報演算サーバに選択的に接続可能な端末において実行される性能情報の取得方法であって、
上記端末は、複数の作業機の機種情報と上記機種情報に対応する上記性能情報演算サーバとを、それぞれ対応付けるアドレステーブルを有し、
表示部に表示する作業機の選択を受け付ける工程と、
上記アドレステーブルを参照し、選択された上記作業機に対応する上記性能情報演算サーバを選定する工程と、
選定した上記性能情報演算サーバに、選択された上記作業機の姿勢を定義する姿勢条件を含むリクエストを送信する工程と、
上記性能情報演算サーバから、上記性能情報を含むレスポンスを受信する工程と、を含む
性能情報の取得方法。
【０５９０】
＜態様Ａ．１０＞
性能情報演算サーバにおいて実行される性能情報の提供方法であって、
上記性能情報演算サーバは、作業機の性能情報を演算するための演算式、及び、上記作業機の諸元データを予め記憶し、
上記作業機の表示画像の姿勢を定義する姿勢条件、要求される性能情報を指定する性能情報要求、及び、機種情報を含むリクエストを、画像生成アプリケーションが動作する端末から取得する工程と、
上記リクエストから取得した上記姿勢条件、上記性能情報要求、及び上記機種情報と、記憶した上記演算式及び上記諸元データとに基づいて、上記性能情報要求で指定された上記性能情報の演算を実行する工程と、
上記演算の結果を含むレスポンスを、上記端末に提示する工程と、を含む、
性能情報の提供方法。
【０５９１】
＜態様Ａ．１１＞
上記演算を実行する工程は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報に基づいて、上記演算に使用する諸元データを選定し、
取得した上記姿勢条件と、選定した上記演算式及び上記諸元データに基づいて、上記演算を実行する、
上記態様Ａ．１０に記載の性能情報の提供方法。
【０５９２】
＜態様Ａ．１２＞
上記性能情報演算サーバは、上記作業機の姿勢条件に対応付けられた性能データを記憶し、
上記演算を実行する工程は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能データを選定し、
取得した上記姿勢条件と、選定した上記演算式、上記諸元データ、及び上記性能データに基づいて、上記性能情報を算出する補間演算を実行する、
上記態様Ａ．１０に記載の性能情報の提供方法。
【０５９３】
＜態様Ａ．１３＞
上記性能情報演算サーバは、上記作業機の姿勢条件と性能データとを対応付けた性能テーブルを記憶し、
上記演算を実行する工程は、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する上記演算式を選定し、
取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能テーブルを選定し、
取得した上記姿勢条件と、選定した上記演算式、上記諸元データ、及び上記性能テーブルとに基づいて、上記性能テーブルのデータ間のデータを補間する補間演算を実行して、上記性能情報を算出する、
上記態様Ａ．１０に記載の性能情報の提供方法。
【０５９４】
＜態様Ａ．１４＞
上記リクエストを上記端末から取得する工程、及び、上記レスポンスを、上記端末に提示する工程において使用される通信プロトコルは、ＨＴＴＰＳプロトコルである、上記態様Ａ．１０に記載の性能情報の提供方法。
【０５９５】
又、本発明は、更に以下の態様を取り得る。
【０５９６】
＜態様Ｂ．１＞
作業機の画像を生成する画像生成アプリケーションと連携して動作する画像生成アプリケーション支援モジュールであって、
上記画像における上記作業機の姿勢を定義する姿勢条件を取得する姿勢条件取得部と、
取得した上記姿勢条件、上記作業機の性能情報を指定するための性能情報要求、及び、上記作業機の機種情報を含むリクエストを性能情報演算サーバに送信し、上記性能情報要求で指定した上記性能情報を含むレスポンスを上記性能情報演算サーバから受信する性能情報取得部と、
受信した上記性能情報を、表示する画像に反映させる描画支援部と、を有する
画像生成アプリケーション支援モジュール。
【０５９７】
＜態様Ｂ．２＞
上記姿勢条件取得部は、上記性能情報要求で指定される上記性能情報の演算に必要な上記姿勢条件のみを取得し、
上記性能情報取得部は、上記演算に必要な姿勢条件を含むリクエストを、上記性能情報演算サーバに送信する、上記態様Ｂ．１に記載の画像生成アプリケーション支援モジュール。
【０５９８】
＜態様Ｂ．３＞
上記姿勢条件取得部は、上記性能情報要求で指定される上記性能情報に拘わらず、予め決められた種類の上記姿勢条件を取得し、
上記性能情報取得部は、取得した上記姿勢条件を含むリクエストを、上記性能情報演算サーバに送信する、上記態様Ｂ．１に記載の画像生成アプリケーション支援モジュール。
【０５９９】
＜態様Ｂ．４＞
上記性能情報取得部は、オペレータの操作入力に基づいて、上記姿勢条件、上記性能情報要求、及び、上記機種情報を、上記画像生成アプリケーションから取得して、上記リクエストを生成する、上記態様Ｂ．１に記載の画像生成アプリケーション支援モジュール。
【０６００】
＜態様Ｂ．５＞
上記性能情報取得部は、上記リクエストに含まれる上記姿勢条件により定義される姿勢を有する上記作業機が、所定作業を実施できるか否かの判定結果を含むレスポンスを、上記性能情報演算サーバから受信し、
上記描画支援部は、上記判定結果に関する情報を、表示部に表示する、上記態様Ｂ．１に記載の画像生成アプリケーション支援モジュール。
【０６０１】
＜態様Ｂ．６＞
複数の上記作業機の機種情報と、上記機種情報に対応する上記性能情報演算サーバと、を対応付けるアドレステーブルを、更に備え、
上記性能情報取得部は、上記アドレステーブルを参照して、上記リクエストに含まれる上記機種情報に対応する上記性能情報演算サーバを選定し、上記性能情報要求で指定された上記性能情報を含む上記レスポンスを、選定した上記性能情報演算サーバから取得する、上記態様Ｂ．１に記載の画像生成アプリケーション支援モジュール。
【０６０２】
＜態様Ｂ．７＞
作業機の画像を生成する画像生成モジュールと、
上記画像における上記作業機の姿勢を定義する姿勢条件を取得する姿勢条件取得部と、
取得した上記姿勢条件、上記作業機の性能情報を指定するための性能情報要求、及び、機種情報を含むリクエストを性能情報演算サーバに送信し、上記性能情報要求で指定した上記性能情報を含むレスポンスを上記性能情報演算サーバから受信する性能情報取得部と、
受信した上記性能情報を、表示する画像に反映させる又は表示部に表示する描画支援部と、を有する
画像生成アプリケーション。
【０６０３】
＜態様Ｂ．８＞
上記姿勢条件取得部は、上記性能情報要求で指定される上記性能情報の演算に必要な上記姿勢条件のみを取得し、
上記性能情報取得部は、上記演算に必要な姿勢条件を含むリクエストを、上記性能情報演算サーバに送信する、上記態様Ｂ．７に記載の画像生成アプリケーション。
【０６０４】
＜態様Ｂ．９＞
上記姿勢条件取得部は、上記性能情報要求で指定される上記性能情報に拘わらず、予め決められた種類の上記姿勢条件を取得し、
上記性能情報取得部は、取得した上記姿勢条件を含むリクエストを、上記性能情報演算サーバに送信する、上記態様Ｂ．７に記載の画像生成アプリケーション。
【０６０５】
＜態様Ｂ．１０＞
上記性能情報取得部は、オペレータの操作入力に基づいて、上記姿勢条件、上記性能情報要求、及び、上記機種情報を、上記画像生成アプリケーションから取得して、上記リクエストを生成する、上記態様Ｂ．７に記載の画像生成アプリケーション。
【０６０６】
＜態様Ｂ．１１＞
上記性能情報取得部は、上記リクエストに含まれる上記姿勢条件により定義される姿勢を有する上記作業機が、所定作業を実施できるか否かの判定結果を含むレスポンスを、上記性能情報演算サーバから受信し、
上記描画支援部は、上記実施の可否を、表示部に表示する、上記Ｂ．７に記載の画像生成アプリケーション。
【０６０７】
＜態様Ｂ．１２＞
複数の上記作業機の機種情報と、上記機種情報に対応する上記性能情報演算サーバと、を対応付けるアドレステーブルを、更に備え、
上記性能情報取得部は、上記アドレステーブルを参照して、上記リクエストに含まれる上記機種情報に対応する上記性能情報演算サーバを選定し、上記性能情報要求で指定された上記性能情報を含む上記レスポンスを、選定した上記性能情報演算サーバから取得する、上記態様Ｂ．１２に記載の画像生成アプリケーション。
【０６０８】
＜態様Ｃ．１＞
作業機の画像を生成する画像生成アプリケーションが動作する端末と、上記画像生成アプリケーションに上記作業機の性能情報を提供する性能情報演算サーバと、を備え、
上記端末は、
上記画像生成アプリケーションが生成する上記画像における作業機の姿勢を定義する姿勢条件、上記性能情報を指定するための性能情報要求、及び、機種情報を含むリクエストを上記性能情報演算サーバに送信し、
上記性能情報演算サーバは、
上記性能情報を演算する演算式、及び、上記作業機の諸元データを記憶し、
取得した上記リクエストに含まれる上記姿勢条件、上記性能情報要求、及び上記機種情報と、記憶した上記演算式及び上記諸元データと、を用いて上記性能情報要求で指定された上記性能情報を演算し、演算結果を含むレスポンスを、上記端末に送信する、
性能情報演算システム。
【０６０９】
＜態様Ｃ．２＞
上記性能情報演算サーバは、上記作業機の姿勢条件に対応付けられた性能データを記憶し、
取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する演算式を選定し、
取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能データを選定して、上記性能情報を算出する補間演算を実行する、上記態様Ｃ．１に記載の性能情報演算システム。
【０６１０】
＜態様Ｃ．３＞
作業機の画像を生成する画像生成アプリケーションが動作する端末と、上記作業機の性能情報を演算する性能情報演算サーバと、を含む性能情報演算システムで実行される性能情報の提供方法であって、
上記端末は、
表示部に上記作業機の画像を表示させる処理と、
上記作業機の画像の姿勢条件を取得する処理と、
上記性能情報を指定する性能情報要求、取得した上記姿勢条件、及び、上記作業機の機種情報を含むリクエストを性能情報演算サーバに送信する処理と、
上記性能情報要求で指定した上記性能情報を含むレスポンスを上記性能情報演算サーバから受信する処理と、を実行し、
上記性能情報演算サーバは、
受信した上記リクエストに含まれる上記性能情報要求、上記姿勢条件、及び上記機種情報と、予め記憶した演算式及び上記作業機の諸元データとに基づいて、上記性能情報要求で指定された上記性能情報を演算する処理と、
演算結果を含むレスポンスを上記端末に送信する処理と、を実行する、
性能情報の提供方法。
【０６１１】
＜態様Ｃ．４＞
上記性能情報演算サーバは、上記作業機の姿勢条件に対応付けられた性能データを記憶し、
上記性能情報演算サーバは、
上記性能情報を演算する処理において、取得した上記リクエストに含まれる上記性能情報要求に基づいて、上記演算に使用する演算式を選定し、取得した上記リクエストに含まれる上記機種情報及び上記姿勢条件に基づいて、上記演算に使用する上記諸元データ及び上記性能データを選定して、上記性能情報を算出する補間演算を実行する、上記態様Ｃ．１に記載の性能情報演算システム。
【０６１２】
＜態様Ｄ．１＞
作業機の画像を生成する画像生成アプリケーションと連携して動作する画像生成アプリケーション支援モジュールであって、
上記画像における作業機の姿勢を定義する姿勢条件を取得する姿勢条件取得部と、
取得した上記姿勢条件、上記作業機の性能情報を指定するための性能情報要求、及び、上記作業機の機種情報を含むリクエストを性能演算サーバに送信し、上記性能情報要求で指定した上記性能情報を含むレスポンスを上記性能情報演算サーバから受信する性能情報取得部と、
受信した上記性能情報に基づいて、上記作業機の画像に関連する変形画像を生成する変形画像生成部と、を有する
画像生成アプリ支援モジュール。
【０６１３】
＜態様Ｄ．２＞
上記変形画像生成部は、上記変形画像として、上記画像における作業機のアームを変形させた画像を生成する、上記態様Ｄ．１に記載の画像生成アプリ支援モジュール。
【０６１４】
＜態様Ｄ．３＞
上記変形画像が他の物体の画像と干渉する場合に、警告を通知する通知部を、更に備える、上記態様Ｄ．２に記載の画像生成アプリ支援モジュール。
【０６１５】
＜態様Ｄ．４＞
上記変形画像生成部は、上記変形画像として、上記作業機又は吊荷を含む上記作業機の可動領域を示す画像を生成する、上記態様Ｄ．１に記載の画像生成アプリ支援モジュール。
【０６１６】
＜態様Ｄ．５＞
上記変形画像が他の物体の画像と干渉する場合に、警告を通知する通知部を、更に備える、上記態様Ｄ．４に記載の画像生成アプリ支援モジュール。
【０６１７】
２０１８年８月２日出願の特願２０１８−１４６１８９の日本出願に含まれる明細書、図面、及び要約書の開示内容は、すべて本願に援用される。
【産業上の利用可能性】
【０６１８】
本発明は、例えば、クレーン等の作業機の作業を考慮した、建築物の設計及び作業計画に好適に利用できる。
【符号の説明】
【０６１９】
ＢＳ  ＢＩＭ支援システム
Ａ  ＢＩＭアプリケーション
Ｍ  支援モジュール
Ｍ１〜Ｍ４  メーカー
ＳＰ  始点
ＦＰ  終点
Ｃ  クレーン
Ｒ１、Ｒ２  吊荷の移動経路の画像
Ｔ  クライアント端末
１１  入力部
１２  表示部
１３  通信部
１４  記憶部
１４１  第一記憶部
１４２  第二記憶部
１４３  第三記憶部
１５  制御部
１６  第一制御部
１６１  ＢＩＭ制御部
１６２  表示制御部
１７  第二制御部
１７１  通信制御部
１７２  支援制御部
１７３  情報取得部
１７４  リクエスト発行部
１７５  表示支援制御部
１７６  領域画像処理部
１７７  変形画像処理部
Ｇ１、Ｇ１Ａ、Ｇ１Ｂ、Ｇ１Ｃ、Ｇ１Ｄ、Ｇ１Ｅ  建築物画像
Ｇ２、Ｇ２１、Ｇ２Ａ、Ｇ２１Ａ、Ｇ２Ｂ、Ｇ２１Ｃ、Ｇ２２Ｃ、Ｇ２２Ｄ  作業機画像
Ｇ２１Ｄ、Ｇ２１Ｅ  作業機画像
Ｇ３  通知画像
Ｇ４、Ｇ４Ａ  領域画像
Ｇ５、Ｇ５Ａ  変形画像
Ｇ６、Ｇ６Ａ  作業現場画像
Ｇ７２  ビル
Ｇ７３  フェンス
Ｇ７４  室外機
Ｇ７５  電柱
Ｇ７６  木
Ｇ７７  対向車線
Ｇ７８  鉄骨構造体
Ｇ７９、Ｇ７９Ａ、Ｇ７９Ｂ  ブームの画像
Ｇ７９ａ  基端側ブームの画像
Ｇ７９ｂ、Ｇ７９ｃ  中間ブームの画像
Ｇ７９ｄ  先端側ブームの画像
Ｇ８０  吊荷の移動可能範囲
Ｓ１、Ｓ２、Ｓ３、Ｓ４  サーバ
２１  通信部
２２  制御部
２２１  リクエスト取得部
２２２  演算部
２２３  レスポンス発行部
２３  記憶部
２４  性能データ表
３１  リクエスト
３２  サーバ特定情報
３３  性能情報要求
３４  パラメータ
３５  演算式
３６  諸元データ
３７  性能情報
３８  レスポンス
４  ツールバー
４１ａ、４１ｂ  アイコン
４２  クレーン選択画面
４２ａ  モード選択部
４３  条件選択部
４３ａ  第一選択部
４３ｂ  第二選択部
４３ｃ  第三選択部
４３ｄ  第四選択部
４３ｅ  第五選択部
４３ｆ  第六選択部
４３ｇ  第七選択部
４３ｈ  第八選択部
４３ｉ  第九選択部
４４  一覧表示部
４５  クレーン調整画面
４６  姿勢調整部
４６ａ  第一調整部
４６ｂ  第二調整部
４６ｃ  第三調整部
４６ｄ  第四調整部
４６ｅ  第一入力部
４６ｆ  第二入力部
４６ｇ  第三入力部
４６ｈ  第四入力部
６  走行体
６１  フロントタイヤ
６２  リヤタイヤ
６３  アウトリガ
７  旋回体
７１  旋回台
７２  ブーム
７２ａ  ジブ
７３  アクチュエータ
７３１  旋回用アクチュエータ
７３２  起伏用アクチュエータ
７３３  伸縮用アクチュエータ
７３４  ウインチ用アクチュエータ
７４  操作入力部
７５  姿勢検出部
７６  荷重検出部
７７  情報入力部
７８  表示部
７９  通信部
８０  記憶部
８０１  第一記憶部
８０２  第二記憶部
８１  制御部
８２  第一制御部
８２１  動作制御部
８２２  表示制御部
８３  第二制御部
Ｎ  ネットワーク
１００１、２００１  プロセッサ
１００２  入力装置
１００３  出力装置
１００４、２００２  メモリ
１００５、２００３  ストレージ
１００６、２００４  通信インタフェース
１００７、２００５  電源回路
１００８、２００６  バス
【図１】
2020027335.tif 000017
【図２】
2020027335.tif 000018
【図３】
2020027335.tif 000019
【図４】
2020027335.tif 000020
【図５】
2020027335.tif 000021
【図６】
2020027335.tif 000022
【図７Ａ】
2020027335.tif 000023
【図７Ｂ】
2020027335.tif 000024
【図７Ｃ】
2020027335.tif 000025
【図７Ｄ】
2020027335.tif 000026
【図７Ｅ】
2020027335.tif 000027
【図７Ｆ】
2020027335.tif 000028
【図８Ａ】
2020027335.tif 000029
【図８Ｂ】
2020027335.tif 000030
【図８Ｃ】
2020027335.tif 000031
【図９】
2020027335.tif 000032
【図１０Ａ】
2020027335.tif 000033
【図１０Ｂ】
2020027335.tif 000034
【図１０Ｃ】
2020027335.tif 000035
【図１１】
2020027335.tif 000036
【図１２Ａ】
2020027335.tif 000037
【図１２Ｂ】
2020027335.tif 000038
【図１３Ａ】
2020027335.tif 000039
【図１３Ｂ】
2020027335.tif 000040
【図１３Ｃ】
2020027335.tif 000041
【図１４】
2020027335.tif 000042
【図１５Ａ】
2020027335.tif 000043
【図１５Ｂ】
2020027335.tif 000044
【図１６Ａ】
2020027335.tif 000045
【図１６Ｂ】
2020027335.tif 000046
【図１６Ｃ】
2020027335.tif 000047
【図１６Ｄ】
2020027335.tif 000048
【図１６Ｅ】
2020027335.tif 000049
【図１７Ａ】
2020027335.tif 000050
【図１７Ｂ】
2020027335.tif 000051
【図１７Ｃ】
2020027335.tif 000052
【図１７Ｄ】
2020027335.tif 000053
【図１７Ｅ】
2020027335.tif 000054
【図１８Ａ】
2020027335.tif 000055
【図１８Ｂ】
2020027335.tif 000056
【図１８Ｃ】
2020027335.tif 000057
【図１８Ｄ】
2020027335.tif 000058
【図１８Ｅ】
2020027335.tif 000059
【図１９】
2020027335.tif 000060
【図２０Ａ】
2020027335.tif 000061
【図２０Ｂ】
2020027335.tif 000062
【図２０Ｃ】
2020027335.tif 000063
【図２１】
2020027335.tif 000064
【図２２Ａ】
2020027335.tif 000065
【図２２Ｂ】
2020027335.tif 000066
【図２２Ｃ】
2020027335.tif 000067
【図２３】
2020027335.tif 000068
【図２４】
2020027335.tif 000069
【図２５】
2020027335.tif 000070
【図２６】
2020027335.tif 000071
【国際調査報告】
2020027335.tif 000072
2020027335.tif 000073
2020027335.tif 000074
2020027335.tif 000075