(57)【要約】デバイス装置が蓄積データの更新タイミングを決定できない場合においても、蓄積されているデータの更新タイミングを決定することができる通信システムを提供することを目的とする。本発明にかかる通信システムは、共通サービス制御装置（３０）とアプリケーションサーバ（５０）〜（５２）とを備える。アプリケーションサーバ（５０）〜（５２）に含まれるアプリケーションサーバ（５０）から共通サービス制御装置（３０）に対してデータの収集を要求する収集要求メッセージが送信された場合、共通サービス制御装置（３０）は、アプリケーションサーバ（５０）から収集要求メッセージが送信される前に収集したデータをアプリケーションサーバ（５０）へ送信するか、もしくは、新たに収集したデータをアプリケーションサーバ（５０）へ送信するかを判定する。
2015059849.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続しているデバイス装置において生成されたデータを収集する共通サービス制御装置と、
前記共通サービス制御装置において収集された前記データを共用してサービスを提供するアプリケーションサーバと、を備え、
前記アプリケーションサーバから前記共通サービス制御装置に対して前記データの収集を要求する収集要求メッセージが送信された場合、
前記共通サービス制御装置は、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段、を備える、通信システム。
【請求項２】
前記判定手段は、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記デバイス装置が検知した時刻に関する情報に基づいて前記アプリケーションサーバへ送信するデータを判定する、請求項１に記載の通信システム。
【請求項３】
前記判定手段は、
前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定する、請求項１に記載の通信システム。
【請求項４】
前記判定手段は、
前記ネットワークの混雑状況に応じて、前記アプリケーションサーバへ送信するデータを判定する、請求項１に記載の通信システム。
【請求項５】
前記判定手段は、
前記デバイス装置において生成されたデータと、以前に生成されたデータとの間のデータ変化量に応じて、前記アプリケーションサーバへ送信するデータを判定する、請求項１に記載の通信システム。
【請求項６】
前記判定手段は、
前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定する、請求項５に記載の通信システム。
【請求項７】
前記共通サービス制御装置は、
Ｍ２Ｍデバイス装置において生成されたデータを収集し、収集した前記データをＭ２Ｍサービスを提供するＭ２Ｍアプリケーション装置へ送信する、請求項１乃至６のいずれか１項に記載の通信システム。
【請求項８】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信する通信手段と、
前記通信手段が前記収集要求メッセージを受信した場合、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段と、を備える共通サービス制御装置。
【請求項９】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定するデータ送信方法。
【請求項１０】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定することをコンピュータに実行させるプログラムが格納された非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションサーバとデバイス装置との間に配置される共通サービス制御装置に関する。
【背景技術】
【０００２】
ネットワークに接続されたデバイスが、検知したデータを自律的にサーバ装置等へ伝送することによって自動的なデータ収集および制御を実現することができる。このようなサービスは、マシンツーマシン（Machine-to-Machine、M2M）と呼ばれており、近年M2Mの有用性について注目が集まっている。【０００３】
例えば、各家庭、ビルの電力使用量メータをネットワークに接続することによって、サーバ装置等は、ネットワークを介して電力使用量をリアルタイムに収集することができる。電力使用量を収集する事業者は、このように収集したデータを用いて、発電量の最適化を図るサービス等を提供することができる。【０００４】
M2Mサービスが普及する中で、複数のサービス又はアプリケーションが、同一のデバイスにおいて検知されたデータを利用するケースも考慮する必要がある。このようなケースを効率的に実現するために、複数のサービス、アプリケーション間で共通の機能を束ねた共通サービスプラットフォームを設置し、新規サービスの参入を促進することが検討されている。【０００５】
このように、同一のデバイスから送信されたデータを複数のアプリケーションが参照する場合、その都度デバイスからデータを各アプリに伝送することは、ネットワーク帯域の使用率が上昇することになるため好ましくない。そのため、共通サービスプラットフォームに一時的にデータを蓄積する機能（キャッシュ）を持たせることが一般的である。直近のデータがキャッシュされている場合には、アプリケーションは、デバイスから再度データを伝送させずにキャッシュからデータを取得する。これによりネットワーク帯域の使用率を抑えることができる。【０００６】
どのようなタイミングでキャッシュを更新するかによりネットワーク帯域の使用率は、変化する。例えば、頻繁にキャッシュを更新するとデータの正確さは確保できるが、再送信が頻発しネットワーク使用率が上昇する。キャッシュの更新頻度を下げれば、ネットワーク使用率は低下するものの、データの正確性が犠牲になる。【０００７】
このような問題を解決するために、特許文献１では、デバイスがデータを送る際に、再送の条件を示す情報を付加する方法が記載されている。共通サービスプラットフォームでは、この情報に基づき、データ再送条件が決定される。この方法では、デバイスが再送条件を決定することになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−２５９０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に開示されているデータ再送方法においては、再送条件情報の付加に対応していないデバイスは、蓄積データの更新タイミングを決定できないという課題がある。一方、このような課題に対して、共通サービスプラットフォームにデバイス毎のデータ再送条件を事前設定しておく解決手段も考えられる。しかし、この方法だと共通サービスプラットフォームに接続されるデバイス数の増加に伴い、通信環境の変化状況に沿った保守が困難になるという別の課題が生じる。【００１０】
本発明の目的は、デバイス装置（もしくは端末装置）が蓄積データの更新タイミングを決定できない場合においても、蓄積されているデータの更新タイミングを決定することができる通信システム、共通サービス制御装置、データ送信方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の態様にかかる通信システムは、ネットワークを介して接続しているデバイス装置において生成されたデータを収集する共通サービス制御装置と、前記共通サービス制御装置において収集された前記データを共用してサービスを提供する複数のアプリケーションサーバと、を備え、前記複数のアプリケーションに含まれる第１のアプリケーションサーバから前記共通サービス制御装置に対して前記データの収集を要求する収集要求メッセージが送信された場合、前記共通サービス制御装置は、前記複数のアプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された前記収集要求メッセージに基づいて、前記第１のアプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記第１のアプリケーションサーバへ送信するか、もしくは、前記第１のアプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記第１のアプリケーションサーバへ送信するかを判定する判定手段と、を備えるものである。【００１２】
本発明の第２の態様にかかる共通サービス制御装置は、接続している複数のアプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信する通信部と、前記通信部が、前記複数のアプリケーションサーバに含まれる第１のアプリケーションサーバから送信された前記収集要求メッセージを受信した場合、前記複数のアプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された前記収集要求メッセージに基づいて、前記第１のアプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記第１のアプリケーションサーバへ送信するか、もしくは、前記第１のアプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記第１のアプリケーションサーバへ送信するかを判定する判定部と、を備えるものである。【００１３】
本発明の第３の態様にかかるデータ送信方法は、接続している複数のアプリケーションサーバに含まれる第１のアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、前記複数のアプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された前記収集要求メッセージに基づいて、前記第１のアプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記第１のアプリケーションサーバへ送信するか、もしくは、前記第１のアプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記第１のアプリケーションサーバへ送信するかを判定するものである。【００１４】
本発明の第４の態様にかかるプログラムは、接続している複数のアプリケーションサーバに含まれる第１のアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、前記複数のアプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された前記収集要求メッセージに基づいて、前記第１のアプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記第１のアプリケーションサーバへ送信するか、もしくは、前記第１のアプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記第１のアプリケーションサーバへ送信するかを判定することをコンピュータに実行させるものである。
【発明の効果】
【００１５】
本発明により、デバイス装置（もしくは端末装置）が蓄積データの更新タイミングを決定できない場合においても、蓄積されているデータの更新タイミングを決定することができる通信システム、共通サービス制御装置、データ送信方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態１にかかる通信システムの構成図である。
【図２】実施の形態２にかかる共通サービス制御装置の構成図である。
【図３】実施の形態２にかかる共通サービス制御装置におけるデータ送信処理の流れを示す図である。
【図４】実施の形態３にかかる共通サービス制御装置の構成図である。
【図５】実施の形態３にかかるデータ入力処理の流れを示す図である。
【図６】実施の形態３にかかるデバイス装置におけるデータ送信処理の流れを示す図である。
【図７】実施の形態３にかかる共通サービス制御装置が、データをアプリケーションサーバへ送信する処理の流れを示す図である。
【図８】実施の形態４にかかる通信システムの構成図である。
【発明を実施するための形態】
【００１７】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかる通信システムの構成例について説明する。図１の通信システムは、デバイス装置１０、共通サービス制御装置３０、アプリケーションサーバ５０〜５２を有している。本図においては、アプリケーションサーバ５０〜５２を有する構成について説明しているが、アプリケーションサーバ５０のみを有する構成であってもよい。もしくは、３台以上のアプリケーションサーバを有する構成であってもよい。デバイス装置１０と共通サービス制御装置３０とはネットワーク２０を介して接続している。さらに、共通サービス制御装置３０は、判定部４０を有している。
【００１８】
共通サービス制御装置３０は、デバイス装置１０において生成されたデータを収集する。共通サービス制御装置３０は、共通サービス制御装置３０に搭載されたソフトウェアもしくは複数の機能を動作させるためのプラットフォームであってもよく、共通サービスプラットフォームと称されてもよい。共通サービス制御装置３０は、サーバ装置等のコンピュータ装置であってもよい。
【００１９】
デバイス装置１０は、センサ装置であってもよく、M2Mサービスにおいて用いられるM2M端末装置であってもよい。センサ装置とは、例えば、温度、湿度等の外部環境の変化を検知する装置であってもよい。M2M端末装置は、例えば、自動販売機における売り上げを自律的にサーバ装置へ送信する通信装置等の、ユーザの操作を伴わずに自律的にデータを送信する通信装置であってもよい。
【００２０】
アプリケーションサーバ５０〜５２は、共通サービス制御装置３０において収集されたデータを共用する。アプリケーションサーバ５０〜５２は、アプリケーションサービスを提供する。アプリケーションサーバ５０〜５２は、アプリケーションサービスを提供する際に、共通サービス制御装置３０がデバイス装置１０から収集したデータを用いる。アプリケーションサーバ５０〜５２が、データを共用するとは、同一のデバイス装置１０から収集されたデータをそれぞれのアプリケーションサーバ５０〜５２が用いることができることを示している。
【００２１】
次に、共通サービス制御装置３０が有する判定部４０について説明する。判定部４０は、アプリケーションサーバ５０〜５２のうち例えばアプリケーションサーバ５０からデバイス装置１０のデータの収集を要求する収集要求メッセージが送信された場合に、次のように動作する。
【００２２】
判定部４０は、共通サービス制御装置３０に現在蓄積されているデータをアプリケーションサーバ５０へ送信するか、もしくは、新たにデバイス装置１０から収集したデータをアプリケーションサーバ５０へ送信するかを判定する。共通サービス制御装置３０に蓄積されているデータは、アプリケーションサーバ５０〜５２に含まれるいずれかのアプリケーションサーバから送信された収集要求メッセージに基づいて、アプリケーションサーバ５０から収集要求メッセージが送信される前に収集されたデータであってもよい。もしくは、共通サービス制御装置３０に蓄積されているデータは、デバイス装置１０から自律的に送信されたデータであってもよい。
【００２３】
新たにデバイス装置１０から収集したデータは、アプリケーションサーバ５０から収集要求メッセージが送信された後に、共通サービス制御装置３０がデバイス装置１０から収集したデータである。
【００２４】
以上説明したように、図１の通信システムにおいては、共通サービス制御装置３０の判定部４０において、アプリケーションサーバ５０へ送信するデータを決定することができる。つまり、判定部４０が、既に保持しているデータを更新して新たなデータをアプリケーションサーバ５０へ送信するか、既に保持しているデータをアプリケーションサーバ５０へ送信するかを決定することができる。
【００２５】
また、本図においては、ネットワーク２０にデバイス装置１０のみが接続されている構成について説明したが、ネットワーク２０に複数のデバイス装置１０が接続されてもよい。この場合、複数のデバイス装置１０を集約するゲートウェイ装置を設け、共通サービス制御装置３０は、ゲートウェイ装置を介してデバイス装置１０からデータを収集してもよい。
【００２６】
これによって、共通サービス制御装置３０において保持されているデータを複数のアプリケーションサーバが共用するネットワークにおいて、共通サービス制御装置３０は、保持しているデータの更新タイミングを決定することができる。そのため、デバイス装置１０が共通サービス制御装置３０に蓄積されているデータの更新タイミングを決定することができない場合においても、共通サービス制御装置３０がデータの更新タイミングを決定することができる。これによって、アプリケーションサーバは、デバイス装置１０がデータの更新タイミングを決定することができない場合においても、共通サービス制御装置３０において判定された更新データもしくは更新前のデータを受け取ることができる。
【００２７】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかる共通サービス制御装置３０の構成例について説明する。共通サービス制御装置３０は、アプリケーション接続部３２、ネットワーク接続部３３、データ蓄積部３４及び判定部４０を有している。判定部４０は、さらに、データ再伝送決定部４１及びデータ伝送要求部４２を有している。
【００２８】
アプリケーション接続部３２は、アプリケーションサーバ５０〜５２と接続し、アプリケーションサーバ５０〜５２との間において通信を行う。アプリケーション接続部３２とアプリケーションサーバ５０〜５２との間は、例えば、共通のインタフェースが設定されてもよい。このように共通のインタフェースを設定することにより、管理者の異なる様々なアプリケーションサーバを共通サービス制御装置３０に接続することができる。これによって、共通サービス制御装置３０に対して、様々なサービスを提供する複数のアプリケーションサーバを接続することができる。また、M2Mサービスを提供するアプリケーションサーバを、M2Mアプリケーションサーバと称してもよい。
【００２９】
ネットワーク接続部３３は、ネットワーク２０と接続する。ネットワーク２０は、例えば、インターネット等の公衆ＩＰネットワークであってもよい。もしくは、ネットワーク２０は、企業等が管理するイントラネット等であってもよい。さらに、ネットワーク２０は、３ＧＰＰ等において規定されている移動通信ネットワークであってもよい。ネットワーク２０は、デバイス装置１０もしくはネットワーク接続部３３との接続に無線ＬＡＮ等の無線回線を用いてもよい。
【００３０】
このように、共通サービス制御装置３０は、アプリケーション接続部３２を用いてアプリケーションサーバ５０〜５２と接続し、ネットワーク接続部３３を用いて、ネットワーク２０と接続することにより、デバイス装置１０とアプリケーションサーバ５０〜５２との間の通信を中継することができる。つまり、共通サービス制御装置３０は、デバイス装置１０が検知したデータを収集し、収集したデータをアプリケーションサーバ５０〜５２へ送信することができる。
【００３１】
ネットワーク接続部３３は、デバイス装置１０から収集したデータをデータ蓄積部３４へ出力する。データ蓄積部３４は、コンピュータ装置として共通サービス制御装置３０の内部に設けられたメモリ等であってもよく、共通サービス制御装置３０に外付けされる情報記録媒体もしくはハードディスク装置等であってもよい。
【００３２】
アプリケーション接続部３２は、アプリケーションサーバ５０〜５２のうち例えばアプリケーションサーバ５０から送信されたデバイス装置１０のデータの収集を要求する収集要求メッセージを受信する。アプリケーション接続部３２は、受信した収集要求メッセージをデータ再伝送決定部４１へ出力する。
【００３３】
データ再伝送決定部４１は、アプリケーションサーバ５０がデバイス装置１０において生成されたデータの収集を要求する場合、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信するか、デバイス装置１０から新たにデータを収集し、収集したデータをアプリケーションサーバ５０へ送信するか、を決定する。データ再伝送決定部４１は、デバイス装置１０から新たにデータを収集し、収集したデータをアプリケーションサーバ５０へ送信することを決定した場合、その決定内容をデータ伝送要求部４２へ出力する。
【００３４】
データ伝送要求部４２は、ネットワーク接続部３３及びネットワーク２０を介してデバイス装置１０に対して、データの再伝送を要求するメッセージを送信する。デバイス装置１０は、データの再伝送を要求するメッセージを受信すると、生成もしくは検知したデータをネットワーク２０を介してネットワーク接続部３３へ送信する。ネットワーク接続部３３は、デバイス装置１０から送信されたデータを受信すると、受信したデータをデータ蓄積部３４へ出力し、データ蓄積部３４を更新する。
【００３５】
ここで、データ再伝送決定部４１におけるアプリケーションサーバ５０へ送信するデータの決定処理について説明する。データ再伝送決定部４１は、例えば、前回のデータ蓄積部３４の更新時刻、アプリケーションサーバ５０を管理している事業者が、共通サービス制御装置３０を管理している事業者へ支払う対価、ネットワーク２０の混雑状況等に応じてアプリケーションサーバ５０へ送信するデータを決定してもよい。もしくは、デバイス装置１０が、自装置において生成したデータの変化量に関する情報を共通サービス制御装置３０へ送信する場合、データ再伝送決定部４１は、デバイス装置１０において生成したデータのデータ変化量に応じて、アプリケーションサーバ５０へ送信するデータを決定してもよい。
【００３６】
アプリケーションサーバ５０へ送信するデータを決定する判断基準について、さらに詳細に説明する。前回のデータ蓄積部３４の更新時刻を用いることは、例えば、直近のデータ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔が、所定の閾値よりも短い場合には、データ再伝送決定部４１は、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信してもよい。直近のデータ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔が、所定の閾値よりも長い場合には、新たにデバイス装置１０からデータを収集することを決定し、デバイス装置１０から新たに収集したデータをアプリケーションサーバ５０へ送信してもよい。
【００３７】
また、データ再伝送決定部４１は、データ蓄積部３４の更新時刻を用いる代わりに、前回アプリケーションサーバ５０〜５２のいずれかからデータ収集要求メッセージを受信した時刻を用いてもよい。つまり、データ再伝送決定部４１は、前回データ収集要求メッセージを受信した時刻と、今回データ収集要求メッセージを受信した時刻との時間間隔を用いて、アプリケーションサーバ５０へ送信するデータを決定してもよい。
【００３８】
また、データ再伝送決定部４１は、デバイス装置１０がデータを検知した時刻に関する情報を用いてもよい。例えば、共通サービス制御装置３０がデータを収集した時刻が、デバイス装置１０がデータを検知した時刻から所定の時間経過している場合等において、デバイス装置１０がデータを検知した時刻に関する情報が用いられてもよい。
【００３９】
アプリケーションサーバ５０を管理している事業者が、共通サービス制御装置３０を管理している事業者へ支払う対価を用いることの例として、次のようなことがあげられる。アプリケーションサーバ５０を管理している事業者が、所定の金額よりも低い金額の対価を共通サービス制御装置３０を管理している事業者へ支払う場合、もしくは、所定の閾値よりも低い金額の対価をネットワーク２０の利用のために支払う場合、データ再伝送決定部４１は、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信してもよい。アプリケーションサーバ５０を管理している事業者が、所定の金額よりも高い金額の対価を支払う場合、新たにデバイス装置１０からデータを収集することを決定し、デバイス装置１０から新たに収集したデータをアプリケーションサーバ５０へ送信してもよい。
【００４０】
ネットワーク２０の混雑状況を用いるとは、例えば、ネットワーク２０における負荷が所定の閾値よりも高い場合、データ再伝送決定部４１は、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信してもよい。ネットワーク２０における負荷が所定の閾値よりも低い場合、データ再伝送決定部４１は、新たにデバイス装置１０からデータを収集することを決定し、デバイス装置１０から新たに収集したデータをアプリケーションサーバ５０へ送信してもよい。
【００４１】
ネットワーク２０における負荷は、例えば、ネットワーク２０を構成するノード装置における処理負荷もしくはスループット等に関する情報であってもよい。データ再伝送決定部４１は、ネットワーク２０を構成するノード装置から、定期的に処理負荷等に関する情報をネットワーク接続部３３を介して取得してもよく、アプリケーションサーバ５０から収集要求メッセージを取得した場合に、ネットワーク２０を構成するノード装置から処理負荷等に関する情報を収集してもよい。
【００４２】
データ変化量を用いることは、例えば、デバイス装置１０において生成もしくは検知したデータについて変化がない、または、データ変化量が所定の閾値よりも小さい場合に、データ再伝送決定部４１は、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信してもよい。データ再伝送決定部４１は、デバイス装置１０において生成もしくは検知したデータのデータ変化量が所定の閾値よりも大きい場合に、新たにデバイス装置１０からデータを収集することを決定し、デバイス装置１０から新たに収集したデータをアプリケーションサーバ５０へ送信してもよい。データ変化量は、例えば、デバイス装置１０が温度センサであり温度を検知する場合、温度差を示す値であってもよい。その他、データ変化量は、デバイス装置１０が検知した２以上のデータの差分に関する情報であってもよい。
【００４３】
続いて、図３を用いて本発明の実施の形態２にかかる共通サービス制御装置３０におけるデータ送信処理の流れについて説明する。本図においては、直近のデータ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔を用いて、送信するデータを判定する処理について説明する。
【００４４】
はじめに、アプリケーション接続部３２は、任意のアプリケーションサーバとして、例えばアプリケーションサーバ５０からデバイス装置１０に関するデータ収集要求メッセージを受信する（Ｓ１１）。次に、データ再伝送決定部４１は、データ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔が所定の閾値以下であるか否かを判定する（Ｓ１２）。
【００４５】
データ再伝送決定部４１においてデータ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔が所定の閾値以下と判定された場合、ステップＳ１５以降の処理を実行する。データ再伝送決定部４１においてデータ蓄積部３４の更新時刻と今回アプリケーションサーバ５０から送信された収集要求メッセージを受信した時刻との時間間隔が所定の閾値より大きいと判定された場合、データ伝送要求部４２は、デバイス装置１０へデータの再伝送を要求するメッセージを送信する（Ｓ１３）。
【００４６】
次に、ネットワーク接続部３３は、データの再伝送を要求するメッセージに応じてデバイス装置１０から送信されたデータをデータ蓄積部３４へ蓄積する（Ｓ１４）。次に、データ再伝送決定部４１は、データ蓄積部３４に蓄積されているデータをデータ収集要求メッセージの要求元であるアプリケーションサーバ５０へ送信する（Ｓ１５）。
【００４７】
図３においては、データ蓄積部３４の更新時刻を用いた場合の処理の流れについて説明したが、共通サービス制御装置３０は、データ蓄積部３４の更新時刻以外の情報を用いて処理を実行してもよい。
【００４８】
例えば、データ再伝送決定部４１は、ステップＳ１２において、アプリケーションサーバ５０を管理している事業者が、共通サービス制御装置３０を管理している事業者へ支払う対価が、所定の金額以下であるか否かを判定してもよい。さらに、データ再伝送決定部４１は、ステップＳ１２において、ネットワーク２０の負荷が、所定の閾値以下であるか否かを判定してもよい。さらに、データ再伝送決定部４１は、ステップＳ１２において、デバイス装置１０から通知されたデータ変化量が所定の閾値以下であるか否かを判定してもよい。
【００４９】
以上説明したように、本発明の実施の形態２にかかる共通サービス制御装置３０を用いることにより、アプリケーションサーバ５０〜５２からデバイス装置１０に対するデータ収集要求メッセージが共通サービス制御装置３０へ送信された場合、共通サービス制御装置３０は、ネットワーク２０を介してデバイス装置１０からデータを再伝送させるか否かを判定することができる。そのため、必ずしもネットワーク２０を介してデバイス装置１０からデータを再伝送させることが無いため、ネットワーク２０の負荷を軽減させることができる。
【００５０】
また、共通サービス制御装置３０は、前回のデータ蓄積部３４更新時刻等を用いてアプリケーションサーバ５０へ送信するデータを判定する処理を実行する。そのため、アプリケーションサーバ５０を管理する事業者等の意向、もしくは、ネットワーク２０の通信環境等を考慮して、データ蓄積部３４を更新するか否かを決定することができる。
【００５１】
（実施の形態３）
続いて、図４を用いて本発明の実施の形態３に係る共通サービス制御装置６０の構成例について説明する。共通サービス制御装置６０は、図２の共通サービス制御装置３０に対して、要求データ変化量入力部６１、データ変化量設定部６２及びデバイス分解能入力部６３を追加した構成である。図２の共通サービス制御装置３０と共通する各構成要素については、詳細な説明を省略する。本実施形態においては、デバイス装置１０は、検知したデータが所定の変化量を有する場合、検知したデータを共通サービス制御装置６０へ自律的に送信する。アプリケーションサーバ５０は、共通サービス制御装置６０に送信されたデータを取得して、サービスを提供する。
【００５２】
要求データ変化量入力部６１は、アプリケーションサーバ５０から、アプリケーションサーバ５０がサービスを提供するにあたり要求するデータ変化量ｎに関する情報を受け取る。データ変化量ｎは、アプリケーションサーバ５０がサービスを提供するにあたり、デバイス装置１０に要求するデータの変化量である。つまり、アプリケーションサーバ５０は、デバイス装置１０において、データ変化量がｎ以上であるデータを検知した場合、検知したデータを共通サービス制御装置６０へ送信することを要求する。要求データ変化量入力部６１は、データ変化量ｎに関する情報を保持するとともに、データ変化量ｎに関する情報をデータ再伝送決定部４１へ出力する。
【００５３】
デバイス分解能入力部６３は、デバイス装置１０から、デバイス装置１０が検知可能な分解能Ｎに関する情報を受け取る。分解能Ｎは、デバイス装置１０においてデータの変化量を検知することができる性能を示している。例えば、分解能Ｎは、デバイス装置１０が検知することができるデータ変化量の最低値であってもよい。デバイス分解能入力部６３は、分解能Ｎに関する情報を保持するとともに、分解能Ｎに関する情報をデータ再伝送決定部４１へ出力する。
【００５４】
データ変化量設定部６２は、デバイス装置１０に対して、自律的にデータを送信させる際に用いる閾値±Ｋを有している。例えば、共通サービス制御装置６０は、デバイス装置１０に対して、データ変化量が±Ｋを超える場合に、自律的にデータを共通サービス制御装置６０へ送信することを要求する。閾値±Ｋとして、アプリケーションサーバ５０から通知された値を設定してもよく、共通サービス制御装置６０を管理する管理者等から入力された値を設定してもよい。データ変化量設定部６２は、閾値±Ｋを保持するとともに、閾値±Ｋをデータ再伝送決定部４１へ出力する。
【００５５】
データ再伝送決定部４１は、アプリケーションサーバ５０からデバイス装置１０に対するデータ収集要求メッセージが送信された場合、データ変化量ｎ、分解能Ｎ及び閾値±Ｋの情報に基づいて、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信するか、もしくは、デバイス装置１０から新たにデータを取得し、取得したデータをアプリケーションサーバ５０へ送信するかを判定する。
【００５６】
例えば、データ再伝送決定部４１は、ｎ≧ＮかつＫ＞ｎ（以下、条件１）を満たす場合に、デバイス装置１０から新たにデータを取得し、条件１を満たさない場合、現在データ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信すると判定する。ここで、データ再伝送決定部４１における判定処理について詳細に説明する。データ変化量ｎ、分解能Ｎ及び閾値±Ｋを用いた場合の条件として、上述した条件１を含めて、以下の条件があげられる。
条件１：ｎ≧ＮかつＫ＞ｎ
条件２：ｎ＜ＮかつＫ＞ｎ
条件３：ｎ≧ＮかつＫ≦ｎ
条件４：ｎ＜ＮかつＫ≦ｎ
【００５７】
ｎ≧Ｎとは、デバイス装置１０は、データ変化量ｎを漏れなく検知することができることを意味している。これに対して、ｎ＜Ｎとは、デバイス装置１０が、Ｎを超えない値のデータ変化量ｎを検知することができないことを意味している。
【００５８】
さらに、Ｋ＞ｎは、デバイス装置１０において、データ変化量ｎを検知した場合においても、データ変化量ｎが閾値Ｋを超えない場合、デバイス装置１０は、自律的にデータを共通サービス制御装置６０へ送信しないことを意味している。これに対して、Ｋ≦ｎは、デバイス装置１０が、データ変化量ｎを検知した場合、自律的にデータを共通サービス制御装置６０へ送信することを意味している。
【００５９】
そこで、条件１を満たす場合とは、デバイス装置１０は、データ変化量ｎを漏れなく検知しているが、閾値Ｋを超えないデータ変化量ｎの場合は、検知したデータを共通サービス制御装置６０に送信していない可能性がある。そのため、データ再伝送決定部４１は、条件１を満たす場合に、デバイス装置１０から新たにデータを取得すると判定する。
【００６０】
条件３を満たす場合とは、デバイス装置１０は、データ変化量ｎを漏れなく検知している。さらに、デバイス装置１０は、Ｋ≦ｎであるため、データ変化量ｎを検知した場合、必ず共通サービス制御装置６０へデータを自律的に送信している。そのため、データ再伝送決定部４１は、条件３を満たす場合、現在のデータ蓄積部３４に蓄積されているデータは最新であると推定し、現在のデータ蓄積部３４に蓄積されているデータをアプリケーションサーバ５０へ送信すると判定する。
【００６１】
条件２を満たす場合とは、デバイス装置１０が、アプリケーションサーバ５０が要求するデータ変化量ｎを検知することができない値があることから、ｎ≧Ｎとなるようにｎの値を補正する。補正の結果、条件２は、条件１あるいは条件３に変化するので、前記した条件１あるいは条件３に従い処理する。条件４についても、同様にｎ≧Ｎとなるようにｎの値を補正し、補正後の条件３に従い処理する。ここで、ｎの値を補正後は条件１か条件３にしかならないのであれば、当初からＫ＞ｎあるいはＫ≦ｎだけで判定することも考えられるが、仮にアプリケーションサーバ５０がデバイス装置１０の分解能Ｎを事前に知らずにｎ＜Ｎとなるようなデータ変化量ｎを要求すると、条件２からｎの値の補正で条件３に変化する可能性が残るため、分解能Ｎの判定およびデータ変化量ｎの補正が必要となる。
【００６２】
続いて、図５を用いて本発明の実施の形態３に係るデータ入力処理の流れについて説明する。はじめに、要求データ変化量入力部６１は、アプリケーションサーバ５０から送信されたデータ変化量ｎに関する情報を受け取る（Ｓ２１）。
【００６３】
次に、デバイス分解能入力部６３は、デバイス装置１０から、デバイス装置１０が検知可能な分解能Ｎに関する情報を受け取る（Ｓ２２）。次に、データ変化量設定部６２は、デバイス装置１０に対して、自律的にデータ変化量を送信させる際に用いる閾値±Ｋに関する情報を受け取る（Ｓ２３）。データ変化量設定部６２は、閾値±Ｋとして、アプリケーションサーバ５０から通知された値を設定してもよく、共通サービス制御装置６０を管理する管理者等から入力された値を設定してもよい。
【００６４】
なお、本図におけるステップＳ２１〜Ｓ２３の処理の順番は、ステップＳ２１、Ｓ２２、Ｓ２３の順番に制限されない。
【００６５】
続いて、図６を用いて本発明の実施の形態３にかかるデバイス装置１０におけるデータ送信処理の流れについて説明する。デバイス装置１０は、検知したデータ変化量が、閾値±Ｋを超えているか否かを判定する（Ｓ３１）。デバイス装置１０は、検知したデータ変化量が閾値±Ｋを超えていないと判定した場合、データ変化量を検知する処理を繰り返す。
【００６６】
デバイス装置１０は、検知したデータの変化量が、閾値±Ｋを超えていると判定した場合、検知したデータを共通サービス制御装置６０へ送信する（Ｓ３２）。デバイス装置１０は、検知したデータを共通サービス制御装置６０へ送信した後は、データ変化量を検知する処理を繰り返す。
【００６７】
続いて、図７を用いて本発明の実施の形態３にかかる共通サービス制御装置６０が、データをアプリケーションサーバへ送信する処理の流れについて説明する。
【００６８】
はじめに、アプリケーション接続部３２は、任意のアプリケーションサーバから、デバイス装置１０において生成されたデータの収集を要求するメッセージを取得する（Ｓ４１）。ここでは、任意のアプリケーションサーバとして、アプリケーションサーバ５０を用いて説明する。
【００６９】
次に、データ再伝送決定部４１は、アプリケーションサーバ５０が要求するデータ変化量ｎ、デバイス装置１０におけるデータ検出分解能Ｎ及びデバイス装置１０が自律的にデータを送信する際に用いる閾値Ｋが、ｎ≧ＮかつＫ＞ｎを満たすか否かを判定する（Ｓ４２）。データ再伝送決定部４１は、ｎ≧ＮかつＫ＞ｎを満たすと判定した場合、データ伝送要求部４２を介してデータを新たに収集するよう制御する（Ｓ４３）。
【００７０】
次に、ネットワーク接続部３３は、デバイス装置１０から新たに収集したデータをデータ蓄積部３４へ蓄積する（Ｓ４４）。次に、データ再伝送決定部４１は、データ蓄積部３４に蓄積されたデータをアプリケーションサーバ５０へ送信する（Ｓ４５）。また、ステップＳ４２において、データ再伝送決定部４１は、ｎ≧ＮかつＫ＞ｎを満たさないと判定した場合、ステップＳ４３及びＳ４４の処理を行わず、ｎ≧ＮかつＫ≦ｎを満たすか否かを判定する（Ｓ４６）。データ再伝送決定部４１は、ｎ≧ＮかつＫ≦ｎを満たすと判定した場合、ステップＳ４５の処理を実行する。ステップＳ４６において、データ再伝送決定部４１は、ｎ≧ＮかつＫ≦ｎを満たさないと判定した場合、ｎ≧Ｎとなるようにｎの値を補正し（Ｓ４７）、ステップＳ４２の判定処理に戻る。
【００７１】
以上説明したように、共通サービス制御装置６０を用いることによって、デバイス装置１０が、検知したデータを共通サービス制御装置６０へ自律的に送信する場合に、アプリケーション５０が要求するデータ変化量ｎ、デバイス装置１０のデータ検知分解能Ｎ及び自律伝送時のデータ変化閾値Ｋを用いることによって、共通サービス制御装置６０がアプリケーションサーバからの収集要求に応じて、デバイス装置１０から再度データ収集を行うか否かを判定することができる。
【００７２】
なお、上記の説明においては、デバイス装置１０が、検知したデータ変化量が閾値±Ｋを超えているか否かを判定する処理について説明している。これに対して、共通サービス制御装置６０が、デバイス装置１０が検知したデータの変化量の大きさに基づいて、デバイス装置１０が検知したデータを送信すべきか否かを判定してもよい。つまり、共通サービス制御装置６０が、デバイス装置１０が検知したデータの変化量の大きさを監視し、デバイス装置１０がいつ検知したデータを送信すべきかを決定してもよい。例えば、デバイス装置１０は、検知したデータの変化量の大きさを示す信号を共通サービス制御装置６０へ送信し、共通サービス制御装置６０は、データの変化量の大きさを示す信号の大きさに基づいて、デバイス装置１０からデータを収集すべきか否かを判定してもよい。デバイス装置１０が送信するデータの変化量の大きさを示す信号は、例えば、検知したデータに変化が有る、もしくは、無い、の２パターンであってもよく、又は変化量を大中小に分けた３パターンであってもよい。
【００７３】
（実施の形態４）
続いて、図８を用いて本発明の実施の形態４にかかる通信システムの構成例について説明する。図８の通信システムは、図１の通信システムに、ネットワーク１００、デバイス装置１１０及びゲートウェイ装置１２０を追加している。ネットワーク１００は、デバイス装置１１０とゲートウェイ装置１２０を接続するために用いられるネットワークである。デバイス装置１１０は、デバイス装置１０と同様である。
【００７４】
ゲートウェイ装置１２０は、デバイス装置１１０からデータを収集する。さらに、ゲートウェイ装置１２０は、収集したデータを共通サービス制御装置３０へ送信する。ここで、ゲートウェイ装置１２０は、判定部４５を有している。
【００７５】
判定部４５は、判定部４０と同様の機能及び処理を実行する。つまり、共通サービス制御装置３０から、デバイス装置１１０のデータの収集を要求する収集要求メッセージが送信された場合に、現在蓄積されているデータを共通サービス制御装置３０へ送信するか、もしくは、新たにデバイス装置１１０から収集したデータを共通サービス制御装置３０へ送信するかを判定してもよい。
【００７６】
以上説明したように、デバイス装置１１０と共通サービス制御装置３０との間にゲートウェイ装置１２０が配置されている場合に、ゲートウェイ装置１２０が、判定部４０と同様の判定部４５を有してもよい。また、本図においては、デバイス装置１１０を１台のみ配置している構成を示しているが、ネットワーク１００に複数のデバイス装置１１０が接続しており、ゲートウェイ装置１２０は、複数のデバイス装置１１０からデータを収集してもよい。
【００７７】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、共通制御装置及びデバイス装置における処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。
【００７８】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００７９】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８０】
（付記１）ネットワークを介して接続しているデバイス装置において生成されたデータを収集する共通サービス制御装置と、前記共通サービス制御装置において収集された前記データを共用してサービスを提供するアプリケーションサーバと、を備え、前記アプリケーションサーバから前記共通サービス制御装置に対して前記データの収集を要求する収集要求メッセージが送信された場合、前記共通サービス制御装置は、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段、を備える、通信システム。
（付記２）前記判定手段は、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記デバイス装置が検知した時刻に関する情報に基づいて前記アプリケーションサーバへ送信するデータを判定する、付記１に記載の通信システム。
（付記３）前記判定手段は、前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定する、付記１に記載の通信システム。
（付記４）前記判定手段は、前記ネットワークの混雑状況に応じて、前記アプリケーションサーバへ送信するデータを判定する、付記１に記載の通信システム。
（付記５）前記判定手段は、
前記デバイス装置において生成されたデータと、以前に生成されたデータとの間のデータ変化量に応じて、前記アプリケーションサーバへ送信するデータを判定する、付記１に記載の通信システム。
（付記６）前記判定手段は、前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定する、付記５に記載の通信システム。
（付記７）前記共通サービス制御装置は、
Ｍ２Ｍデバイス装置において生成されたデータを収集し、収集した前記データをＭ２Ｍサービスを提供するＭ２Ｍアプリケーション装置へ送信する、付記１乃至６のいずれか１項に記載の通信システム。
（付記８）前記判定手段は、複数の前記アプリケーションサーバに含まれる第１のアプリケーションサーバから前記収集要求メッセージが送信される前に、複数の前記アプリケーションサーバに含まれるいずれかのアプリケーションサーバから送信された前記収集要求メッセージに基づいて収集した前記データを前記第１のアプリケーションサーバへ送信するか、もしくは、前記第１のアプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記第１のアプリケーションサーバへ送信するかを判定する、付記１乃至７のいずれか１項に記載通信システム。
（付記９）接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信する通信部と、前記通信部が前記収集要求メッセージを受信した場合、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定部と、を備える共通サービス制御装置。
（付記１０）接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定するデータ送信方法。
（付記１１）接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定することをコンピュータに実行させるプログラム。
【００８１】
以上、実施の形態を参照して本願発明を説明したが、本願発明は上記によって限定されるものではない。本願発明の構成や詳細には、発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８２】
この出願は、２０１３年１０月２３日に出願された日本出願特願２０１３−２２００７７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００８３】
１０  デバイス装置
２０  ネットワーク
３０  共通サービス制御装置
３２  アプリケーション接続部
３３  ネットワーク接続部
３４  データ蓄積部
４０  判定部
４１  データ再伝送決定部
４２  データ伝送要求部
４５  判定部
５０  アプリケーションサーバ
５２  アプリケーションサーバ
５４  アプリケーションサーバ
６０  共通サービス制御装置
６１  要求データ変化量入力部
６２  データ変化量設定部
６３  デバイス分解能入力部
１００  ネットワーク
１１０  デバイス装置
１２０  ゲートウェイ装置
【図１】
2015059849.tif 000003
【図２】
2015059849.tif 000004
【図３】
2015059849.tif 000005
【図４】
2015059849.tif 000006
【図５】
2015059849.tif 000007
【図６】
2015059849.tif 000008
【図７】
2015059849.tif 000009
【図８】
2015059849.tif 000010
【手続補正書】
【提出日】平成28年4月4日(2016.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定することをコンピュータに実行させるプログラム。
【手続補正書】
【提出日】平成28年12月1日(2016.12.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続しているデバイス装置において生成されたデータを収集する共通サービス制御装置と、
前記共通サービス制御装置において収集された前記データを共用してサービスを提供するアプリケーションサーバと、を備え、
前記アプリケーションサーバから前記共通サービス制御装置に対して前記データの収集を要求する収集要求メッセージが送信された場合、
前記共通サービス制御装置は、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段、を備え、
前記判定手段は、
前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定する、通信システム。
【請求項２】
ネットワークを介して接続しているデバイス装置において生成されたデータを収集する共通サービス制御装置と、
前記共通サービス制御装置において収集された前記データを共用してサービスを提供するアプリケーションサーバと、を備え、
前記アプリケーションサーバから前記共通サービス制御装置に対して前記データの収集を要求する収集要求メッセージが送信された場合、
前記共通サービス制御装置は、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段、を備え、
前記判定手段は、
前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定する、通信システム。
【請求項３】
前記共通サービス制御装置は、
Ｍ２Ｍデバイス装置において生成されたデータを収集し、収集した前記データをＭ２Ｍサービスを提供するＭ２Ｍアプリケーション装置へ送信する、請求項１又は２に記載の通信システム。
【請求項４】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信する通信手段と、
前記通信手段が前記収集要求メッセージを受信した場合、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段と、を備え、
前記判定手段は、
前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定する、共通サービス制御装置。
【請求項５】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信する通信手段と、
前記通信手段が前記収集要求メッセージを受信した場合、前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定する判定手段と、を備え、
前記判定手段は、
前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定する、共通サービス制御装置。
【請求項６】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定し、
収集した前記データを前記アプリケーションサーバへ送信するかを判定する際に、
前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定する、データ送信方法。
【請求項７】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定し、
収集した前記データを前記アプリケーションサーバへ送信するかを判定する際に、
前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定する、データ送信方法。
【請求項８】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定し、
収集した前記データを前記アプリケーションサーバへ送信するかを判定する際に、
前記アプリケーションサーバからの収集要求に伴い前記アプリケーションサーバに対して発生する課金請求額に応じて、前記アプリケーションサーバへ送信するデータを判定することをコンピュータに実行させるプログラム。
【請求項９】
接続しているアプリケーションサーバから送信された、ネットワークを介して接続しているデバイス装置において生成されたデータの収集を要求する収集要求メッセージを受信し、
前記アプリケーションサーバから前記収集要求メッセージが送信される前に収集した前記データを前記アプリケーションサーバへ送信するか、もしくは、前記アプリケーションサーバから前記収集要求メッセージが送信された後に前記デバイス装置から前記データを収集し、収集した前記データを前記アプリケーションサーバへ送信するかを判定し、
収集した前記データを前記アプリケーションサーバへ送信するかを判定する際に、
前記アプリケーションサーバが定めるデータの変化量と、前記デバイス装置が検出可能なデータの変化量と、前記デバイス装置が自律的にデータを送信する際に用いるデータの変化量とに基づいて、前記アプリケーションサーバへ送信するデータを判定することをコンピュータに実行させるプログラム。
【国際調査報告】
2015059849.tif 000011
2015059849.tif 000012
2015059849.tif 000013
2015059849.tif 000014