(57)【要約】【課題】M2Mによる通信により発生したデータを有効に活用することによって当該データに基づく最適なサービスを必要性に応じて適宜実行することを実現し得るM2Mプラットフォーム装置及び通信サービス実行方法を提供する。【解決手段】M2Mプラットフォーム装置100は、M2Mデバイス20A, 20Bから送信されたデータを格納するデータレポジトリ230, 240と、データレポジトリに格納されるデータのフォーマットを決定するデータフォーマット処理部210と、格納されているデータを分析し、当該データに基づいて実行するべきサービスの内容を提案するビッグデータ分析提案部220と、提案されたサービスの内容に基づいてM2Mデバイスまたは通信装置に対する制御を要求するサービス実行・起動部360と、データレポジトリに格納されるデータの取扱いに関するルールまたはポリシーに基づいて、データをデータレポジトリに格納させるルール・ポリシー管理部320を備える。【選択図】図２
2014235441.tif 000002
【特許請求の範囲】
【請求項１】
マシン間通信を実行するM2Mデバイスから通信ネットワークを経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するM2Mプラットフォーム装置であって、
前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データを格納するデータレポジトリと、
前記データレポジトリに格納される前記データのフォーマットを決定するデータフォーマット処理部と、
前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するデータ分析提案部と、
前記データ分析提案部によって提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたは通信装置に対する制御を要求するサービス実行部と、
前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるルール・ポリシー管理部と
を備えるM2Mプラットフォーム装置。
【請求項２】
前記ルール・ポリシー管理部は、前記M2Mプラットフォーム装置の運用エンティティと異なる外部エンティティが利用する外部アプリケーションに関するデータの取扱いに関するルールまたはポリシーを保持し、前記ルールまたは前記ポリシーに合致したデータを前記データレポジトリに格納させる請求項１に記載のM2Mプラットフォーム装置。
【請求項３】
M2Mプラットフォーム装置は、付加価値情報レポジトリ機能部と、M2Mプラットフォーム管理制御機能部とを備え、
前記付加価値情報レポジトリ機能部は、前記データレポジトリ、前記データフォーマット処理部及び前記データ分析提案部を含み、
前記M2Mプラットフォーム管理制御機能部は、前記サービス実行部及び前記ルール・ポリシー管理部を含む請求項１に記載のM2Mプラットフォーム装置。
【請求項４】
マシン間通信を実行するM2Mデバイスから通信ネットワークを経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するサーバ装置おいて実行される通信サービス実行方法であって、
前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データをデータレポジトリに格納するステップと、
前記データレポジトリに格納される前記データのフォーマットを決定するステップと、
前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するステップと、
提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたは通信装置に対する制御を要求するステップと、
前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるステップと
を備える通信サービス実行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マシンから通信ネットワークを経由して送信されたデータを格納するとともに、当該データに基づくサービスの実行環境を提供するM2Mプラットフォーム装置及び通信サービス実行方法に関する。
【背景技術】
【０００２】
近年、通信ネットワークに接続されたマシン同士が人間による操作を介在せずに通信を実行し、適切なマシンの制御などを自動的に実行するM2M（Machine-to-Machine）、すなわち、マシン間通信の検討が進められている。例えば、3rd Generation Partnership Project（3GPP）では、Machine Type Communication（MTC）との名称で、M2Mに関する通信規格の標準化が進められている（例えば、非特許文献１）。
【０００３】
また、oneM2M（http://www.onem2m.org/）では、M2MのユースケースやM2Mプラットフォーム（M2M-PF）の要求条件などについて検討が進められている。例えば、商用車、貨物トラック、タクシなどの移動体（マシン）の動的特性（移動中または停車中など）をM2Mプラットフォームが把握し、把握した動的特性に基づいて、当該移動体に対するページングエリアの範囲を変化させることによって、ページング信号の回数や強度を最適化し、結果的にページング信号量の削減を目指すことが提案されている（例えば、非特許文献２）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】3GPP TS 22.368 V12.2.0 Technical Specification Group Services and System Aspects; Service requirements for Machine-Type Communications (MTC); Stage 1 (Release 12)、3GPP、2013年3月
【非特許文献２】oneM2M-REQ-2013-0137R02, “Use Case on optimized M2M interworking with mobile networks”、NEC、2013年4月
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した先行技術文献において述べられているM2Mプラットフォームは概念的な内容であり、当該レイヤに配置されるべき機能や具体的なアーキテクチャなどは明らかにされていない。M2Mプラットフォームには、通信機能を有する大量のマシンから出力される膨大なデータを効率的に格納する機能、格納したデータを活用したマシンの制御などのサービスを最適化する機能などが求められる。
【０００６】
そこで、本発明は、このような状況に鑑みてなされたものであり、M2Mによる通信により発生したデータを有効に活用することによって当該データに基づく最適なサービスを必要性に応じて適宜実行することを実現し得るM2Mプラットフォーム装置及び通信サービス実行方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の特徴は、マシン間通信を実行するM2Mデバイスから通信ネットワークを経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するM2Mプラットフォーム装置であって、前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データを格納するデータレポジトリと、前記データレポジトリに格納される前記データのフォーマットを決定するデータフォーマット処理部と、前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するデータ分析提案部と、前記データ分析提案部によって提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたは通信装置に対する制御を要求するサービス実行部と、前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるルール・ポリシー管理部とを備えることを要旨とする。
【０００８】
本発明の第２の特徴は、マシン間通信を実行するM2Mデバイスから通信ネットワークを経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するサーバ装置おいて実行される通信サービス実行方法であって、前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データをデータレポジトリに格納するステップと、前記データレポジトリに格納される前記データのフォーマットを決定するステップと、前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するステップと、提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたは通信装置に対する制御を要求するステップと、
前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるステップとを備えることを要旨とする。
【発明の効果】
【０００９】
本発明の特徴によれば、M2Mによる通信により発生したデータを有効に活用することによって当該データに基づく最適なサービスを必要性に応じて適宜実行することを実現し得るM2Mプラットフォーム装置及び通信サービス実行方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る情報通信システム10の全体概略構成図である。
【図２】本発明の実施形態に係るM2Mアプリケーションミドルレイヤ・プラットフォーム装置100の機能ブロック構成図である。
【図３】本発明の実施形態に係るM2Mデバイスからのデータ取得・格納の動作フローを示す図である。
【図４】本発明の実施形態に係るデータレポジトリの格納データに基づくサービス起動の動作フローを示す図である。
【図５】本発明の実施形態に係るルール・ポリシーに従ったデータ格納の動作フローを示す図である。
【発明を実施するための形態】
【００１１】
次に、本発明の実施形態について説明する。なお、以下の図面の記載において、同一または類似の部分には、同一または類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。
【００１２】
したがって、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１３】
（１）情報通信システムの全体概略構成
図１は、本実施形態に係る情報通信システム10の全体概略構成図である。図１に示すように、情報通信システム10は、M2Mデバイス20A, 20B、ユーザ装置25、3G/LTEインフラストラクチャ・ネットワーク30、内部アプリケーションサーバ40、外部アプリケーションサーバ50及びM2Mアプリケーションミドルレイヤ・プラットフォーム装置100を含む。
【００１４】
情報通信システム10は、3G/LTEインフラストラクチャ・ネットワーク30（通信ネットワーク）に接続されたM2Mデバイス20A, 20B同士が人間による操作を介在せずに通信を実行し、適切なM2Mデバイス20A, 20Bの制御や、ユーザ装置25などへの情報提供などを自動的に実行するM2M（Machine-to-Machine）を実現する。
【００１５】
M2Mデバイス20A, 20Bは、マシン間通信を実行するための通信機能を有するデバイスであり、本実施形態では3G/LTEインフラストラクチャ・ネットワーク30と無線により接続することができる。M2Mデバイス20A, 20Bの典型的な例としては、機械（例えば、車両、自動販売機、電力メータ）に取り付けられた通信モジュールや、携帯電話端末のような端末装置が挙げられる。
【００１６】
なお、図１では、M2Mデバイス20A, 20Bのみが図示されているが、実際には大量のM2Mデバイスが3G/LTEインフラストラクチャ・ネットワーク30に接続され得る。また、複数のM2Mデバイスを集約するコンセントレータ（M2M-Gateway）を配置し、当該コンセントレータを介して3G/LTEインフラストラクチャ・ネットワーク30と接続される形態を採ることもできる。
【００１７】
ユーザ装置25（UE）は、3G/LTEインフラストラクチャ・ネットワーク30に接続可能な通信装置である。ユーザ装置25としては、携帯電話端末、スマートフォン及びタブレット型端末などが挙げられる。
【００１８】
3G/LTEインフラストラクチャ・ネットワーク30は、3rd Generation Partnership Project（3GPP）が規定した3GまたはLong Term Evolution（LTE）の技術標準に従った移動通信ネットワークである。
【００１９】
内部アプリケーションサーバ40及び外部アプリケーションサーバ50は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100と接続されている。内部アプリケーションサーバ40及び外部アプリケーションサーバ50は、3G/LTEインフラストラクチャ・ネットワーク30及びM2Mアプリケーションミドルレイヤ・プラットフォーム装置100を介して、M2Mデバイス20A, 20Bと通信を実行することができる。
【００２０】
内部アプリケーションサーバ40は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティ、例えば、3G/LTEインフラストラクチャ・ネットワーク30のオペレータによって運用されるアプリケーションプログラムが実行されるサーバである。また、外部アプリケーションサーバ50は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティと異なる外部エンティティ、例えば、電力メータに取り付けられたM2Mデバイスが出力するデータを収集する電力会社が所有するアプリケーションプログラムが実行されるサーバである。
【００２１】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、M2Mデバイス20A, 20Bから3G/LTEインフラストラクチャ・ネットワーク30を経由して送信されたデータを格納するとともに、当該データに基づいたサービスの実行環境を提供する。本実施形態では、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、3G/LTEインフラストラクチャ・ネットワーク30のオペレータによって運用・管理されることを前提とする。但し、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用・管理は、必ずしも3G/LTEインフラストラクチャ・ネットワーク30のオペレータでなくても構わない。
【００２２】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、oneM2M（http://www.onem2m.org/）において検討されているM2Mプラットフォーム（M2M-PF）に対する要求条件を満たしつつ、M2Mデバイス20A, 20Bから送信されたデータを活用したサービスの最適化する機能などを提供する。
【００２３】
（２）M2Mプラットフォーム装置の構成
図２は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の機能ブロック構成図である。図２に示すように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、トランスポートレイヤインタフェース110、アプリケーションレイヤ・ゲート機能120、ビッグデータ・付加価値情報レポジトリ機能部200及びM2Mプラットフォーム管理制御機能部300によって構成される。
【００２４】
トランスポートレイヤインタフェース110は、M2Mプラットフォーム（ビッグデータ・付加価値情報レポジトリ機能部200及びM2Mプラットフォーム管理制御機能部300）とのコネクティビティを提供するインフラストラクチャレイヤ（3G/LTEインフラストラクチャ・ネットワーク30とのインタフェースである。3GPPのMTC仕様（例えば、3GPP TR 23.682 v11.1.0 Architecture Enhancements to facilitate communications with packet data network and applications R11, Stage2, 2012年6月）に準拠する場合、Packet Data Network（PDN）向けのインタフェースであるGi/SGiやTspが該当する。なお、Gi/SGiはU-Plane IFであり、TspはC-Plane IFである。
【００２５】
トランスポートレイヤインタフェース110は、下位のインフラストラクチャレイヤに対してM2Mプラットフォームを統合的に見せる能力、様々なM2Mプラットフォームの機能を抽象化して必要な機能のみを見せる能力、及びインフラストラクチャレイヤを認証して使用する能力などを備える。
【００２６】
アプリケーションレイヤ・ゲート機能120は、M2Mプラットフォームとアプリケーション層とのインタフェースである。内部アプリケーション41, 42及び外部アプリケーション51〜53に対してM2Mプラットフォームを統合的に見せる能力、及び多数のアプリケーションプログラムに対するインタフェースを集約する能力などを備える。
【００２７】
また、アプリケーションレイヤ・ゲート機能120は、外部アプリケーション51〜53がM2Mプラットフォームを利用する場合、M2Mプラットフォーム内のAAA認証を実行し、認証されたアプリケーションプログラムのみに対してM2Mプラットフォームへのアクセスを許可する機能を有する。さらに、アプリケーションレイヤ・ゲート機能120は、M2Mプラットフォームが特定のアプリケーションプログラムを起動する場合、M2Mプラットフォーム側の認証を実行し、M2Mプラットフォームとのゲーティングとしての機能を有する。
【００２８】
内部アプリケーション41, 42は、内部アプリケーションサーバ40に実装され、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティ（本実施形態では、3G/LTEインフラストラクチャ・ネットワーク30のオペレータ）によって管理されるアプリケーションプログラムである。このようなアプリケーションプログラムの例としては、M2Mデバイス20A, 20Bの位置情報、高度道路交通システム（ITS）及びロジスティクス（例えば、3G/LTEインフラストラクチャ・ネットワーク30やM2Mアプリケーションミドルレイヤ・プラットフォーム装置100を所有するオペレータ自体が収集できるデータにより実行できるサービス、より具体的には、お客様（ユーザ）の移動経歴確認サービスなど）に関連するものが挙げられる。
【００２９】
外部アプリケーション51〜53は、外部アプリケーションサーバ50に実装され、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティとは異なる外部エンティティによって管理されるアプリケーションプログラムである。このようなアプリケーションプログラムの例としては、天気情報、地図に関連するものや、上述したように、電力メータに取り付けられたM2Mデバイスが出力するデータを収集する電力会社が利用するアプリケーションプログラムなどが挙げられる。
【００３０】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ビッグデータ・付加価値情報レポジトリ機能部200に格納されているデータに基づいて、3G/LTEインフラストラクチャ・ネットワーク30が有するサービスを実行・起動することができる（図２の「サービス実行」の矢印の方向）。
【００３１】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、コネクティビティを提供する従来のインフラストラクチャ・ネットワークを介して実行された通信からビッグデータ部分を徐々に発達させていくこと（図２の「データレポジション」の矢印の方向）を基本としている。このようにビッグデータ部分を徐々に発達させていくことによって、より精度の高いレコメンデーションや、当該ビッグデータを活用したアプリケーションが段階的に開発できることを狙いとしている。
【００３２】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100では、上述した「サービス実行」、つまり、ビッグデータ・付加価値情報レポジトリ機能部200からM2Mプラットフォーム管理制御機能部300への方向の制御と、M2Mプラットフォーム管理制御機能部300からビッグデータ・付加価値情報レポジトリ機能部200への方向のデータレポジションとが車の両輪のように繰り返し動作する。すなわち、M2Mデバイス20A, 20Bに関連する通信がビッグデータ・付加価値情報レポジトリ機能部200に格納されるビッグデータを発達させ、その結果、生成された意味のあるデータに基づいて、3G/LTEインフラストラクチャ・ネットワーク30による新たなサービスや、最適化されたサービスを実行したり、起動したりすることができる。
【００３３】
上述したように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、大別すると、ビッグデータ・付加価値情報レポジトリ機能部200と、M2Mプラットフォーム管理制御機能部300とによって構成される。
【００３４】
ビッグデータ・付加価値情報レポジトリ機能部200に格納されるデータ（情報）の種類としては、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティが独自に収集できる情報、他のエンティティから購入する情報、或いは他のエンティティと協力して構築する情報などがある。このように他のエンティティが関連する情報をビッグデータ・付加価値情報レポジトリ機能部200に取り込むことによって、より利用価値の高いビッグデータを構築することができ、結果的に、より精度の高いレコメンデーションを実現し得る。
【００３５】
M2Mプラットフォーム管理制御機能部300は、ビッグデータ・付加価値情報レポジトリ機能部200と連携して、3G/LTEインフラストラクチャ・ネットワーク30が提供するサービスを実行したり、起動したりする。また、M2Mプラットフォーム管理制御機能部300は、当該サービスを実行に伴って必要となるセキュリティや課金に関する機能などを提供する。M2Mプラットフォーム管理制御機能部300は、非階層構造であり、新たなM2Mのユースケースにも柔軟に対応するように構成される。
【００３６】
以下、ビッグデータ・付加価値情報レポジトリ機能部200及びM2Mプラットフォーム管理制御機能部300の詳細な機能ブロック構成について説明する。
【００３７】
（２．１）ビッグデータ・付加価値情報レポジトリ機能部200
図２に示すように、ビッグデータ・付加価値情報レポジトリ機能部200は、データフォーマット処理部210、ビッグデータ分析提案部220、内部データレポジトリ230及び外部データレポジトリ240を備える。
【００３８】
データフォーマット処理部210は、データレポジトリ、具体的には、内部データレポジトリ230または外部データレポジトリ240に格納されるデータのフォーマットを決定する。具体的には、データフォーマット処理部210は、M2Mデバイス20A, 20Bによって送信されたデータを取込んだデータレポジトリに格納する際に、望ましいフォーマットに変換したり、統一したフォーマットに変換したりする機能を有する。データフォーマット処理部210が、このようなデータのアダプテーションを実行することによって、データレポジトリに格納されるデータフォーマットの統一化を実現する。
【００３９】
ビッグデータ分析提案部220は、データレポジトリ（内部データレポジトリ230または外部データレポジトリ240）に格納されているデータを分析し、当該データに基づいて実行するべきサービスの内容を提案する。具体的には、ビッグデータ分析提案部220は、データレポジトリに格納されているビッグデータの中から意味のある情報を抽出して分析し、M2Mプラットフォーム管理制御機能部300に指示するべきサービスの内容（図中の「サービス実行」の矢印）を提案する。
【００４０】
さらに、ビッグデータ分析提案部220は、このようなデータの分析結果に基づいて、3G/LTEインフラストラクチャ・ネットワーク30によって提供可能なサービスの起動をM2Mプラットフォーム管理制御機能部300に指示する。
【００４１】
内部データレポジトリ230及び外部データレポジトリ240は、M2Mデバイス20A, 20Bから3G/LTEインフラストラクチャ・ネットワーク30を経由して送信されたデータを格納する。
【００４２】
内部データレポジトリ230は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティが独自に収集して格納可能なデータ群（情報）などによって構成される。図２に示すように、当該データ群としては、3G/LTEインフラストラクチャ・ネットワーク30のユーザの通信に関するプリファレンス（ユーザプリファレンス）、当該ユーザ（移動通信端末）の位置情報、高度道路交通システム（ITS）からの情報（渋滞情報や規制情報など）、ロジスティクスからの情報（オペレータが独自に収集できる情報、通信頻度、通信位置、端末数、ユーザの位置情報）などが挙げられる。
【００４３】
外部データレポジトリ240は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティが他のエンティティから購入したり、他のエンティティと協力して構築したりするデータ群（情報）によって構成される。図２に示すように、当該データ群としては、上述したように、天気情報、地図に関連するものや、電力メータに取り付けられたM2Mデバイスが出力する電力量に関する情報などが挙げられる。外部データレポジトリ240は、将来の拡張性を考慮し、追加でデータベースのバリエーションを増やせる構成とする。
【００４４】
（２．２）M2Mプラットフォーム管理制御機能部300
図２に示すように、M2Mプラットフォーム管理制御機能部300は、デバイス制御部310、ルール・ポリシー管理部320、セキュリティ処理部330、レガシーサービス処理部340、サービス課金部350及びサービス実行・起動部360を備える。
【００４５】
デバイス制御部310は、M2Mデバイス20A, 20Bを制御する。具体的には、デバイス制御部310は、M2Mデバイス20A, 20Bとの通信の可否及びコネクティビティの有無を認識する。
【００４６】
ルール・ポリシー管理部320は、データレポジトリ（内部データレポジトリ230または外部データレポジトリ240）に格納されるデータの取扱いに関するルールまたはポリシーを管理する。また、ルール・ポリシー管理部320は、データレポジトリに格納されるデータの取扱いに関するルールまたはポリシーに基づいて、M2Mデバイス20A, 20Bから送信されたデータをデータレポジトリに格納させる（図２の「データレポジション」の矢印参照）。
【００４７】
より具体的には、ルール・ポリシー管理部320は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティと異なる外部エンティティが利用する外部アプリケーション51〜53に関するデータの取扱いに関するルールまたはポリシーを保持し、保持しているルールまたはポリシーに合致したデータをデータレポジトリに格納させる。つまり、外部アプリケーション51〜53のためにM2Mデバイス20A, 20Bが送信したデータは、当該外部アプリケーションを管理するエンティティ（企業など）との取り決めや、当該エンティティとの契約上利用できるデータと利用できないデータとを含む場合があるため、このような場合におけるデータの利用に関するルールやポリシーが必要となる。
【００４８】
なお、ルールは、当該データの利用に関する具体的な取り決め内容を意味し、ポリシーは、ルールよりも上位概念であり、当該データの利用に関する方針を意味する。例えば、ルールは、当該データの分析結果に基づいてビッグデータ分析提案部220によって提案されたサービスの実行対象のM2Mデバイスや通信装置を具体的に特定したものであり、ポリシーは、データの種別に応じた利用の可否や制御対象のM2Mデバイスや通信装置の種別を規定することである。
【００４９】
セキュリティ処理部330は、M2Mプラットフォームにおいて必要となるセキュリティ処理全般の機能を提供する。具体的には、セキュリティ処理部330は、特定のサービスに関連するアプリケーションを起動させる場合に必要となるサービスレベルの認証、アプリケーションレベルの認証、及びプロファイルやデータレポジトリへのアクセス認証などを実行する。また、セキュリティ処理部330は、内部アプリケーション41, 42または外部アプリケーション51〜53などがM2Mアプリケーションミドルレイヤ・プラットフォーム装置100を利用する際における当該アプリケーションの認証や秘匿処理、及び3G/LTEインフラストラクチャ・ネットワーク30が、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100内の機能を利用する際に、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100が3G/LTEインフラストラクチャ・ネットワーク30を認証する機能などを実行する。
【００５０】
レガシーサービス処理部340は、レガシーサービス、具体的には、インフラストラクチャレイヤのサービス（ショートメッセージサービス（SMS）、音声通話及びデータ通信など）を起動する際に必要な機能を提供する。より具体的には、レガシーサービス処理部340は、トランスポートレイヤインタフェース110（Gi/SGi）の上位から下位に置かれているサービスを起動する機能を提供する。
【００５１】
例えば、レガシーサービス処理部340は、患者の脈拍数のデータを送信するM2Mデバイスからのデータ分析し、脈拍数が規定値以上となった場合に特定の通信装置（例えば、医師が所有するユーザ装置25）に対して、当該患者の脈拍数が規定値以上となったことを示すSMSを送信する処理を起動する。なお、このような具体的な事例についてはさらに後述する。
【００５２】
サービス課金部350は、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100を利用した場合における課金に関する機能全般を提供する。
【００５３】
サービス実行・起動部360は、ビッグデータ・付加価値情報レポジトリ機能部200からのサービス実行の指示に基づいて、3G/LTEインフラストラクチャ・ネットワーク30を経由して接続されているM2Mデバイスまたはユーザ装置25に対する制御を要求する。具体的には、サービス実行・起動部360は、ビッグデータ分析提案部220によって提案されたサービスの内容に基づいて、該当するM2Mデバイスまたはユーザ装置25に対する制御を、デバイス制御部310やレガシーサービス処理部340に要求する。また、サービス実行・起動部360は、当該サービスの内容に基づいて、サービス課金部350に対する課金処理を要求する。
【００５４】
なお、上述したように、M2Mプラットフォーム管理制御機能部300は、デバイス制御部310、ルール・ポリシー管理部320、セキュリティ処理部330、レガシーサービス処理部340、サービス課金部350及びサービス実行・起動部360を備えるが、これらは主要な機能であり、今後新サービスの考案により、新たな機能ブロックが追加されても構わない。M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、このような場合でも、容易に新たな機能ブロックを追加することが可能であり、M2Mプラットフォームを段階的な発達させることができる。
【００５５】
（３）M2Mプラットフォーム装置の動作
次に、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の動作について説明する。具体的には、（３．１）M2Mデバイスからのデータ取得・格納、（３．２）格納データに基づくサービス起動、及び（３．３）ルール・ポリシーに従ったデータ格納の各動作について説明する。
【００５６】
（３．１）M2Mデバイスからのデータ取得・格納
図３は、M2Mデバイスからのデータ取得・格納の動作フローを示す。図３に示すように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、M2Mデバイス20A, 20Bから送信されたデータを取得する（S10）。具体的には、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、M2Mデバイス20A, 20Bから3G/LTEインフラストラクチャ・ネットワーク30を経由して内部アプリケーションサーバ40や外部アプリケーションサーバ50に送信されたデータを取得する。
【００５７】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ビッグデータ・付加価値情報レポジトリ機能部200への当該データの格納フォーマットを決定する（S20）。具体的には、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、アプリケーション毎に異なるデータのフォーマットを、データの分析や意味データの発見が容易となるように統一したフォーマットに変換することを前提として、内部データレポジトリ230または外部データレポジトリ240への当該データの格納フォーマットを決定する。
【００５８】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、決定した格納フォーマットに従って、ステップS10において取得した当該データを内部データレポジトリ230または外部データレポジトリ240に格納する（S30）。
【００５９】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ステップS10〜S30の動作を繰り返すことによって、より利用価値の高いビッグデータを構築する。
【００６０】
（３．２）格納データに基づくサービス起動
図４は、格納データに基づくサービス起動の動作フローを示す。図４に示すように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ビッグデータ・付加価値情報レポジトリ機能部200に格納されているデータを分析する（S110）。具体的には、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、内部データレポジトリ230または外部データレポジトリ240に格納されているデータを分析し、3G/LTEインフラストラクチャ・ネットワーク30に接続されているM2Mデバイスやユーザ装置25に対するレコメンドの有無を判定する。
【００６１】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、内部データレポジトリ230または外部データレポジトリ240に格納されているデータの分析結果に基づいて、M2Mデバイスやユーザ装置25に対するレコメンド条件を生成する（S120）。
【００６２】
例えば、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、患者の脈拍数のデータを送信するM2Mデバイスからのデータ分析し、脈拍数が規定値以上となった場合に特定の通信装置（例えば、医師が所有するユーザ装置25）に対して、当該患者の脈拍数が規定値以上となったことを示すSMS（レコメンド）を送信することができる。また、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、内部データレポジトリ230に格納されるITS関連の情報と、外部データレポジトリ240に格納される天気や地図の情報とに基づいて、天気を考慮した最適な行き先までのルートを案内（レコメンド）することができる。
【００６３】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、生成したレコメンド条件に基づいて、内部データレポジトリ230または外部データレポジトリ240に格納されているデータが当該レコメンド条件を満たすか否かを判定する（S130）。
【００６４】
格納されているデータが当該レコメンド条件を満たす場合、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100、具体的にはビッグデータ・付加価値情報レポジトリ機能部200に含まれるビッグデータ分析提案部220は、当該レコメンド条件に基づくサービスの起動（実行）要求をM2Mプラットフォーム管理制御機能部300に送信する（S140）。
【００６５】
M2Mプラットフォーム管理制御機能部300、具体的にはサービス実行・起動部360は、ビッグデータ・付加価値情報レポジトリ機能部200から送信されたサービスの起動要求に基づいて、該当するサービスを起動する（S150）。
【００６６】
例えば、サービス実行・起動部360は、当該患者の脈拍数が規定値以上となったことを示すSMSの送信をレガシーサービス処理部340に要求したり、デバイス制御部310と連携し特定の医療機器を自動的に動作させる指示を下位レイヤに指示したりすることができる。
【００６７】
（３．３）ルール・ポリシーに従ったデータ格納
図５は、ルール・ポリシーに従ったデータ格納の動作フローを示す。図５に示すように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、M2Mデバイス20A, 20Bから外部アプリケーションサーバ50（外部アプリケーション51〜53）に向けて送信されたデータを取得する（S210）。外部アプリケーションに向けて送信されたデータとしては、上述したように、電力メータに取り付けられたM2Mデバイスが出力するデータを収集する電力会社が利用するアプリケーションプログラムに向けて送信された使用電力量を示すデータなどが挙げられる。
【００６８】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、取得した当該データの格納や利用に関するルールやポリシーを参照する（S220）。具体的には、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ルール・ポリシー管理部320によって管理されている当該データの格納や利用に関するルール・ポリシーを参照し、当該データの格納方法などを決定する。
【００６９】
例えば、上述した使用電力量を示すデータであれば、当該データを送信したM2Mデバイスが設置されている具体的な位置（住所や経度緯度情報）は格納しないが、当該M2Mデバイスが設置されている地域（市区町村など）の情報を格納したり、使用電力量の詳細は格納しないが、使用電力量の大小を示す情報を格納したりするといったルールまたはポリシーに基づいて、当該データの格納方法が決定される。
【００７０】
M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、ルール・ポリシー管理部320によって管理されている当該データの格納や利用に関するルール・ポリシーに従って決定されたデータの格納方法に従って、ステップS210で取得したデータを外部データレポジトリ240に格納する（S230）。
【００７１】
なお、上述した使用電力量を示すデータであれば、当該ルール・ポリシーに従ったデータを分析することによって、電力消費の地域的（空間的）または時間的な分布などの意味データを抽出でき、当該意味データに基づくレコメンド条件（例えば、所定時間帯に省エネを推奨するメッセージをユーザ装置25に送信）などを生成することができる
（４）作用・効果
上述したように、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、M2Mデバイス20A, 20Bから3G/LTEインフラストラクチャ・ネットワーク30を経由して送信されたデータを格納するデータレポジトリ（内部データレポジトリ230及び外部データレポジトリ240）と、データレポジトリに格納されるデータのフォーマットを決定するデータフォーマット処理部210と、データレポジトリに格納されているデータを分析し、当該データに基づいて実行するべきサービスの内容を提案するビッグデータ分析提案部220と、提案されたサービスの内容に基づいてM2Mデバイスまたはユーザ装置25に対する制御を要求するサービス実行・起動部360と、データレポジトリに格納されるデータの取扱いに関するルールまたはポリシーに基づいて、データをデータレポジトリに格納させるルール・ポリシー管理部320を備える。
【００７２】
このような構成によれば、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティの将来収益の根源となり得るビッグデータを、3G/LTEインフラストラクチャ・ネットワーク30とのコネクティビティの能力を介して構築することができ、かつビッグデータを段階的に発達させることができる。また、このような構成によれば、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100の運用エンティティは、コネクティビティの提供による収益構造から価値創造サービスの提供が可能となり、より精度の高いレコメンドサービスや、独自に収集、分析した情報に基づく新たなサービスやマーケットの創造に資することができる。すなわち、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100によれば、M2Mによる通信により発生したデータを有効に活用することによって当該データに基づく最適なサービスをタイムリーに実行することを実現し得る。
【００７３】
なお、充実したM2Mプラットフォームやビッグデータを即時に形成することは難しいため、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100では、段階を踏んで徐々にM2Mプラットフォームやビッグデータ発達させることを可能としている。具体的には、早期に開始が可能なサービスは早期に実現できる構成とし、徐々に他のエンティティ（企業など）が管理するデータなどを取り込んで行くことによって、段階的にビッグデータが発達できるように配慮されている。
【００７４】
本実施形態では、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、トランスポートレイヤインタフェース110によって、3G/LTEインフラストラクチャ・ネットワーク30と完全に機能的に分離されている。このため、3G/LTEの機能と、重複部分が生じないようなM2Mプラットフォームのアーキテクチャを容易に実現し得る。さらに、本実施形態では、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100は、レガシーサービス処理部340を備えるため、既存の通信インフラストラクチャを有効に活用しつつ、将来の新たな通信インフラストラクチャへの容易に移行することができる。
【００７５】
また、本実施形態では、M2Mアプリケーションミドルレイヤ・プラットフォーム装置100からの3G/LTEインフラストラクチャ・ネットワーク30に対するサービスの実行・起動によって、3G/LTEインフラストラクチャ・ネットワーク30によって提供されるサービスの利用促進を図ることもできる。
【００７６】
（５）その他の実施形態
上述したように、本発明の一実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態が明らかとなろう。
【００７７】
例えば、上述した本発明の実施形態では、通信ネットワークとして3G/LTEインフラストラクチャ・ネットワーク30を挙げたが、3G/LTEインフラストラクチャ・ネットワーク30は一例であり、例えば、有線を主体として構成されるようなインフラストラクチャ・ネットワークであっても構わない。
【００７８】
上述した実施形態では、ルール・ポリシー管理部320は、外部アプリケーションサーバ50において実行される外部アプリケーション51〜53に関するデータの格納や利用に関するルールやポリシーを管理していたが、同様のルールやポリシーを内部アプリケーションサーバ40において実行される内部アプリケーション41, 42に適用しても構わない。
【００７９】
なお、上述した本発明の特徴は、次のように表現されてもよい。本発明の第１の特徴は、M2M（マシン間通信）を実行するM2Mデバイス20A, 20B（M2Mデバイス）から3G/LTEインフラストラクチャ・ネットワーク30（通信ネットワーク）を経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するM2Mアプリケーションミドルレイヤ・プラットフォーム装置100（M2Mプラットフォーム装置）であって、前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データを格納する内部データレポジトリ230及び外部データレポジトリ240（データレポジトリと、前記データレポジトリに格納される前記データのフォーマットを決定するデータフォーマット処理部210（データフォーマット処理部）と、前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するビッグデータ分析提案部220（データ分析提案部）と、前記データ分析提案部によって提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたはユーザ装置25（通信装置）に対する制御を要求するサービス実行・起動部360（サービス実行部）と、前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるルール・ポリシー管理部320（ルール・ポリシー管理部）とを備えることを要旨とする。
【００８０】
本発明の第１の特徴において、前記ルール・ポリシー管理部は、前記M2Mプラットフォーム装置の運用エンティティと異なる外部エンティティが利用する外部アプリケーションに関するデータの取扱いに関するルールまたはポリシーを保持し、前記ルールまたは前記ポリシーに合致したデータを前記データレポジトリに格納させてもよい。
【００８１】
本発明の第１の特徴において、M2Mプラットフォーム装置は、ビッグデータ・付加価値情報レポジトリ機能部200（付加価値情報レポジトリ機能部）と、M2Mプラットフォーム管理制御機能部300（M2Mプラットフォーム管理制御機能部）とを備え、前記付加価値情報レポジトリ機能部は、前記データレポジトリ、前記データフォーマット処理部及び前記データ分析提案部を含み、前記M2Mプラットフォーム管理制御機能部は、前記サービス実行部及び前記ルール・ポリシー管理部を含んでもよい。
【００８２】
本発明の第２の特徴は、マシン間通信を実行するM2Mデバイスから通信ネットワークを経由して送信されたデータを格納するとともに、前記データに基づいたサービスの実行環境を提供するサーバ装置おいて実行される通信サービス実行方法であって、前記M2Mデバイスから前記通信ネットワークを経由して送信された前記データをデータレポジトリに格納するステップと、前記データレポジトリに格納される前記データのフォーマットを決定するステップと、前記データレポジトリに格納されている前記データを分析し、前記データに基づいて実行するべきサービスの内容を提案するステップと、提案された前記サービスの内容に基づいて、前記通信ネットワークを経由して接続されているM2Mデバイスまたは通信装置に対する制御を要求するステップと、
前記データレポジトリに格納される前記データの取扱いに関するルールまたはポリシーに基づいて、前記データを前記データレポジトリに格納させるステップとを備えることを要旨とする。
【００８３】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【００８４】
10…情報通信システム
20A, 20B…M2Mデバイス
25…ユーザ装置
30…3G/LTEインフラストラクチャ・ネットワーク
40…内部アプリケーションサーバ
41, 42…内部アプリケーション
50…外部アプリケーションサーバ
51〜53…外部アプリケーション
100…M2Mアプリケーションミドルレイヤ・プラットフォーム装置
110…トランスポートレイヤインタフェース
120…アプリケーションレイヤ・ゲート機能
200…ビッグデータ・付加価値情報レポジトリ機能部
210…データフォーマット処理部
220…ビッグデータ分析提案部
230…内部データレポジトリ
240…外部データレポジトリ
300…M2Mプラットフォーム管理制御機能部
310…デバイス制御部
320…ルール・ポリシー管理部
330…セキュリティ処理部
340…レガシーサービス処理部
350…サービス課金部
360…サービス実行・起動部
【図１】
2014235441.tif 000003
【図２】
2014235441.tif 000004
【図３】
2014235441.tif 000005
【図４】
2014235441.tif 000006
【図５】
2014235441.tif 000007