(57)【要約】【課題】アプリケーションの利便性の低下を抑えつつ新たなアプリケーションの利用を促進すること。【解決手段】本発明の一態様は所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部と、前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力部と、前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力部によって受け付けられた前記第二のデータに応じた結果を取得する制御部と、を備える端末装置である。【選択図】図４
2018163464.tif 000002
【特許請求の範囲】
【請求項１】
所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部と、
前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力部と、
前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力部によって受け付けられた前記第二のデータに応じた結果を取得する制御部と、
を備える端末装置。
【請求項２】
前記所定のアルゴリズムは、建築物省エネ性能の値の値を算出するＡＰＩサーバに対して与えられる中間データを生成するためのアルゴリズムであり、
前記第一のデータ及び前記第二のデータは、対象となっている建築物に関するデータである、請求項１に記載の端末装置。
【請求項３】
所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部を備えた端末装置が実行する制御方法であって、
前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない、第二のデータの入力を受け付ける入力ステップと、
前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力ステップにおいて受け付けられた前記第二のデータに応じた結果を取得する制御ステップと、
を有する制御方法。
【請求項４】
所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部と、
前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力部と、
前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力部によって受け付けられた前記第二のデータに応じた結果を取得する制御部と、
を備える端末装置としてコンピュータを機能させるためのアプリケーションプログラム。
【請求項５】
所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成するステップと、
前記機械語によって形成されるアプリケーションプログラムを、前記第一のデータの提供元であるユーザに対して提供するステップと、
を有するアプリケーション提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションに関する技術である。
【背景技術】
【０００２】
近年、スマートフォン等の情報処理装置の普及により、様々なアプリケーションが提供され始めている。アプリケーションの提供者は、ユーザに対しより利便性の高いアプリケーションを開発し、それらを提供することで利益を得ている。このようなアプリケーションの中には、例えば非特許文献１に示されるような法律などで定められている情報をより簡便に取得するためのアプリケーションも存在する。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】国土交通省、“建築物のエネルギー消費性能の向上に関する法律”、[online]、[平成29年3月23日検索]、インターネット＜URL：https://www.mlit.go.jp/common/001100765.pdf＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、利便性が高いアプリケーションには膨大な開発費用や開発期間が必要となる。また、一度アプリケーションの提供を受けたユーザにとってはそのアプリケーションを使い回すことで要求を満たすことができるため、新たなアプリケーションに対する需要が減ってしまう。そのため、アプリケーション提供者にとっては、十分にアプリケーションの開発費用を回収できない場合があるという問題があった。
【０００５】
上記事情に鑑み、本発明は、アプリケーションの利便性の低下を抑えつつ新たなアプリケーションの利用を促進できる技術の提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部と、前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力部と、前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力部によって受け付けられた前記第二のデータに応じた結果を取得する制御部と、を備える端末装置である。
【０００７】
本発明の一態様は、上記の端末装置であって、前記所定のアルゴリズムは、建築物省エネ性能の値の値を算出するＡＰＩサーバに対して与えられる中間データを生成するためのアルゴリズムであり、前記第一のデータ及び前記第二のデータは、対象となっている建築物に関するデータである。
【０００８】
本発明の一態様は、所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部を備えた端末装置が実行する制御方法であって、前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力ステップと、前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力ステップにおいて受け付けられた前記第二のデータに応じた結果を取得する制御ステップと、を有する制御方法である。
【０００９】
本発明の一態様は、所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成することによって得られるアプリケーションプログラムを記憶する記憶部と、前記所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定していない第二のデータの入力を受け付ける入力部と、前記記憶部に記憶されている前記アプリケーションプログラムの前記所定のアルゴリズムを実行することによって、前記入力部によって受け付けられた前記第二のデータに応じた結果を取得する制御部と、を備える端末装置としてコンピュータを機能させるためのアプリケーションプログラムである。
【００１０】
本発明の一態様は、所定のアルゴリズムの実行に必要となる複数のデータのうち、予め確定している第一のデータを前記アルゴリズムとともに組み込んだ機械語を生成するステップと、前記機械語によって形成されるアプリケーションプログラムを、前記第一のデータの提供元であるユーザに対して提供するステップと、を有するアプリケーション提供方法である。
【発明の効果】
【００１１】
本発明により、アプリケーションの利便性の低下を抑えつつ新たなアプリケーションの利用を促進することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】情報取得システム１００のシステム構成を示す図である。
【図２】ユーザ端末１０の機能構成の具体例を示すブロック図である。
【図３】建築物省エネ性能表示画面１０３ａの具体例を示す図である。
【図４】情報取得システム１００の処理の流れの具体例を示すシーケンスチャートである。
【図５】建築物省エネ性能の値を得る従来手法の具体例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１３】
図１は、情報取得システム１００のシステム構成を示す図である。情報取得システム１００は、ユーザ端末１０及びＡＰＩサーバ２０を備える。ユーザ端末１０とＡＰＩサーバ２０とはネットワーク４０を介して通信可能に接続される。ユーザ端末１０は、建築物省エネ性能の算出に必要なデータ（中間データ）をＡＰＩサーバ２０に送信することによって、建築物省エネ性能の算出を要求する。ＡＰＩサーバ２０は、建築物省エネ性能の値を算出し、ユーザ端末１０に送信する。ＡＰＩサーバ２０は、建築物省エネ性能の値を算出するプログラムがインストールされたサーバ装置である。ＡＰＩサーバ２０は、Application Programming Interfaceとして機能するサーバ装置である。ＡＰＩサーバ２０の具体例として、例えば国立研究開発法人建築研究所によって提供されているエネルギー消費性能計算プログラム（住宅版）ＡＰＩや、外皮性能の計算プログラムＡＰＩ（試行版）や、エネルギー消費性能計算プログラム（非住宅版）のＡＰＩがある。
【００１４】
ユーザ端末１０は、パーソナルコンピュータ、スマートフォン、タブレット等の通信可能な汎用の情報処理装置を用いて構成される。そのため、ユーザ端末１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備える。ユーザ端末１０には、アプリケーション提供者から提供されたアプリケーションがインストールされる。本実施形態では、ユーザ端末１０にインストールアプリケーションの具体例として、建築物省エネ性能の値を算出するために利用されるアプリケーションについて説明する。建築物省エネ性能の値とは、建築物のエネルギー消費性能の向上に関する法律（平成２７年法律第５３号）に関連する値である。
【００１５】
図２は、ユーザ端末１０の機能構成の具体例を示すブロック図である。ユーザ端末１０は、通信部１０１、入力部１０２、表示部１０３、記憶部１０４及び制御部１０５を備える。記憶部１０４には予めインストールされたアプリケーションプログラムが記憶されている。制御部１０５は、記憶部１０４に記憶されたアプリケーションプログラムを実行することによって、中間データ生成部１５１、通信制御部１５２及び表示制御部１５３として機能する。なお、制御部１０５の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。アプリケーションプログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。アプリケーションプログラムは、電気通信回線を介して送信されてもよい。
【００１６】
通信部１０１は、ネットワークインタフェースを用いて構成される。通信部１０１は、無線通信又は有線通信を介してネットワーク４０に接続する。通信部１０１は、ネットワーク４０を介してＡＰＩサーバ２０と通信する。
【００１７】
入力部１０２は、キーボード、ポインティングデバイス（マウス、タブレット等）、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部１０２は、ユーザの指示をユーザ端末１０に入力する際にユーザによって操作される。入力部１０２は、入力装置をユーザ端末１０に接続するためのインタフェースであっても良い。この場合、入力部１０２は、入力装置においてユーザの入力に応じ生成された入力信号をユーザ端末１０に入力する。入力部１０２の操作によってユーザ端末１０に入力される情報の具体例として、未確定データがある。未確定データとは、ＡＰＩサーバ２０に対して提供される中間データを生成するために用いられる値の一つである。未確定データとは、例えば設計対象の建築物の外壁に用いられる建材の種類とその厚みを表すデータであってもよい。
【００１８】
表示部１０３は、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等の画像表示装置である。表示部１０３は、建築物省エネ性能表示画面等の画面データを表示する。建築物省エネ性能表示画面とは、建築物省エネ性能を算出するために必要となる未確定データを入力するための領域を有し、算出された建築物省エネ性能の値を示す画面である。表示部１０３は、画像表示装置をユーザ端末１０に接続するためのインタフェースであっても良い。この場合、表示部１０３は、建築物省エネ性能表示画面等の画面データを表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。
【００１９】
記憶部１０４は、磁気ハードディスク装置や半導体装置等の記憶装置を用いて構成される。記憶部１０４は、予めユーザ端末１０にインストールされたアプリケーションプログラムを記憶する。アプリケーションプログラムは、ＡＰＩサーバ２０に対して提供する中間データを生成するために用いられる情報を含む。このような情報の具体例として、中間データの生成に用いられる値である基礎データ、中間データを生成するためのアルゴリズムがある。基礎データとは、建築物省エネ性能の値を算出する際に直接的又は間接的に用いられる値である。基礎データは、設計の対象となる建物によって異なる値である。基礎データの値は、数値として記憶部１０４に記憶されるのではなく、アルゴリズムの一部として埋め込まれており、機械語のコードとして記憶部１０４に記憶される。そのため、記憶部１０４にインストールされているアプリケーションプログラムを改編することによって基礎データの値を変更することは極めて困難であり、可能であっても多大な労力やコストが必要となる。また、基礎データの値は、暗号化されて機械語のコードに含まれてもよい。
【００２０】
中間データ生成部１５１は、アプリケーションプログラムにおいて予め定義されているアルゴリズムに基づいて、ユーザによって入力された未確定データに応じた中間データを生成する。
【００２１】
通信制御部１５２は、通信部１０１を制御することによって、ＡＰＩサーバ２０との間でネットワーク４０を介してデータを送受信する。通信制御部１５２には、予め所定のアドレスとしてＡＰＩサーバ２０のＵＲＬ（Uniform Resource Locator）が定義されていてもよい。通信制御部１５２には、ＡＰＩサーバ２０のＵＲＬが入力部１０２に対するユーザの操作によって与えられてもよい。通信制御部１５２は、中間データ生成部１５１によって中間データが生成されると、生成された中間データをＡＰＩサーバ２０に送信する。通信制御部１５２は、ＡＰＩサーバ２０から自装置宛に建築物省エネ性能の情報が送信されると、この情報を受信する。
【００２２】
表示制御部１５３は、建築物省エネ性能表示画面を表示部１０３に表示させる。建築物省エネ性能表示画面は、ユーザに対して未確定データの値を入力するための入力欄や、ＡＰＩサーバ２０から与えられた建築物省エネ性能の表示欄を有する。図３は、建築物省エネ性能表示画面１０３ａの具体例を示す図である。建築物省エネ性能表示画面１０３ａは、未確定データ入力欄３０、ＢＰＩ表示欄３１、設計値表示欄３２、基準値表示欄３３、建築物省エネ性能表示欄３４、更新ボタン３５、印刷ボタン３６及び終了ボタン３７を有する。未確定データ入力欄３０は、ユーザが入力部１０２を操作することによって入力された未確定データを表示する。未確定データ入力欄３０には、例えば外壁タブと窓タブとが設けられてもよい。なお、図３の建築物省エネ性能表示画面１０３ａはあくまで例示であり、実際には全ての項目が表示されていなくてもよい。例えば、建築物省エネ性能表示欄３４が設けられなくてもよい。
【００２３】
外壁タブがアクティブになっている場合には、既に入力された外壁に関する情報が１又は複数のレコードとして未確定データ入力欄３０に表示される。外壁に関する情報の各レコードは、例えば外壁名称、壁の種類、熱貫流率、建材番号、建材名称、厚み及び備考の値を有してもよい。ユーザは、未確定データとして外壁に関する情報を入力したい場合には、外壁タブをアクティブにし、レコードに対して値を入力する。新規にレコードが生成されてもよいし、既に存在するレコードの値が更新されてもよい。
【００２４】
窓タブがアクティブになっている場合には、既に入力された窓に関する情報が１又は複数のレコードとして未確定データ入力欄３０に表示される。窓に関する情報の各レコードは、例えば開口部名称、窓の熱貫流率、窓の日射熱取得率、建具の種類、ガラスの種類、熱貫流率及び日射熱取得率を有してもよい。ユーザは、未確定データとして窓に関する情報を入力したい場合には、窓タブをアクティブにし、レコードに対して値を入力する。新規にレコードが生成されてもよいし、既に存在するレコードの値が更新されてもよい。
【００２５】
ＢＰＩ表示欄３１には、ＡＰＩサーバ２０によって算出されたＢＰＩの値が表示される。ＢＰＩの値は、建築物省エネ性能の値の具体例である。ＢＰＩの値は、例えば年間熱負荷係数（設計値）を年間熱負荷係数（基準値）で除算することによって得られてもよい。
【００２６】
設計値表示欄３２には、ＡＰＩサーバ２０によって算出された年間熱負荷係数の設計値が表示される。年間熱負荷係数の設計値は建築物省エネ性能の値の具体例である。
【００２７】
基準値表示欄３３には、ＡＰＩサーバ２０によって算出された年間熱負荷係数の基準値が表示される。年間熱負荷係数の基準値は建築物省エネ性能の値の具体例である。
【００２８】
建築物省エネ性能表示欄３４には、ＡＰＩサーバ２０によって算出された建築物省エネ性能の１又は複数の値が表示される。建築物省エネ性能表示欄３４に表示される値の具体例として、ＢＰＩ、設計値、基準値、ペリメータ面積の値がある。
【００２９】
更新ボタン３５は、建築物省エネ性能の値の再計算の指示を受け付けるボタンである。更新ボタン３５がユーザによって操作されると、操作に応じて中間データ生成部１５１が動作する。具体的には、中間データ生成部１５１は、その時点で未確定データ入力欄３０において定義されている未確定データに応じた中間データを生成する。その後に、通信制御部１５２は生成された中間データをＡＰＩサーバ２０に送信する。通信制御部１５２がＡＰＩサーバ２０から建築物省エネ性能の値を受信すると、表示制御部１５３は新たに受信された建築物省エネ性能の値をＢＰＩ表示欄３１、設計値表示欄３２、基準値表示欄３３及び建築物省エネ性能表示欄３４に表示する。
【００３０】
印刷ボタン３６は、印刷の指示を受け付けるボタンである。印刷ボタン３６がユーザによって操作されると、表示制御部１５３は表示部１０３に表示されている建築物省エネ性能表示画面１０３ａの各表示欄に表示されている値に基づいて印刷データを生成する。このとき、表示制御部１５３は、ユーザ端末１０にインストールされているプリンタドライバやオペレーティングシステムの機能に基づいて印刷データを生成してもよい。表示制御部１５３は、生成された印刷データを、通信制御部１５２を介して所定のプリンタに送信する。
【００３１】
終了ボタン３７は、アプリケーションの終了の指示を受け付けるボタンである。終了ボタン３７がユーザによって操作されると、表示制御部１５３は表示部１０３に表示されている建築物省エネ性能表示画面１０３ａを表示しないように制御する。そして、制御部１０５は中間データ生成部１５１、通信制御部１５２及び表示制御部１５３の機能を終了させる。
【００３２】
図４は、情報取得システム１００の処理の流れの具体例を示すシーケンスチャートである。図４には、ユーザ端末１０にインストールされるアプリケーションプログラムの提供者も示されている。以下、情報取得システム１００が構築される時点から情報取得システム１００が動作し最終データが生成されるまでの処理の流れを説明する。
【００３３】
まず、ユーザ端末１０のユーザ（以下「アプリ利用者」という。）は、予めアプリケーションプログラムの提供者（以下「アプリ提供者」という。）に対し、設計対象の建築物における基礎データを提供する（ステップＳ１０１）。アプリ提供者は、アプリ利用者から提供された基礎データを用いて、省エネ計算データを生成する（ステップＳ１０２）。省エネ計算データとは、中間データを生成する際に利用されるデータである。省エネ計算データは、例えば国立研究開発法人建築研究所によって提供されているデータシート（外皮・設備仕様入力シート）において入力を求められている値の集合体であってもよい。アプリ提供者は、生成された省エネ計算データに基づいてアプリケーションプログラムのソースコードを作成し、コンパイルすることによって機械語のアプリケーションプログラムを生成する（ステップＳ１０３）。アプリ提供者は、生成されたプリケーションをアプリ利用者に提供する（ステップＳ１０４）。なお、アプリ提供者は、ソースコードを生成することなく、直接的に機械語のアプリケーションプログラムを生成してもよい。
【００３４】
アプリ利用者は、提供されたアプリケーションを、所望の情報処理装置にインストールする。アプリ利用者は、アプリケーションプログラムを起動することによって、建築物省エネ性能表示画面１０３ａを表示部１０３に表示させる。アプリ利用者は、入力部１０２を操作することによって、未確定データ入力欄３０に対し所望の未確定データを入力する（ステップＳ１０５）。アプリ利用者は、所望の未確定データの入力が完了すると、更新ボタン３５を操作する。更新ボタン３５が操作されることに応じて、ユーザ端末１０の中間データ生成部１５１は、その時点で未確定データ入力欄３０に入力されている未確定データに応じた中間データを生成する（ステップＳ１０６）。通信制御部１５２は、生成された中間データをＡＰＩサーバ２０に送信する（ステップＳ１０７）。
【００３５】
ＡＰＩサーバ２０は、ユーザ端末１０から中間データを受信すると、受信された中間データに基づいて建築物省エネ性能の値を算出する。ＡＰＩサーバ２０は、算出された建築物省エネ性能の値を、中間データの送信元であるユーザ端末１０に送信する（ステップＳ１０８）。
【００３６】
ユーザ端末１０の通信制御部１５２がＡＰＩサーバ２０から建築物省エネ性能の値を受信すると、表示制御部１５３は建築物省エネ性能表示画面１０３ａの建築物省エネ性能表示欄３４等に受信された値を表示する（ステップＳ１０９）。ユーザは、表示された値を参照し、この値で問題が無いか否か判断する。ユーザは、他の値が好ましいと考えた場合（ステップＳ１１０−ＮＯ）、ステップＳ１０５の操作に戻り、未確定データの値を変更する。そして、ユーザは、更新ボタン３５を操作することによって新たな建築物省エネ性能の値を確認する。ユーザは、得られた値に問題が無いと判断するまで、ステップＳ１０５〜Ｓ１０９の処理を繰り返す。
【００３７】
ユーザが、表示された建築物省エネ性能の値で問題無いと判断した場合（ステップＳ１１０）、その時点で未確定データ入力欄３０に入力されていた値が、確定データとして取り扱われる。ユーザ（アプリ利用者）は、確定データをアプリ提供者に提供する（ステップＳ１１１）。アプリ提供者は、提供された確定データと、予めアプリ利用者から提供されていた基礎データと、に基づいて、建築物の設計に用いられる最終データを生成する（ステップＳ１１２）。
【００３８】
このように構成された情報取得システム１００では、アプリケーションの利便性の低下を抑えつつ新たなアプリケーションの利用を促進することが可能となる。以下、このような効果の詳細について説明する。
【００３９】
情報取得システム１００を構成するユーザ端末１０には、アプリ提供者によって提供されたアプリケーションプログラムが記憶されている。ユーザ端末１０は、アプリケーションプログラムの実行によって、中間データを生成し、ＡＰＩサーバ２０から取得された建築物省エネ性能の値を表示部１０３に表示する。この一連の操作において、特にユーザに対して制限は設けられていない。そのため、提供されたアプリケーションプログラムに組み込まれている基礎データが利用可能な建築物に関しては、アプリケーションの利便性の低下は無い。一方で、基礎データがアプリケーションプログラムの機械語として組み込まれているため、アプリ利用者（ユーザ）は、基礎データを変更することはできない。そのため、ユーザは、アプリ提供者からアプリケーションプログラムの提供を受けたとしても、対象となっている建築物についてのみアプリケーションプログラムを利用できる。一方で、他の建築物について建築物省エネ性能の値を得たい場合には、改めてアプリ提供者に対して基礎データを提供し新たなプリケーションプログラムの提供を受ける必要がある。そのため、新たなアプリケーションの利用を促進することが可能となる。また、有用なアプリケーションが開発された場合に、全ての利用を開放することは開発元の不利益になる場合であっても、その一部を開放することでユーザに利便性を提供できる場合もある。本実施形態の情報取得システム１００では、このような利用形態でアプリケーションをユーザに対して提供することも可能である。その結果、アプリ提供者にとっては、ユーザに提供されていない部分などの作業をユーザから受注することが促進される効果が得られる場合もある。
【００４０】
また、このように構成された情報取得システム１００では、より容易に未確定データを検討することが可能となる。このような効果について、建築物省エネ性能の値を得るための従来の手法と比較して説明する。図５は、建築物省エネ性能の値を得る従来手法の具体例を示すシーケンスチャートである。図５に示されるように、従来は、未確定データを入力した後に、ユーザ端末１０を操作することによって複数のＣＳＶファイルを生成していた（ステップＳ９０３）。このＣＳＶファイルを生成する作業に時間を要してしまっていた。さらに、ステップＳ９０４に示されるように、ＡＰＩサーバ２０に接続されているＷＥＢサーバに対し、ユーザはＣＳＶファイルを一つずつアップロードする必要があった。場合によっては、図５に示されるように、ＣＳＶファイルをアップロードする度に異なるアップロード画面を表示させるための操作が必要となる場合もあった。そして、建築物省エネ性能の値が得られた後に、ユーザが他の値が好ましいと判断した場合、ユーザはステップＳ９０２以降の処理を繰り返し行う必要があった。このように、建築物省エネ性能の値を一度得るために多大な労力が必要であった。一方、図４に示されるように、本実施形態におけるユーザ端末１０では、未確定データ入力欄３０において未確定データを入力し、更新ボタン３５を操作することで建築物省エネ性能の値が表示される。このように、本実施形態の情報取得システム１００では、建築物省エネ性能の値の値を得るための作業が従来に比べて格段に容易になった。
【００４１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００４２】
１０…ユーザ端末，  ２０…ＡＰＩサーバ，  ４０…ネットワーク，  １０１…通信部，  １０２…入力部，  １０３…表示部，  １０４…記憶部，  １０５…制御部，  １５１…中間データ生成部，  １５２…通信制御部，  １５３…表示制御部，  ３０…未確定データ入力欄，  ３１…ＢＰＩ表示欄，  ３２…設計値表示欄，  ３３…基準値表示欄，  ３４…建築物省エネ性能表示欄，  ３５…更新ボタン，  ３６…印刷ボタン，  ３７…終了ボタン
【図１】
2018163464.tif 000003
【図２】
2018163464.tif 000004
【図３】
2018163464.tif 000005
【図４】
2018163464.tif 000006
【図５】
2018163464.tif 000007