(57)【要約】【課題】煩雑な設定等を行うことなく極めて簡単且つ安価に測定対象の測定を行うことが可能なサービスを要求に応じて提供するオンデマンドサービス提供システム及びオンデマンドサービス提供方法を提供する。【解決手段】オンデマンドサービス提供システムは、少なくとも測定対象を測定するために必要となるセンサーを使用するサービスを選択するセンサーストア３１と、センサーストア３１で得られた選択情報に基づいて、選択されたサービスで使用されるセンサーの測定結果を、ネットワークを介してサービスの選択指示を行った利用者が利用し得るデータとして収集するシステム環境を設定するデータ収集環境構築部３２と、を備える。【選択図】図２
2018092238.tif 000002
【特許請求の範囲】
【請求項１】
利用者の要求に応じて測定対象の測定を行うために必要なサービスを前記利用者に提供するオンデマンドサービス提供システムであって、
少なくとも前記測定対象を測定するために必要となるセンサーを使用するサービスを選択する選択部と、
前記選択部で得られた選択情報に基づいて、選択された前記サービスで使用される前記センサーの測定結果を、ネットワークを介して前記サービスの選択指示を行った利用者が利用し得るデータとして収集するシステム環境を設定するシステム環境設定部と、
を備えるオンデマンドサービス提供システム。
【請求項２】
前記システム環境設定部は、前記センサーを特定する第１情報と、前記サービスの選択指示を行った利用者に関する第２情報との関連付けを行い、前記第１情報で特定される前記センサーから前記ネットワークを介して送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして収集して保存するシステム環境を設定する、請求項１記載のオンデマンドサービス提供システム。
【請求項３】
前記選択部は、前記選択情報に基づいて、前記センサーの配送管理を行う物流システムに対して前記センサーの配送要求を行う、請求項２記載のオンデマンドサービス提供システム。
【請求項４】
前記システム環境設定部は、前記選択情報に基づいて、前記配送要求によって配送される前記センサーを動作させるために必要となる初期設定情報を前記物流システムに送信する、請求項３記載のオンデマンドサービス提供システム。
【請求項５】
前記システム環境設定部は、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、及び送信すべき測定結果を示す情報の少なくとも１つを前記初期設定情報として送信する、請求項４記載のオンデマンドサービス提供システム。
【請求項６】
前記選択部は、前記物流システムとの間で、前記物流システムの在庫状況を示す情報を定期的に授受する、請求項３から請求項５の何れか一項に記載のオンデマンドサービス提供システム。
【請求項７】
前記センサーの測定結果の収集状況に応じて前記利用者に対する課金を行う課金部を更に備える、請求項１から請求項６の何れか一項に記載のオンデマンドサービス提供システム。
【請求項８】
利用者の要求に応じて測定対象の測定を行うために必要なサービスを前記利用者に提供するオンデマンドサービス提供方法であって、
少なくとも前記測定対象を測定するために必要となるセンサーを使用するサービスを選択する第１ステップと、
前記第１ステップで得られた選択情報に基づいて、選択された前記サービスで使用される前記センサーの測定結果を、ネットワークを介して前記サービスの選択指示を行った利用者が利用し得るデータとして収集するシステム環境を設定する第２ステップと、
を有するオンデマンドサービス提供方法。
【請求項９】
前記第２ステップは、前記センサーを特定する第１情報と、前記サービスの選択指示を行った利用者に関する第２情報との関連付けを行うステップと、
前記第１情報で特定される前記センサーから前記ネットワークを介して送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして収集して保存するシステム環境を設定するステップと、
を有する請求項８記載のオンデマンドサービス提供方法。
【請求項１０】
前記第１情報で特定される前記センサーから前記ネットワークを介して実際に送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして実際に収集して保存する第３ステップを有する、請求項９記載のオンデマンドサービス提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンデマンドサービス提供システム及びオンデマンドサービス提供方法に関する。
【背景技術】
【０００２】
プラントや工場等においては、種々のエンジニアリングシステムが構築されており、高度な自動操業が実現されている。プラント等に構築されるエンジニアリングシステムとしては、分散制御システム（ＤＣＳ：Distributed Control System）、製造実行システム（ＭＥＳ：Manufacturing Execution System）、プラント情報管理システム（ＰＩＭＳ：Plant Information Management System）、基幹業務システム（ＥＲＰ：Enterprise Resource Planning）等が挙げられる。
【０００３】
従来、これらのエンジニアリングシステムは、例えばＰＬＣ（Programmable Logic Controller）、ＦＡ（Factory Automation）コンピュータ、汎用デスクトップコンピュータ、サーバ装置等のプラントに設置された装置を用いて実現されるのが殆どであった。近年においては、通信技術の進展によって、これらエンジニアリングシステムの一部が、ネットワークを介したクラウドコンピューティングによって実現されている。
【０００４】
以下の特許文献１には、工業自動化及び生産システム用のクラウドコンピューティングが開示されている。また、以下の特許文献２には、クラウドコンピューティング環境において用いられるアプリケーションプログラムを開発するための開発環境を、クラウドコンピューティングによって提供する技術の一例が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１２−５２３０３８号公報
【特許文献２】特許第５７９２８９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上述したプラント等においては、各種プロセス値（例えば、温度、圧力、流量等）を測定する多種多様のセンサーが設けられており、これらセンサーの測定結果に応じた制御が行われている。このようなプラント等に限らず、一般的に何らかの物理量（例えば、温度、圧力、流量等）を測定し、その測定結果を得るには、少なくともセンサー、Ａ／Ｄ（アナログ／ディジタル）変換器、コンピュータ等のハードウェアと、コンピュータで用いられるソフトウェアとが必要になる。
【０００７】
上記センサーは、測定対象である物理量を検出するために必要であり、上記のＡ／Ｄ変換器はセンサーの検出結果をディジタル信号に変換するために必要であり、上記のコンピュータは、Ａ／Ｄ変換器で変換されたディジタル信号を保存し、必要に応じて統計処理等の各種処理を行うために必要である。尚、コンピュータで用いられるソフトウェアとしては、得られたディジタル信号の各種処理（例えば、統計処理）を行うプログラム等が挙げられる。
【０００８】
従って、ある測定対象の測定を行う場合には、まず、測定対象に適したセンサーを選択し、選択したセンサーに応じたＡ／Ｄ変換器を選定するとともに、Ａ／Ｄ変換器で変換されたディジタル信号の取り込み及び各種処理に適したコンピュータ及びソフトウェアを選定する必要がある。そして、選択したセンサー、並びに、選定したＡ／Ｄ変換器、コンピュータ、及びソフトウェアをそれぞれ購入し、各々に付属しているマニュアルを参照しながら、センサー、Ａ／Ｄ変換器、及びコンピュータの接続を行い、ソフトウェアのインストールを行った上で、センサー、Ａ／Ｄ変換器、及びコンピュータの各種設定を行う必要がある。
【０００９】
このように、従来は、ハードウェアの接続、各ハードウェアについての各種設定、ソフトウェアについての各種設定を独立して行う必要があり、必要となる測定結果が得られるか否かは、作業者の力量に全て任されている。このため、従来は、例えば設定ミスが１つでもあると、正しい測定結果が得られず、正しい測定結果が得られるまでに長時間を要するという問題があった。
【００１０】
尚、プラント等に構築されるエンジニアリングシステムの開発は、エンジニアリング会社に委託されることが殆どである。エンジニアリング会社は、エンジニアリングシステムの開発を専門に行っており、上述したセンサー等のハードウェアやソフトウェアに精通したエンジニアが多数所属していることから、上述した接続や各種設定をエンジニアリング会社に委託すれば、余計な作業を行うことなく短時間で必要な測定結果を得ることができると考えられる。しかしながら、エンジニアリング会社への委託は極めて高価であることから、上述の作業を気軽に依頼することは困難であるという問題がある。
【００１１】
本発明は上記事情に鑑みてなされたものであり、煩雑な設定等を行うことなく極めて簡単且つ安価に測定対象の測定を行うことが可能なサービスを要求に応じて提供するオンデマンドサービス提供システム及びオンデマンドサービス提供方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のオンデマンドサービス提供システムは、利用者の要求に応じて測定対象の測定を行うために必要なサービスを前記利用者に提供するオンデマンドサービス提供システム（１）であって、少なくとも前記測定対象を測定するために必要となるセンサーを使用するサービスを選択する選択部（３１）と、前記選択部で得られた選択情報に基づいて、選択された前記サービスで使用される前記センサーの測定結果を、ネットワークを介して前記サービスの選択指示を行った利用者が利用し得るデータとして収集するシステム環境を設定するシステム環境設定部（３２）と、を備える。
また、本発明のオンデマンドサービス提供システムは、前記システム環境設定部が、前記センサーを特定する第１情報と、前記サービスの選択指示を行った利用者に関する第２情報との関連付けを行い、前記第１情報で特定される前記センサーから前記ネットワークを介して送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして収集して保存するシステム環境を設定する。
また、本発明のオンデマンドサービス提供システムは、前記選択部が、前記選択情報に基づいて、前記センサーの配送管理を行う物流システム（２０）に対して前記センサーの配送要求を行う。
また、本発明のオンデマンドサービス提供システムは、前記システム環境設定部が、前記選択情報に基づいて、前記配送要求によって配送される前記センサーを動作させるために必要となる初期設定情報を前記物流システムに送信する。
また、本発明のオンデマンドサービス提供システムは、前記システム環境設定部が、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、及び送信すべき測定結果を示す情報の少なくとも１つを前記初期設定情報として送信する。
また、本発明のオンデマンドサービス提供システムは、前記選択部が、前記物流システムとの間で、前記物流システムの在庫状況を示す情報を定期的に授受する。
また、本発明のオンデマンドサービス提供システムは、前記センサーの測定結果の収集状況に応じて前記利用者に対する課金を行う課金部（３７）を更に備える。
本発明のオンデマンドサービス提供方法は、利用者の要求に応じて測定対象の測定を行うために必要なサービスを前記利用者に提供するオンデマンドサービス提供方法であって、少なくとも前記測定対象を測定するために必要となるセンサーを使用するサービスを選択する第１ステップ（Ｓ１３）と、前記第１ステップで得られた選択情報に基づいて、選択された前記サービスで使用される前記センサーの測定結果を、ネットワークを介して前記サービスの選択指示を行った利用者が利用し得るデータとして収集するシステム環境を設定する第２ステップ（Ｓ１４、Ｓ１５）と、を有する。
また、本発明のオンデマンドサービス提供方法は、前記第２ステップが、前記センサーを特定する第１情報と、前記サービスの選択指示を行った利用者に関する第２情報との関連付けを行うステップ（Ｓ１４）と、前記第１情報で特定される前記センサーから前記ネットワークを介して送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして収集して保存するシステム環境を設定するステップ（Ｓ１５）と、を有する。
また、本発明のオンデマンドサービス提供方法は、前記第１情報で特定される前記センサーから前記ネットワークを介して実際に送信されてきたデータを、前記第２情報で特定される前記利用者が利用し得るデータとして実際に収集して保存する第３ステップ（Ｓ２２）を有する。
【発明の効果】
【００１３】
本発明によれば、少なくとも測定対象を測定するために必要となるセンサーを使用するサービスを選択し、得られた選択情報に基づいて、選択されたサービスで使用されるセンサーの測定結果を、ネットワークを介してサービスの選択指示を行った利用者が利用し得るデータとして収集するためのシステム環境を設定するようにしている。このため、利用者は、煩雑な設定等を行うことなく、発注したセンサーを取り付けるだけで、センサーの測定結果を示すデータがネットワークを介して収集されるため、極めて簡単且つ安価に測定対象の測定を行うことが可能であるという効果がある。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態によるオンデマンドサービス提供システムのシステム概要を示す概略図である。
【図２】本発明の一実施形態によるオンデマンドサービス提供システムで実現される機能ブロック図である。
【図３】本発明の一実施形態におけるセンシングサービス購入画面の一例を示す図である。
【図４】本発明の一実施形態によるオンデマンドサービス提供システム１の動作例を示すフローチャートである。
【図５】本発明の一実施形態において構築されるデータ収集環境を説明するための図である。
【図６】本発明の一実施形態において表示されるセンサーの測定結果の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の一実施形態によるオンデマンドサービス提供システム及びオンデマンドサービス提供方法について詳細に説明する。尚、本実施形態のオンデマンドサービス提供システムは、例えばクラウドコンピューティングによって実現されるものである。ここで、クラウドコンピューティングは、例えば、以下のＵＲＬ（Uniform Resource Locator）で特定される文書に記載されている定義（米国国立標準技術研究所によって推奨される定義）に合致するものであっても良い。
http://nvlpubs.nist.gov/nistpubs/Legacy/SP/nistspecialpublication800-145.pdf
https://www.ipa.go.jp/files/000025366.pdf
【００１６】
〈オンデマンドサービス提供システムのシステム概要〉
図１は、本発明の一実施形態によるオンデマンドサービス提供システムのシステム概要を示す概略図である。図１に示す通り、オンデマンドサービス提供システム１は、クラウドコンピューティング環境において、デバイスノード１１、スパイナルノード１２、インテリジェンスノード１３、及びソーシャリゼーションノード１４の４階層の階層構造を基本構成とするシステムである。このオンデマンドサービス提供システム１には、図示の通り、インテリジェンスノード１３にシングスクラウド１５及び端末装置１６が接続されるとともに物流システム２０が接続される。
【００１７】
デバイスノード１１は、各種センサー、各種デバイス、及び各種システムによって構成される。各種センサーとは、例えば、温湿度センサー、圧力センサー、及び流量センサー等である。また、各種デバイスとは、例えば、制御装置であるＰＬＣ（プログラマブルロジックコントローラ）、車両内のＣＡＮ−ＢＵＳ（Controller Area Network - BUS：バス型の制御ネットワーク）に接続されたＯＢＤ（On-Board Diagnostics：自己故障診断）デバイス、ＫＰＩ（Key Performance Indicator：重要業績評価指標）モニター、特定のセンサーの現在値を表示する表示器、ランプ、ブザー、バルブ、及びロボットアーム等である。また、各種システムとは、例えば、ＤＣＳ、ドローン管制システム、侵入検知システム、入室バッジリーダーが接続されたセキュリティシステム、及び照明やドアロックやエレベーターやスプリンクラーなどが接続されたビルディング・オートメーション・システム等である。
【００１８】
図１に例示するオンデマンドサービス提供システム１においては、デバイスノード１１の階層には、センサーによって構成されるデバイスノード１１ａ、アクチュエータによって構成されるデバイスノード１１ｂ、センサーによって構成されるデバイスノード１１ｃ、及びセンサーによって構成されるデバイスノード１１ｄが含まれる。以下では、これらのデバイスノード１１ａ〜１１ｄを区別することなく総称する場合には、単に「デバイスノード１１」という。
【００１９】
尚、本実施形態に係るオンデマンドサービス提供システム１のデバイスノード１１は、説明を簡略化するため、センサーによって構成される３つのデバイスノード１１ａ，１１ｃ，１１ｄと、アクチュエータによって構成される１つのデバイスノード１１ｂとによって構成されるものとしたが、これに限られない。デバイスノード１１は、センサー、デバイス、或いはシステムによって構成される１つ以上のデバイスノードによって任意に構成可能である。
【００２０】
デバイスノード１１を構成するセンサー、デバイス、及びシステム等には、データを送信するもの、データを受信して表示するもの、及びデータ受信してアクションを起こすもの等がある。また、これらセンサー、デバイス、及びシステム等は、例えば、プラグ・アンド・プレイに対応した装置である。また、これらセンサー、デバイス、及びシステム等は、例えば、複数のアプリケーションと同時に通信を行う機能を有する装置である。
【００２１】
デバイスノード１１には、大きく分けて、スパイナルノード１２を構成する装置に通信接続するもの、インテリジェンスノード１３を構成する装置に通信接続するもの、及びシングスクラウド１５を構成する装置に通信接続するものがある。スパイナルノード１２を構成する装置に通信接続するデバイスノード１１は、例えば、リアルタイム性を必要とする装置、データの遅延（データ通信の遅れ）や揺らぎ（データ通信速度のばらつき）等が許されないアプリケーションに使用される装置、及び大量のデータを生成するためインテリジェンスノード１３に直接接続すると通信帯域を逼迫させてしまう恐れがある装置等である。
【００２２】
インテリジェンスノード１３を構成する装置に通信接続するデバイスノード１１は、スパイナルノード１２を構成する装置に通信接続するデバイスノード１１とは異なり、例えば、遅延や揺らぎ等に影響されないような用途で使用される装置である。シングスクラウド１５を構成する装置に通信接続するデバイスノード１１は、例えば携帯電話網や衛星回線等の無線通信網を経由させなければ収容することが難しい遠隔地に設置される装置及び移動される装置等である。
【００２３】
図１に示す例において、デバイスノード１１ａ及びデバイスノード１１ｂは、例えばローカルエリアネットワーク（ＬＡＮ）を介してスパイナルノード１２を構成する装置に接続されている。また、デバイスノード１１ｃは、例えばインターネットを介してインテリジェンスノード１３を構成する装置に接続されている。また、デバイスノード１１ｄは、例えばセルラー網を介してシングスクラウド１５を構成する装置に接続されている。
【００２４】
スパイナルノード１２は、サーバ装置によって構成され、ゲートウェイとして機能する。スパイナルノード１２を構成するサーバ装置（以下、単に「スパイナルノード１２」ともいう）は、クラウドコンピューティング環境において、少なくとも１つのデバイスノード１１を収容する（即ち、論理的に接続、管理、又はデータの入出力を行う）サーバ装置である。
【００２５】
スパイナルノード１２は、一般的には、例えば、ゲートウェイサーバ、フォグコンピュータ、又はエッジコンピュータ等と呼ばれる装置である。スパイナルノード１２は、クラウドコンピューティング環境におけるサーバ装置（本実施形態においては、インテリジェンスノード１３及びソーシャリゼーションノード１４）と、デバイスノード１１を構成するセンサー、デバイス、及びシステムとの間に設置される。
【００２６】
スパイナルノード１２は、例えば、デバイスノード１１とインテリジェンスノード１３との間で送受信されるデータの通信プロトコルの変換処理を行う。また、スパイナルノード１２は、例えば、デバイスノード１１から送信されたデータを受信し、受信したデータに対して、演算、解釈、及び判定等の処理を行い、処理結果をインテリジェンスノード１３へ送信する。また、スパイナルノード１２は、上記の処理によって生成された制御信号を、適切なデバイスノード１１に対して送信する。
【００２７】
尚、スパイナルノード１２が単一のハードウェアによって構成されるような場合には、スパイナルノード１２において故障や異常な動作が発生した場合に備えて、スパイナルノード１２に通信接続するデバイスノード１１は、２つ以上のスパイナルノード１２に対して並行してデータを送信するようにしてもよい。デバイスノード１１がインターネットプロトコルによって通信する装置である場合には、デバイスノード１１が、マルチキャストやブロードキャストなどの技術を利用してデータ及び制御信号等を通信ネットワークへ送出し、複数のスパイナルノード１２が当該データ及び当該制御信号等を並行して受信するような構成により冗長化を行ってもよい。
【００２８】
インテリジェンスノード１３、ソーシャリゼーションノード１４、及びシングスクラウド１５は、クラウドコンピューティング環境を提供するサーバ装置及びネットワーク機器等を含んで構成される。ここで、クラウドコンピューティング環境とは、インターネット等のネットワークに接続されたサーバにより各種のサービスを提供する環境である。インテリジェンスノード１３、ソーシャリゼーションノード１４、及びシングスクラウド１５は、別々の装置によって物理的に分けられているような構成であってもよいし、単一の装置の中で論理的に分けてられているような構成であってもよい。
【００２９】
インテリジェンスノード１３を構成する装置（以下、単に「インテリジェンスノード１３」ともいう）は、オンデマンドサービス提供システム１の利用者（以下、「テナント」ともいう）の要求に応じて、測定対象（例えば、温度、圧力、流量等）の測定を行うために必要な環境を構築する。ここで、利用者とは、オンデマンドサービス提供システム１によって提供されるサービスを利用する者をいい、自然人としての個人、法人としての企業等を含む。尚、利用者が企業である場合には、テナントは、企業内の部門やグループ等の組織（以下、「サイト」ともいう）、或いは従業員（以下、「アカウント」ともいう）である場合がある。
【００３０】
具体的に、インテリジェンスノード１３は、測定対象を測定するために必要となるセンサーを使用するサービスを選択（以下、「受注」とも言う）する機能を有しており、得られた選択情報（以下、「受注情報」とも言う）に基づいて、受注したサービスで使用されるセンサーの測定結果を、ネットワークを介してセンサーの選択指示（以下、「発注」とも言う）を行ったテナントが利用し得るデータとして収集するシステム環境を構築する。このようなシステム環境を構築するのは、テナントが、煩雑な設定等を行うことなく、極めて簡単に測定対象の測定を行うことができるようにするためである。
【００３１】
インテリジェンスノード１３は、インテリジェンスノード１３と通信接続するスパイナルノード１２及びデバイスノード１１の管理を行う。また、インテリジェンスノード１３には、ヒューマンマシンインターフェイス（ＨＭＩ）を通じてアクセス可能である。このため、テナントがヒューマンマシンインターフェイスを通じてインテリジェンスノード１３にアクセスすることで、オンデマンドサービス提供システム１によって提供される各種サービスを利用可能である。このヒューマンマシンインターフェイスとしては、例えば図１に示す端末装置１６が挙げられる。
【００３２】
また、図１に示す通り、インテリジェンスノード１３は、ネットワークを介して接続された物流システム２０と連携しており、物流システム２０との間で各種情報を授受する。例えば、インテリジェンスノード１３は、物流システム２０との間で、物流システム２０の在庫状況を示す情報を定期的に授受し、物流システム２０に保管されている各種部品、各種機器、各種装置の保管状況を把握する。尚、物流システム２０は、インテリジェンスノード１３とネットワークを介して接続されるコンピュータ端末を備え、このコンピュータ端末は、在庫状況を示す情報を定期的に授受し、保管部品、各種機器、各種装置の保管状況を把握するためのソフトウェアアプリケーションを記憶する記憶手段を備え、このソフトウェアアプリケーションを実行する演算制御手段を有するものでもよい。
【００３３】
また、インテリジェンスノード１３は、テナントによってなされたセンサーの発注を受注した場合には、その受注情報に基づいて物流システム２０（又は、物流システム２０のコンピュータ端末）に対してセンサーの配送要求を行う。また、インテリジェンスノード１３は、上記の配送要求によって配送されるセンサーに対し、センサーを動作させるために必要となる初期設定情報を物流システム２０に送信する。具体的には、物流システム２０に対し、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、送信すべき測定結果を示す情報等を送信する。
【００３４】
更に、インテリジェンスノード１３は、様々な外部のシステムと連携するための多様な外部インターフェイスを有しており、外部のＩｏＴ（Internet Of Things：モノのインターネット）及びＩＩｏＴ（Industrial Internet Of Things：産業用ＩｏＴ）クラウドコンピューティング環境、外部の課金システム、及び外部のデータベースシステム等との連携することができる。例えば、インテリジェンスノード１３は、外部の課金システムと連携しており、センサーの測定結果の収集状況に応じてテナントに対する課金を行う。
【００３５】
ソーシャリゼーションノード１４を構成する装置（以下、単に「ソーシャリゼーションノード１４」ともいう）は、例えばオンデマンドサービス提供システム１を利用するテナント間の各種コミュニケーションを実現する機能を提供する。例えば、テナント間で利用されるチャット機能、ビデオコミュニケーション機能、音声通話機能、画面共有機能、及び掲示板やソーシャルネットワークサービス（ＳＮＳ）等のコミュニティ機能等を提供する。
【００３６】
シングスクラウド１５は、デバイスノードをクラウド（具体的には、インテリジェンスノード１３）に接続するためのプラットフォームのサービスを提供する。尚、上述のデバイスノードをクラウド（インテリジェンスノード１３）に接続するためのプラットフォームのサービスは、シングスクラウド１５を構成する１又は複数の装置により提供されるものでもよい。
【００３７】
端末装置１６は、インテリジェンスノード１３に通信接続され、例えばオンデマンドサービス提供システム１によって提供されるサービスを利用する際に、そのサービスを利用するテナントによって操作される装置である。この端末装置１６は、例えばキーボード等の入力装置、液晶表示装置等の表示装置、ＣＰＵ（中央処理装置）やＲＡＭ（Random Access Memory）等を有する装置本体を備えるパーソナルコンピュータによって実現される。尚、パーソナルコンピュータの型は、例えば、デスクトップ型、ノート型、タブレット型等の何れであっても良い。
【００３８】
物流システム２０は、前述したセンサーを初めとした、各種部品、各種機器、各種装置を保管し、配送管理及び配送指示を行うシステムである。この物流システム２０は、図１に示す通り、インテリジェンスノード１３に接続されており、インテリジェンスノード１３との間で各種情報を授受する。例えば、物流システム２０は、インテリジェンスノード１３に対し、物流システム２０の在庫状況を示す情報を定期的に提供する。
【００３９】
また、物流システム２０は、インテリジェンスノード１３からセンサーの配送要求が送信されてきた場合には、配送要求に基づいてセンサーの配送指示（又は、センサー配送のための手配の指示）を行う。また、物流システム２０は、センサーの配送要求に伴って、インテリジェンスノード１３からセンサーの初期設定を行うための初期設定情報が送信されてきた場合には、その初期設定情報に基づいて、センサーの初期設定を行う。尚、上記の初期設定情報には、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、送信すべき測定結果を示す情報、認証用のパスコード等が含まれる。
【００４０】
〈オンデマンドサービス提供システムの機能構成〉
図２は、本発明の一実施形態によるオンデマンドサービス提供システムで実現される機能ブロック図である。尚、図２に示す各機能は、インテリジェンスノード１３及びソーシャリゼーションノード１４の何れか一方のみで実現されても良く、インテリジェンスノード１３及びソーシャリゼーションノード１４の双方で実現されても良い。本実施形態では、説明を簡単にするために、図２に示す各機能が、インテリジェンスノード１３で実現されるものとする。
【００４１】
図２に示す通り、オンデマンドサービス提供システム１は、センサーストア３１（選択部）、データ収集環境構築部３２（システム環境設定部）、ストレージ３３、テナント管理部３４、サイト・アカウント管理部３５、デバイス管理部３６、及び課金部３７を備える。
【００４２】
センサーストア３１は、所謂ネットショッピングモールであり、テナントからの発注に基づいてセンサーの販売に係る処理を行う。具体的に、センサーストア３１は、物流システム２０との間で、物流システム２０の在庫状況を示す情報を定期的に授受し（不定期的に授受するものであってもよい）、物流システム２０に保管されているセンサーを含む各種機器等の保管状況を把握する処理を行う。そして、センサーストア３１は、把握した各種機器等の保管状況に応じて、各種機器等をサービスの対象とするか否かの選定や、在庫がない各種機器等については入荷予定の提示等を行う。
【００４３】
また、センサーストア３１は、テナントの発注を受注する処理を行う。例えば、センサーストア３１は、図３に示すセンシングサービス購入画面を端末装置１６に表示させ、このセンシングサービス購入画面で特定されたセンシングサービスを受注する処理を行う。図３は、本発明の一実施形態におけるセンシングサービス購入画面の一例を示す図である。尚、図３（ａ）は、センシングサービス購入画面の初期画面Ｗ１の一例を示す図であって、図３（ｂ）は、温度測定内容選択画面Ｗ２の一例を示す図である。
【００４４】
図３（ａ）に示す通り、センシングサービス購入画面の初期画面Ｗ１には、測定対象の選択ボタンＢ１〜Ｂ４が設けられている。これら選択ボタンＢ１〜Ｂ４は、いわば「何を測りたいか」を選択するためのボタンである。図３（ａ）に示す例において、選択ボタンＢ１は、「温度を測りたい」を選択するためのボタンであり、選択ボタンＢ２は、「湿度を測りたい」を選択するためのボタンである。また、選択ボタンＢ２は、「圧力を測りたい」を選択するためのボタンであり、選択ボタンＢ４は、「流量を測りたい」を選択するためのボタンである。尚、図３（ａ）に示すセンシングサービス購入画面の初期画面Ｗ１は、あくまでも一例であって、選択ボタンＢ１〜Ｂ４以外に他の選択ボタンが用意されていても良く、また選択ボタンＢ１〜Ｂ４の配置は任意に設定することができる。
【００４５】
図３（ｂ）に示す温度測定内容選択画面Ｗ２は、図３（ａ）において、選択ボタンＢ１が選択された場合に表示される画面である。この温度測定内容選択画面Ｗ２には、測定対象を選択する選択欄ＳＬ１、対象温度帯域を選択する選択欄ＳＬ２、及びセンサーの種類（型番）を選択する選択欄ＳＬ３、及び発注ボタンＯＢが設けられている。図３（ｂ）に示す例において、選択欄ＳＬ１では「水」が選択されており、選択欄ＳＬ２では「０〜１００℃」が選択されており、選択欄ＳＬ３では「非接触」が選択されている。
【００４６】
選択欄ＳＬ１〜ＳＬ３の各々の右端部には、選択肢表示ボタン（記号「▽」が表示されているボタン）が設けられている。この選択肢表示ボタンは、選択欄ＳＬ１〜ＳＬ３の各々における選択肢を表示するためのボタンである。例えば、選択欄ＳＬ１に設けられた選択肢表示ボタンを押下すると、選択欄ＳＬ１の選択肢として「水」、「気温」、「体温」等が表示される。また、例えば選択欄ＳＬ２に設けられた選択肢表示ボタンを押下すると、選択欄ＳＬ２の選択肢として「０〜１００℃」、「０〜２００℃」、「−３０〜５０℃」、「３５〜４３℃」等が表示される。また、例えば選択欄ＳＬ３に設けられた選択肢表示ボタンを押下すると、選択欄ＳＬ３の選択肢として「非接触」、「接触（プローブ）」、「接触（インライン）」等が表示される。尚、図３（ｂ）に示す温度測定内容選択画面Ｗ２は、あくまでも一例であって、選択欄の数や種類は任意である。
【００４７】
ここで、選択欄ＳＬ１〜ＳＬ３の各々で選択された内容に応じて、選択欄ＳＬ１〜ＳＬ３の各々における選択肢を変化させることも可能である。例えば、選択欄ＳＬ１の選択肢として「水」が選択された場合には、選択欄ＳＬ２の選択肢として「０〜１００℃」及び「０〜２００℃」を表示させ、選択欄ＳＬ１の選択肢として「気温」が選択された場合には、選択欄ＳＬ２の選択肢として「−３０〜５０℃」、「−１０〜４０℃」、及び「−５０〜３０℃」を表示させる、といった具合である。尚、選択欄ＳＬ１の選択肢として「水」が選択された場合に、選択欄ＳＬ２に表示される「０〜２００℃」の温度範囲は、高圧の水を測定する場合の選択肢である。また、選択欄ＳＬ１の選択肢として「気温」が選択された場合に、選択欄ＳＬ２に表示される「−３０〜５０℃」、「−１０〜４０℃」、及び「−５０〜３０℃」の温度範囲は、気候に応じて設定された選択肢である。
【００４８】
図３（ａ）中の選択ボタンＢ２が押下された場合に表示される湿度測定内容選択画面、図３（ａ）中の選択ボタンＢ３が押下された場合に表示される圧力測定内容選択画面、図３（ａ）中の選択ボタンＢ４が押下された場合に表示される流量測定内容選択画面（何れも図示省略）も、図３（ｂ）に示す温度測定内容選択画面Ｗ２と同様の画面である。つまり、これらの測定内容選択画面も、測定対象、測定対象とする帯域、及びセンサーの種類等を選択するための選択欄と発注ボタンが設けられた画面である。
【００４９】
センサーストア３１は、発注ボタンＯＢが押下された場合に、購入画面における選択欄で選択された内容の見積もりを作成する処理を行う。例えば、図３（ａ）に示すセンシングサービス購入画面の初期画面Ｗ１で選択ボタンＢ１が選択され、図３（ｂ）に示す温度測定内容選択画面Ｗ２が表示された場合には、発注ボタンＯＢが押下されたときに選択欄ＳＬ１〜ＳＬ３で選択された内容の見積もりを作成する。つまり、図３（ｂ）に示す例では、センサーストア３１は、測定対象が「水」であり、対象温度帯域が「０〜１００℃」であり、型番が「非接触」である温度センサーを内容とする見積もりを作成する。尚、発注ボタンＯＢが押下されただけでは発注（受注）は確定しておらず、その後、費用の支払い方法、センサーの発送先等の入力が完了し、最終的な注文確定ボタン（図示省略）が押下されたときに発注（受注）が確定する。
【００５０】
また、センサーストア３１は、上述した受注処理にて得られた受注情報に基づいて、物流システム２０に対してセンサーの配送要求を行う。例えば、センサーストア３１は、受注したセンサーの種類、数量、配送先（例えば、発注を行ったテナントの氏名及び住所）、発送日時等が含まれる配送情報を物流システム２０に送信することによって、センサーの配送要求を行う。
【００５１】
データ収集環境構築部３２は、センサーストア３１で得られた受注情報に基づいて、受注したセンサーの測定結果を、ネットワークを介してセンサーの発注を行ったテナントが利用し得るデータとして収集するインテリジェンスノード１３及びソーシャリゼーションノード１４のうち少なくとも何れか一方により構成されるシステムのシステム環境を構築（言い換えれば、設定）する。例えば、データ収集環境構築部３２は、センサーを特定するための個体識別情報（第１情報）と、センサーの発注を行ったテナントに割り当てられているテナントＩＤ（第２情報）との関連付けを行い、個体識別情報で特定されるセンサーからネットワークを介して送信されてきたデータを、テナントＩＤで特定されるテナントが利用し得るデータとして収集するシステム環境、及び収集したデータを保存するシステム環境を設定する。尚、上記の個体識別情報に加えて認証用のパスコードとテナントＩＤとの関連づけを行っても良い。
【００５２】
また、データ収集環境構築部３２は、保存されたデータをテナントが利用するためのシステム環境を設定する。具体的に、データ収集環境構築部３２は、テナントが、保存されたデータの参照、編集、ダウンロード等を行うことを可能にするシステム環境を設定する。例えば、データ収集環境構築部３２は、保存されたデータの参照を可能とするために、保存されたデータの経時変化や平均値等の統計情報等をグラフ表示することができる環境を構築する。尚、データ収集環境構築部３２は、例えば予めセンサーの種類毎に用意されたテンプレートを用いて、どのような種類のグラフを表示するかの設定を行う。
【００５３】
また、データ収集環境構築部３２は、センサーストア３１によって配送要求が行われる場合には、物流システム２０に対し、配送されるセンサーを動作させるために必要となる初期設定情報を送信する。具体的には、物流システム２０に対し、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、送信すべき測定結果を示す情報、認証用のパスコード等を送信する。尚、センサーによっては上記の初期設定の必要が無いものがある。このため、上記の初期設定情報は、初期設定の必要があるセンサーの配送要求がセンサーストア３１によって行われた場合に送信される。
【００５４】
ストレージ３３は、各種情報（例えば、センサーの測定結果を示すデータ等）を、一般公開される情報と、テナント共用の情報と、サイト共用の情報と、アカウント個人用の情報とに区別して、それぞれ一般公開用の記憶領域、テナント共用の記憶領域、サイト共用の記憶領域、又はアカウント個人用の記憶領域に記憶する。尚、各利用者が、各種情報をどの記憶領域に保存可能であるかについては、予めテナントの管理者によって利用者毎に設定された権限に基づいて制御されるようにしてもよい。尚、ストレージ３３は、記憶媒体、例えば、ハードディスクドライブ（ＨＤＤ）、フラッシュメモリ、イーイーピーロム（ＥＥＰＲＯＭ）、ＲＡＭ（読み書き可能なメモリ）、ＲＯＭ（読み出し専用メモリ）、又はそれらの任意の組み合わせによって構成される。尚、データ収集環境構築部３２によって構築されたシステム環境によって収集されたデータは、ストレージ３３に保存される。
【００５５】
テナント管理部３４は、テナントに関する各種情報を管理する。例えば、テナント管理部３４は、テナントの基礎情報、課金情報、操作権限、及び承認権限等の情報に対して、設定、変更、削除等を行う。また、例えば、テナント管理部３４は、オンデマンドサービス提供システム１の利用、及び有料又は無料の、アプリケーション、ツール、テンプレート、及びデータ等の利用に伴う契約に関する契約情報をテナント毎に管理する。
【００５６】
サイト・アカウント管理部３５は、サイト及びアカウントに関する各種情報を管理する。例えば、サイト・アカウント管理部３５は、サイト及びアカウントの基礎情報、課金情報、操作権限、及び承認権限等の情報に対して、設定、変更、削除等を行う。
【００５７】
デバイス管理部３６は、インテリジェンスノード１３が収容するデバイスノード１１を構成するセンサー、デバイス、及びシステム等の情報を管理する。尚、スパイナルノード１２が収容するデバイスノード１１を構成するセンサー、デバイス、及びシステム等の情報については、インテリジェンスノード１３のデバイス管理部３６がスパイナルノード１２を介し当該情報を取得して管理するようにしてもよいし、又は、スパイナルノード１２が当該情報管理して、インテリジェンスノード１３のデバイス管理部３６が当該情報をスパイナルノード１２から取得するようにしてもよい。これは、シングスクラウド１５が収容するデバイスノード１１を構成するセンサー、デバイス、及びシステム等の情報についても同様である。
【００５８】
課金部３７は、オンデマンドサービス提供システム１を利用するテナントに対する課金処理を行う。例えば、課金部３７は、テナントによって発注されたセンサーから得られる測定結果の収集状況（オンデマンドサービス提供システム１への収集状況）に応じて、そのテナントに対する課金を行う。尚、課金先は、テナント、サイト、又はアカウント毎に予め登録することができるようにしてもよい。
【００５９】
〈オンデマンドサービス提供システムの動作〉
図４は、本発明の一実施形態によるオンデマンドサービス提供システム１の動作例を示すフローチャートである。図４に示す通り、インテリジェンスノード１３と物流システム２０との間では、物流システム２０の在庫状況を示す情報が定期的（又は、不定期的）に授受されており、これによりインテリジェンスノード１３では、物流システム２０に保管されている各種部品、各種機器、各種装置の保管状況が定期的に把握される（ステップＳ１１）。
【００６０】
いま、テナントによって端末装置１６が操作され、端末装置１６に対してセンサーの購入指示がなされたとする（ステップＳ１２）。尚、センサーの購入指示を行うテナントは、オンデマンドサービス提供システム１を既に利用している者であっても良く、これからオンデマンドサービス提供システム１を利用する者であっても良い。テナントによる購入指示がなされると、オンデマンドサービス提供システム１のセンサーストア３１による受注処理が開始される（ステップＳ１３：第１ステップ）。
【００６１】
受注処理が開始されると、まずセンサーストア３１によって、センシングサービス購入画面を端末装置１６に表示させる処理が行われる。これにより、端末装置１６には、例えば図３（ａ）に示すセンシングサービス購入画面の初期画面Ｗ１が表示される。端末装置１６を操作するテナントが温度の測定を希望しており、端末装置１６を操作するテナントによって、図３（ａ）に示すセンシングサービス購入画面の初期画面Ｗ１に表示されている選択ボタンＢ１を押下する操作が行われたとする。すると、センサーストア３１によって、温度測定内容選択画面を端末装置１６に表示させる処理が行われる。これにより、端末装置１６には、例えば図３（ｂ）に示す温度測定内容選択画面Ｗ２が表示される。
【００６２】
そして、端末装置１６を操作するテナントによって、温度測定内容選択画面Ｗ２に設けられている選択欄ＳＬ１で測定対象を選択し、選択欄ＳＬ２で対象温度帯域を選択し、選択欄ＳＬ３でセンサーの種類（型番）を選択する操作を行った後に、発注ボタンＯＢを押下する操作が行われたとする。すると、センサーストア３１によって見積もり処理が行われて、その結果とともに費用の支払設定項目が端末装置１６に表示される。ここで、費用の支払設定項目としては、例えば月額払い、年払い、カード払い、請求書払い等を選択可能である。
【００６３】
端末装置１６に表示された見積もり結果がテナントによって確認され、テナントによって「次に進む」操作がなされると、センサーストア３１の処理によって注文したセンサーの送り先住所及び氏名、請求先住所氏名、及び支払方法を入力する入力画面（図示省略）が端末装置１６に表示される。この送り先及び請求先の情報については、別の処理プロセスによって予めテナント情報（例えば、テナントＩＤ）に紐付けて保持しておいたものを使用しても良い。この入力画面にて、必要項目を入力し、注文確定ボタン（図示省略）を押下する操作がテナントによって行われると、発注（受注）が確定する。以上の処理にて、センサーストア３１の受注処理が完了する。
【００６４】
受注処理が完了すると、オンデマンドサービス提供システム１のデータ収集環境構築部３２によって、在庫引当処理が行われる（ステップＳ１４：第２ステップ）。具体的には、ステップＳ１３の処理にて受注があったセンサーの在庫数を、ステップＳ１３の処理にて受注したセンサーの数だけ差し引く処理が行われる。また、データ収集環境構築部３２では、引き当てたセンサーを特定するための個体識別情報と、ステップＳ１２でセンサーの発注を行ったテナントに割り当てられているテナントＩＤとを関連付ける処理が行われる。尚、上記の個体識別情報に加えて認証用のパスコードとテナントＩＤとの関連づけを行っても良い。
【００６５】
在庫引当処理が完了すると、データ収集環境構築部３２によってセンサーの測定結果を示すデータを収集するインテリジェンスノード１３及びソーシャリゼーションノード１４のうち少なくとも何れか一方により実現されるシステムのシステム環境を構築する（換言すれば、設定する）処理（プロビジョニング）が行われる（ステップＳ１５：第２ステップ）。この処理は、上記の在庫引当処理にてテナントＩＤと関連付けられた個体識別情報を有するセンサーから、ネットワークを介して送信されてきたデータを、上記のテナントＩＤで特定されるテナントが利用し得るデータとして収集して保存するシステム環境を構築する処理である。
【００６６】
図５は、本発明の一実施形態において構築されるデータ収集環境を説明するための図である。図５に示す通り、インテリジェンスノード１３には、テナント毎のテナント領域Ｒ１〜Ｒ３が設けられる。これらテナント領域Ｒ１〜Ｒ３は、図２に示すテナント管理部３４で管理される情報を用いて作成される。尚、ここでは、説明を簡単にするために、３つのテナント領域Ｒ１〜Ｒ３のみを図示しているが、テナント領域は、オンデマンドサービス提供システム１を利用するテナントの数に応じた分だけ設けられる。ここでは、図５中のテナント領域Ｒ１が、端末装置１６を用いてセンサーの発注を行ったテナントについてのテナント領域であるとする。
【００６７】
尚、テナント領域とは、クラウドコンピューティングの技術が適用されたシステム環境、言い換えれば、マルチテナントに対応したシステム環境において、複数のテナントによって、コンピュータ、サーバ、ルータ、及びスイッチ等のクラウドコンピューティング環境を構成する構成要素が共有される領域であって、各テナントには、仮想化技術等を適用することにより論理的に分割された計算機リソースが割り当てられるものでもよい。また、ＶＬＡＮ（Virtual Local Area Network）等を用いて、テナント毎に異なるネットワークが構築されおり、システム環境には、論理的に分割された複数のシステム（複数のテナント）が構築されているものでもよい。
【００６８】
上述のプロビジョニングにおいては、図５に示す通り、センサーの発注を行ったテナントのテナント領域Ｒ１に、センサーから収集したデータを保存するためのデータ保存領域Ｒ１１を生成する処理がデータ収集環境構築部３２によって行われる。尚、データ保存領域Ｒ１１は、論理的にはテナント領域Ｒ１内に生成されるが、物理的には図２中のストレージ３３に生成される。
【００６９】
また、上述のプロビジョニングにおいては、センサー（センサーの発注を行ったテナントのテナントＩＤが関連付けられた個体識別情報を有するセンサー）からネットワークを介して送信されてきたデータを、上記のデータ保存領域Ｒ１１（センサーの発注を行ったテナントのテナント領域Ｒ１に設けられたデータ保存領域Ｒ１１）に保存するための設定処理がデータ収集環境構築部３２によって行われる。尚、センサーの発注を行ったテナントのテナント領域Ｒ１が仮に存在しない場合には、テナント領域Ｒ１を作成した上で上述の処理（データ保存領域Ｒ１１を作成する処理、及びデータをデータ保存領域Ｒ１１に保存するための設定処理）が行われる。
【００７０】
加えて、上述のプロビジョニングにおいては、データ保存領域Ｒ１１に保存されたデータの参照を可能とするために、保存されたデータの経時変化や平均値等の統計情報等をグラフ表示することができるシステム環境を構築する処理がデータ収集環境構築部３２によって行われる。例えば、予めセンサーの種類毎に用意されたテンプレートを用いて、グラフの表示形式を設定する処理がデータ収集環境構築部３２によって行われる。
【００７１】
以上の処理が終了すると、ステップＳ１３の受注処理にて得られた受注情報に基づく、物流システム２０に対するセンサーの配送要求がセンサーストア３１によって行われる（ステップＳ１６）。具体的には、例えば、受注したセンサーの種類、数量、配送先（例えば、発注を行ったテナントの氏名及び住所）、発送日時等が含まれる配送情報が、センサーストア３１から物流システム２０に送信される。
【００７２】
また、センサーストア３１によって上述のセンサーの配送要求が行われた場合には、配送されるセンサーを動作させるために必要となる初期設定情報を物流システム２０に送信する処理がデータ収集環境構築部３２によって行われる（ステップＳ１７）。この初期設定情報が送信されてくると、物流システム２０では、初期設定情報を用いて、配送要求によって要求されたセンサーに対する初期設定処理が行われる（ステップＳ１８）。例えば、測定結果の送信先を示す情報、測定結果の送信周期を示す情報、送信すべき測定結果を示す情報、認証用のパスコード等を、配送されるセンサーに設定する処理が行われる。
【００７３】
尚、本実施形態では、理解を容易にするために、インテリジェンスノード１３のデータ収集環境構築部３２におけるプロビジョニング（ステップＳ１５）が完了した後に、配送要求（ステップＳ１６）及び初期設定情報の送信（ステップＳ１７）が行われる例について説明している。しかしながら、ステップＳ１５の処理とステップＳ１６，Ｓ１７の処理とを並行して行っても良く、或いは、ステップＳ１６，Ｓ１７の処理の後にステップＳ１５の処理を行っても良い。また、ステップＳ１６にて配送要求が行われたセンサーが、上記の初期設定の必要が無いものである場合には、ステップＳ１７，Ｓ１８の処理は省略される。
【００７４】
以上の処理が終了すると、物流システム２０の配送指示に基づき、物流システム２０を備える物流会社からテナントに対し、テナントが発注したセンサーが配送される（ステップＳ１９）。尚、センサーの配送は、例えば宅配便によって行っても良い。配送されたセンサーがテナントに届くと、温度の測定を行いたい場所にセンサーを設置する作業がテナントによって行われる（ステップＳ２０）。
【００７５】
この作業が終了し、テナントがセンサーの電源を投入すると、センサーは、自動的にインテリジェンスノード１３に対する登録処理を行う（ステップＳ２１）。例えば、テナントによって設置されたセンサーが、セルラー網を介してデータの送信を行うものである場合には、図５に示す通り、センサー（デバイスノード１１）は、シングスクラウド１５を構成する装置に接続し、シングスクラウド１５を介してインテリジェンスノード１３に接続してから、上述の登録処理を行う。
【００７６】
この登録処理が行われると、センサー（デバイスノード１１）から送信されたデータの保存先が、テナント領域Ｒ１内のデータ保存領域Ｒ１１に設定される。具体的には、ステップＳ１４で関連付けられたセンサーの個体識別情報とテナントのテナントＩＤとに基づいて、センサー（デバイスノード１１）から送信されたデータの保存先を、テナント領域Ｒ１内のデータ保存領域Ｒ１１に設定する（紐付ける）処理が、データ収集環境構築部３２によって行われる。尚、センサーに認証用のパスコードが登録されている場合には、このパスコードを用いてセンサーを認証する処理がデータ収集環境構築部３２によって行われる。
【００７７】
以上の登録処理が完了すると、例えばステップＳ１８の処理にて設定された送信周期で、温度の測定及び測定結果を示すデータの送信が行われる。ここで、センサーから送信されたデータは、例えば図５に示す通り、シングスクラウド１５を介してインテリジェンスノード１３に送信され、テナント領域Ｒ１のデータ保存領域Ｒ１１に保存される。このようにして、センサーの測定結果を示すデータの収集が行われる（ステップＳ２２：第３ステップ）。
【００７８】
ステップＳ２２の処理が継続されることで、テナント領域Ｒ１のデータ保存領域Ｒ１１に保存されるデータ量が徐々に増大する。例えば、テナントが端末装置１６を操作して、これからオンデマンドサービス提供システム１にログインし、データ保存領域Ｒ１１に保存されたデータの表示指示を行うと、そのデータを端末装置１６に表示させる処理がデータ収集環境構築部３２によって行われる。図６は、本発明の一実施形態において表示されるセンサーの測定結果の一例を示す図である。
【００７９】
図６に例示する温度表示画面Ｗ１０には、センサーの測定結果の経時変化を示すグラフが表示される。このグラフは、横軸に時間が設定され、縦軸に排気ガス温度（センサーの測定結果）が設定されたグラフである。また、温度表示画面Ｗ１０に表示されるグラフでは、目標温度（２００℃）の±３％の温度範囲を示す表示（網掛け表示、着色表示、その他の表示）がなされている。このため、温度表示画面Ｗ１０に表示されたグラフを参照することで、テナントは排気ガス温度が所定の温度範囲に収まっているか否かを即座に把握することができる。尚、図６に示す温度表示画面Ｗ１０はあくまでも一例であり、測定結果を統計処理した結果を示すグラフ等の他のグラフが表示されるものであっても良い。
【００８０】
以上説明した通り、本実施形態では、オンデマンドサービス提供システム１を利用するテナントの指示によって発注されたセンサーを受注し、得られた受注情報に基づいて、受注したセンサーの測定結果を、ネットワークを介してセンサーの発注を行った利用者が利用し得るデータとして収集するシステム環境を構築するようにしている。このため、テナントは、煩雑な設定等を行うことなく、発注したセンサーを取り付けるだけで、センサーの測定結果を示すデータがネットワークを介して収集されるため、極めて簡単且つ安価に測定対象の測定を行うことが可能である。
【００８１】
このように、本実施形態では、テナントがセンサーの発注を行えば、センサーからの測定結果を、ネットワークを介してセンサーの発注を行った利用者が利用し得るデータとして収集するシステム環境が自動的に構築された上で、センサーの配送（出荷）が行われる。このため、本実施形態では、「温度を測定したい」というテナントの要求に応じて（オンデマンドで）、シンプル且つストレートに「温度を測定する」というサービスを提供することができる。このため、例えばやりたいこと「温度を測定したい」は分かっているが、どんな機器をどのように使えばいいか分からないというテナントに対し、目的に即した方法で項目を選択するだけで、テナントのやりたいことが実現できるサービスを、必要な期間だけテナントの要求に応じて（オンデマンドで）提供することができる。
【００８２】
以上、本発明の一実施形態によるオンデマンドサービス提供システム及びオンデマンドサービス提供方法について詳細に説明したが、本発明は、上述した実施形態に制限されることなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、説明を簡単にするために、テナントがセンサーのみを発注する場合を例に挙げて説明したが、センサーに複数のモジュールを搭載可能とし、センサーに搭載するモジュールをセンサーの発注時に指示するようにしても良い。そして、物流システム２０では、受注して得られたセンサー及びモジュールの情報に基づいて、センサーに部品をモジュールとして組み付けて出荷するようにしても良い。
【００８３】
また、センサーのみならず、その他の制御機器や計測器等においても、様々なオプションの組み合わせを目的に合わせて選定し、組み合わせて出荷するようにしても良い。例えば、ＰＬＣのモジュールの組み合わせ、計測器のプローブの組み合わせ、理化学機器のメンテナンス部品の定期発注サービスの提案等である。また、センサーは使い捨てのものであっても良く、取り決めをした利用期間の経過後に返送されるものであっても良い。尚、後者のセンサーの返送方法としては、例えば着払いの宅配便が挙げられる。
【００８４】
また、例えば、上述した実施形態におけるオンデマンドサービス提供システム１の一部又は全部をコンピュータで実現するようにしてもよい。オンデマンドサービス提供システム１の一部又は全部がコンピュータで実現される場合には、オンデマンドサービス提供システム１の一部又は全部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００８５】
尚、ここでいう「コンピュータシステム」とは、オンデマンドサービス提供システム１に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８６】
また、「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信回線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、更に前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００８７】
また、上述した実施形態におけるオンデマンドサービス提供システム１を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。オンデマンドサービス提供システム１の各機能ブロックは個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【符号の説明】
【００８８】
１      オンデマンドサービス提供システム
２０    物流システム
３１    センサーストア
３２    データ収集環境構築部
３７    課金部
【図１】
2018092238.tif 000003
【図２】
2018092238.tif 000004
【図３】
2018092238.tif 000005
【図４】
2018092238.tif 000006
【図５】
2018092238.tif 000007
【図６】
2018092238.tif 000008