(57)【要約】【課題】アプリケーションと端末間のメッセージ転送を効率化する。【解決手段】メッセージ転送及び集約装置は、アプリケーションメッセージを受信するアプリケーションメッセージ受信部と、前記アプリケーションメッセージの内容に基づいて、前記アプリケーションメッセージの送信先端末を判定するアプリケーションメッセージ宛先判定部と、前記アプリケーションメッセージを前記送信先端末に転送するアプリケーションメッセージ転送部と、前記送信先端末から送信される返信メッセージを受信する返信メッセージ受信部と、前記受信した返信メッセージを集約した集約メッセージを生成する返信メッセージ集約部と、前記集約メッセージを前記アプリケーションに転送する集約メッセージ転送部とを有する。【選択図】図４
2018124830.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションから送信されるアプリケーションメッセージを受信して複数の端末に転送し、当該複数の端末から送信される返信メッセージを受信して当該アプリケーションに転送するメッセージ転送及び集約装置であって、
アプリケーションメッセージを受信するアプリケーションメッセージ受信部と、
前記アプリケーションメッセージの内容に基づいて、前記アプリケーションメッセージの送信先端末を判定するアプリケーションメッセージ宛先判定部と、
前記アプリケーションメッセージを前記送信先端末に転送するアプリケーションメッセージ転送部と、
前記送信先端末から送信される返信メッセージを受信する返信メッセージ受信部と、
前記受信した返信メッセージを集約した集約メッセージを生成する返信メッセージ集約部と、
前記集約メッセージを前記アプリケーションに転送する集約メッセージ転送部と、
を有するメッセージ転送及び集約装置。
【請求項２】
前記アプリケーションメッセージの送信先端末の一覧を作成するアプリケーションメッセージ送信先端末一覧作成部と、
前記送信先端末の一覧に含まれる全ての端末から返信メッセージを受信するまで、前記返信メッセージをバッファリングする返信メッセージバッファリング部と、
を更に有し、
前記返信メッセージ集約部は、前記送信先端末の一覧に含まれる全ての端末から返信メッセージを受信した場合、前記返信メッセージバッファリング部でバッファリングされている返信メッセージを集約する、請求項１に記載のメッセージ転送及び集約装置。
【請求項３】
アプリケーションメッセージの内容と送信先端末との対応関係を記憶するアプリケーションメッセージ送信先端末記憶部を更に有し、
前記アプリケーションメッセージ宛先判定部は、前記アプリケーションメッセージ送信先端末記憶部を参照して、前記アプリケーションメッセージの内容に対応する送信先端末を判定する、請求項１又は２に記載のメッセージ転送及び集約装置。
【請求項４】
送信先端末からの返信メッセージの内容の組み合わせに応じた集約メッセージの内容を記憶する返信メッセージ集約ルール記憶部を更に有し、
前記返信メッセージ集約部は、前記返信メッセージ集約ルール記憶部を参照して、前記受信した返信メッセージの内容に対応する集約メッセージを生成する、請求項１乃至３のうちいずれか１項に記載のメッセージ転送及び集約装置。
【請求項５】
アプリケーションから送信されるアプリケーションメッセージを受信して複数の端末に転送し、当該複数の端末から送信される返信メッセージを受信して当該アプリケーションに転送するメッセージ転送及び集約装置におけるメッセージ転送及び集約方法であって、
アプリケーションメッセージを受信するステップと、
前記アプリケーションメッセージの内容に基づいて、前記アプリケーションメッセージの送信先端末を判定するステップと、
前記アプリケーションメッセージを前記送信先端末に転送するステップと、
前記送信先端末から送信される返信メッセージを受信するステップと、
前記受信した返信メッセージを集約した集約メッセージを生成するステップと、
前記集約メッセージを前記アプリケーションに転送するステップと、
を有するメッセージ転送及び集約方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ転送及び集約装置、並びにメッセージ転送及び集約方法に関する。特に、本発明は、アプリケーションからのメッセージに対して、複数の端末からアプリケーションにデータを送信する形態（例えば、端末がアプリケーションに応答するシチュエーション）において、アプリケーションと端末間のメッセージを効率的に転送するための手法に関する。
【背景技術】
【０００２】
インターネット上のトラヒックは、ファイル転送等の大きなデータで構成されていたが、近年は、センサデバイスから送信されたり、センサデバイスに向けて送信されたりする、極めて小さなデータが混在している。このような極小データが断続的に大量に流入すると、データ処理能力の制約により、ネットワーク全体の通信性能が低下するという問題がある。
【０００３】
『センサデバイスに向けて送信される』というようなケースにおいては、メッセージ転送技術が提案されている（非特許文献１参照）。図１に示すように、センサデバイスのような端末をゲートウェイ装置に複数収容し、アプリケーションが複数メッセージを一つにまとめて（中身は複数のメッセージで構成される）、ゲートウェイ装置宛に送信することにより、ゲートウェイ装置が端末へのメッセージを振り分ける。
【０００４】
また、『センサデバイスから送信される』というようなケースにおいては、メッセージ集約技術が提案されている（非特許文献２参照）。図２に示すように、この技術では、まず、ネットワークのエッジに配置されている装置に、データの待機可能時間に基づく集約期間を予め設定する。そして、その設定期間内に転送されてきた様々なデータを集約し、転送する。これにより、データ処理の負荷を軽減し、ネットワーク全体の通信性能の低下抑制を図っている。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】"スマートIoT照明 - これがPhilips Hueです。," インターネットＵＲＬ＜http://www2.meethue.com/ja-JP/＞, 2016年12月20日検索
【非特許文献２】沢辺亜南, 塚本和也, 尾家祐二, "多様なアプリケーションの通信品質要求を考慮した集約パケット構成手法," 電子情報通信学会 NS研究会, 2013.11
【発明の概要】
【発明が解決しようとする課題】
【０００６】
非特許文献１のメッセージ転送技術は、前述のとおり、それぞれの端末に異なる動作をさせる場合、個々の端末に向けたメッセージを一つのデータにまとめただけである。すなわち、ゲートウェイ装置に収容されている端末の接続構成を意識したメッセージ送信となっている。したがって、メッセージを送信したい端末の数が増加すると、メッセージの容量自体が膨大になってしまう。
【０００７】
より効率的にメッセージを送信するためには、端末の接続構成を意識することなく、メッセージを送信する必要がある。
【０００８】
非特許文献２のメッセージ集約技術では、待機可能時間のみを考慮して集約しているため、集約されたデータには、様々な宛先のものが混在する。したがって、集約したままの状態で送信先まで転送することはできない。すなわち、転送の途中で、再び元通りの状態に分解する手間がかかってしまう。
【０００９】
より効率的にデータを転送するには、送信先まで分解せずに転送できるようにデータを集約することが望ましい。すなわち、送信先やデータ自体の特性に応じて、データを分類して集約することにより、転送の途中で分解することを要さずに送信先まで転送できるように集約する必要がある。
【００１０】
本発明は、アプリケーションからのメッセージに対して、複数の端末から送信元のアプリケーションにデータを送信する形態（端末がアプリケーションに応答するシチュエーション）において、アプリケーションと端末間のメッセージ転送を効率化することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一形態に係るメッセージ転送及び集約装置は、
アプリケーションから送信されるアプリケーションメッセージを受信して複数の端末に転送し、当該複数の端末から送信される返信メッセージを受信して当該アプリケーションに転送するメッセージ転送及び集約装置であって、
アプリケーションメッセージを受信するアプリケーションメッセージ受信部と、
前記アプリケーションメッセージの内容に基づいて、前記アプリケーションメッセージの送信先端末を判定するアプリケーションメッセージ宛先判定部と、
前記アプリケーションメッセージを前記送信先端末に転送するアプリケーションメッセージ転送部と、
前記送信先端末から送信される返信メッセージを受信する返信メッセージ受信部と、
前記受信した返信メッセージを集約した集約メッセージを生成する返信メッセージ集約部と、
前記集約メッセージを前記アプリケーションに転送する集約メッセージ転送部と、
を有する。
【００１２】
また、本発明の一形態に係るメッセージ転送及び集約方法は、
アプリケーションから送信されるアプリケーションメッセージを受信して複数の端末に転送し、当該複数の端末から送信される返信メッセージを受信して当該アプリケーションに転送するメッセージ転送及び集約装置におけるメッセージ転送及び集約方法であって、
アプリケーションメッセージを受信するステップと、
前記アプリケーションメッセージの内容に基づいて、前記アプリケーションメッセージの送信先端末を判定するステップと、
前記アプリケーションメッセージを前記送信先端末に転送するステップと、
前記送信先端末から送信される返信メッセージを受信するステップと、
前記受信した返信メッセージを集約した集約メッセージを生成するステップと、
前記集約メッセージを前記アプリケーションに転送するステップと、
を有する。
【発明の効果】
【００１３】
本発明によれば、アプリケーションからのメッセージに対して、複数の端末から送信元のアプリケーションにデータを送信する形態（端末がアプリケーションに応答するシチュエーション）において、アプリケーションと端末間のメッセージ転送を効率化することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】従来技術によるメッセージ転送技術を示す概念図である。
【図２】従来技術によるメッセージ集約技術を示す概念図である。
【図３】本発明の実施例に係る通信システムの全体構成図である。
【図４】本発明の実施例に係る通信システムにおけるメッセージ転送・集約の概要を示す図である。
【図５】本発明の実施例に係るメッセージ転送・集約装置の機能構成例を示すブロック図である。
【図６】アプリケーションメッセージ転送までの処理フローを示す図である。
【図７】返信メッセージ受信後のメッセージ集約の処理フローを示す図である。
【図８】アプリケーションメッセージ送信先端末ＤＢの一例を示す図である。
【図９】返信メッセージ集約ルールＤＢの一例を示す図である。
【図１０】本発明の実施例に係るメッセージ転送・集約装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施例について説明する。
【００１６】
＜通信システムの全体構成＞
図３に、本発明の実施例に係る通信システムの全体構成を示す。本発明の実施例に係る通信システムは、メッセージ転送・集約装置１００と、アプリケーション２００と、複数の端末３００とを有する。メッセージ転送・集約装置１００、アプリケーション２００及び複数の端末３００は、通信ネットワークによりそれぞれ接続されている。
【００１７】
アプリケーション２００は、端末３００に対してメッセージを送信したり、端末３００からのメッセージを受信したりするアプリケーションである。一般的には、アプリケーション２００は、コンピュータ等にインストールされ、アプリケーション２００のサービスは、サービス事業者によって提供される。アプリケーション２００は、通信ネットワークを介して端末と通信を行う。
【００１８】
通信ネットワークは、メッセージ転送・集約装置１００とアプリケーション２００と端末３００とを接続するネットワークであり、例えば、TCP/IP（Transmission Control Protocol/Internet Protocol）のプロトコルスタックをサポートするネットワークである。
【００１９】
メッセージ転送・集約装置１００は、アプリケーション２００から送信されるメッセージ（以下、アプリケーションメッセージとする）を受信して複数の端末３００に転送し、複数の端末３００から返信されるメッセージ（以下、返信メッセージとする）を受信してアプリケーション２００に転送する装置である。メッセージ転送・集約装置１００は、返信メッセージを集約して端末３００に転送することができる（以下では、集約した返信メッセージを、集約メッセージとする）。詳細については後述する。
【００２０】
端末３００は、アプリケーション２００からメッセージを受信したり、アプリケーション２００にメッセージを送信したりする端末である。端末３００は、通信ネットワークを介してアプリケーション２００と通信を行う。
【００２１】
図４に、本発明の実施例に係る通信システムにおけるメッセージ転送・集約の概要を示す。図４において、説明の便宜上、処理フローの各ステップに番号を振り分け、ステップの順に処理フローを説明するが、特に矛盾がない限り、並行処理を行うことも可能である。
【００２２】
アプリケーション２００は、端末構成を意識する必要なく、アプリケーションメッセージをメッセージ転送・集約装置１００に送信する（Ｓ１１０）。メッセージ転送・集約装置１００は、アプリケーションメッセージの内容に基づいて、そのアプリケーションメッセージの送信先端末３００を判定し、送信先端末の一覧を作成する（Ｓ１２０）。メッセージ転送・集約装置１００は、それぞれの端末３００にアプリケーションメッセージを転送する（Ｓ１３０）。端末３００が返信メッセージを送信すると（Ｓ１４０）、メッセージ転送・集約装置１００は、返信メッセージをバッファリングする。メッセージ転送・集約装置１００は、返信メッセージを受信した端末３００と、送信先端末の一覧とを照合し、全端末３００から返信メッセージを受信した場合、送信元であるアプリケーションメッセージに対する返信メッセージを集約する（Ｓ１５０）。そして、メッセージ転送・集約装置１００は、集約メッセージをアプリケーション２００に転送する（Ｓ１６０）。
【００２３】
＜メッセージ転送・集約装置の機能構成＞
図５に、メッセージ転送・集約装置１００の機能構成例を示す。メッセージ転送・集約装置１００は、通信機能部１１０とメッセージ処理部１２０とを含む。メッセージ転送・集約装置１００の機能は主に２つの機能部とそこに分類される機能部とを含むが、これ以外の機能／構成を排除するものではない。また、実装上の観点からは、これらの機能部は一つのノードとして実装されている必要もない。他の機能部から共通的に利用される通信部を除き、これらにも実装上の制約等はない。
【００２４】
通信機能部１１０は、アプリケーションメッセージや返信メッセージを受信するメッセージ受信機能を有する。また、通信機能部１１０は、アプリケーションメッセージを端末３００に転送し、返信メッセージや集約メッセージをアプリケーション２００に転送するメッセージ転送機能を有する。
【００２５】
便宜上、通信機能部１１０は、アプリケーションメッセージ受信部１１１と、アプリケーションメッセージ転送部１１２と、返信メッセージ受信部１１３と、返信メッセージ転送部１１４と、集約メッセージ転送部１１５とに分類される。アプリケーションメッセージ受信部１１１は、アプリケーション２００から送信されるアプリケーションメッセージを受信する。アプリケーションメッセージ転送部１１２は、アプリケーションメッセージを送信先端末に転送する。返信メッセージ受信部１１３は、アプリケーションメッセージの送信先端末から送信される返信メッセージを受信する。返信メッセージ転送部１１４は、返信メッセージをアプリケーション２００に転送する。集約メッセージ転送部１１５は、集約メッセージをアプリケーション２００に転送する。
【００２６】
メッセージ処理部１２０は、メッセージ解析部１２１と、アプリケーションメッセージ宛先判定部１２２と、アプリケーションメッセージ送信先端末一覧作成部１２３と、返信メッセージ集約ルール抽出部１２４と、返信メッセージ集約要否判定部１２５と、返信メッセージバッファリング部１２６と、返信メッセージ集約部１２７と、アプリケーションメッセージ送信先端末ＤＢ（データベース）１２８と、返信メッセージ集約ルールＤＢ１２９とを含む。
【００２７】
メッセージ解析部１２１は、アプリケーションメッセージ又は返信メッセージの内容を解析する。アプリケーションメッセージ宛先判定部１２２は、解析されたアプリケーションメッセージの内容と、アプリケーションメッセージ送信先端末ＤＢ１２８の情報に基づいて、そのアプリケーションメッセージの送信先端末を判定する。アプリケーションメッセージ送信先端末ＤＢ１２８は、解析されたアプリケーションメッセージの内容に応じて、そのアプリケーションメッセージをどの端末に送信すればよいか、という情報を保持するデータベースである。すなわち、アプリケーションメッセージ送信先端末ＤＢ１２８には、アプリケーションメッセージの内容と送信先端末との対応関係が記憶されており、アプリケーションメッセージ宛先判定部１２２は、アプリケーションメッセージ送信先端末ＤＢ１２８を参照して、アプリケーションメッセージの内容に対応する送信先端末を判定する。アプリケーションメッセージ送信先端末一覧作成部１２３は、アプリケーションメッセージの送信先端末の一覧を作成する。
【００２８】
返信メッセージ集約ルール抽出部１２４は、送信先端末一覧に記録される端末からの返信メッセージ内容の組み合わせに応じて、どのように集約するか、という集約ルールを返信メッセージ集約ルールＤＢ１２９から抽出する。返信メッセージ集約ルールＤＢ１２９は、送信先端末一覧に記録される端末からの返信メッセージ内容の組み合わせに応じて、どのように集約するか、という集約ルールを保持するデータベースである。
【００２９】
返信メッセージ集約要否判定部１２５は、返信メッセージの内容と、返信メッセージ集約ルールＤＢ１２９から抽出された情報に基づいて、その返信メッセージを集約対象とするか判定する。
【００３０】
返信メッセージバッファリング部１２６は、返信メッセージ集約要否判定部１２５の結果に基づいて、送信先端末一覧の各端末からの返信メッセージをバッファリングする。なお、どの端末から返信メッセージを受信するかはアプリケーションメッセージ送信先端末一覧作成部１２３において作成された送信先端末の一覧によっても把握できるため、返信メッセージバッファリング部１２６は、送信先端末の一覧に含まれる全ての端末から返信メッセージを受信するまで、集約対象の返信メッセージをバッファリングすることとしてもよい。
【００３１】
返信メッセージ集約部１２７は、集約対象の返信メッセージを集約した集約メッセージを生成する。返信メッセージ集約部１２７は、送信先端末の一覧に含まれる全ての端末から返信メッセージを受信した場合、返信メッセージバッファリング部１２６でバッファリングされている返信メッセージを１つのメッセージに集約する。上記のように、返信メッセージ集約ルールＤＢ１２９には、送信先端末からの返信メッセージの内容の組み合わせに応じた集約メッセージの内容が記憶されている。返信メッセージ集約部１２７は、返信メッセージ集約ルールＤＢ１２９を参照して、集約対象の返信メッセージの内容に対応する集約メッセージを生成する。
【００３２】
＜メッセージ転送・集約装置における処理フロー＞
図６〜図９を参照して、メッセージ転送・集約装置１００における処理フロー及び具体例について説明する。
【００３３】
図６は、アプリケーションメッセージ転送までの典型的な処理フローの例である。ここでは、通信機能部１１０に関する処理は一般的な通信の処理に関わるものであるため省略している。
【００３４】
まず、アプリケーションメッセージ受信部１１１は、アプリケーション２００からアプリケーションメッセージを受信する（Ｓ２１０）。
【００３５】
メッセージ解析部１２１はアプリケーションメッセージの内容を解析し（Ｓ２２０）、アプリケーションメッセージ宛先判定部１２２は、アプリケーションメッセージの内容とアプリケーションメッセージ送信先端末ＤＢ１２８の情報に基づいて、このアプリケーションメッセージをどの端末に転送すればよいか判定する（Ｓ２３０）。本実施例では、図８に示すような、アプリケーションメッセージの件名に基づいて、端末を判定することを例に挙げる。アプリケーションメッセージ送信先端末ＤＢ１２８には、例えば、アプリケーションメッセージの件名に「ａｌｌ」が含まれている場合には、端末ａ〜端末ｃの全てにアプリケーションメッセージを送信し、アプリケーションメッセージの件名に「ｃａｓｅ１」が含まれている場合には、端末ａ及び端末ｂにアプリケーションメッセージを送信する、という情報が予め設定される。なお、端末の判定には、アプリケーションメッセージの件名だけでなく、アプリケーションメッセージの他の情報が用いられてもよい。
【００３６】
次に、返信メッセージ集約要否判定部１２５は、アプリケーションメッセージの内容と、返信メッセージ集約ルールＤＢ１２９の情報に基づいて、このアプリケーションメッセージに関する返信メッセージを集約するか判定する（Ｓ２４０）。本実施例では、図９に示すような、アプリケーションメッセージの件名に基づく集約ルールの有無で判定することを例に挙げる。返信メッセージ集約ルールＤＢ１２９には、例えば、アプリケーションメッセージの件名に「ａｌｌ」が含まれており、端末ａ〜端末ｃの全てから「ＯＫ」という返信メッセージを受信した場合には、「ＯＫ」という集約メッセージにし、アプリケーションメッセージの件名に「ａｌｌ」が含まれており、端末ａ〜端末ｃのいずれかから「ＮＧ」という返信メッセージを受信した場合又は端末ａ〜端末ｃのいずれかから返信メッセージを受信しない場合には、「ＮＧ」という集約メッセージにする、という情報が予め設定される。返信メッセージを集約しない場合（Ｓ２４０：ＮＯ）は、アプリケーションメッセージを転送することになるが（Ｓ２７０）、本実施例では、このフローは考慮しない。
【００３７】
次に、アプリケーションメッセージ送信先端末一覧作成部１２３は、アプリケーションメッセージ送信先端末一覧を作成する（Ｓ２５０）。本実施例では、図８で示したようなアプリケーションメッセージ送信先端末ＤＢ１２８から引用する。例えば、アプリケーションメッセージの件名に「ａｌｌ」が含まれている場合には、端末ａ〜端末ｃの全てを送信先端末一覧に設定する。
【００３８】
次に、返信メッセージ集約ルール抽出部１２４は、アプリケーションメッセージ送信先端末一覧に基づいて、返信メッセージ集約ルールを抽出する（Ｓ２６０）。本実施例では、図９で示したような返信メッセージ集約ルールＤＢ１２９から引用する。例えば、アプリケーションメッセージの件名に「ａｌｌ」が含まれている場合には、「ａｌｌ」に対応する返信メッセージ集約ルールを抽出する。
【００３９】
アプリケーションメッセージ転送部１１２は、アプリケーションメッセージ送信先端末一覧に基づいて、アプリケーションメッセージをそれぞれの端末に転送する（Ｓ２７０）。
【００４０】
図７は、返信メッセージ受信後のメッセージ集約の典型的な処理フローの例である。図６と同様に、通信機能部１１０に関する処理は一般的な通信の処理に関わるものであるため省略している。
【００４１】
返信メッセージ受信部１１３は、端末３００から、アプリケーション２００からのメッセージに基づく返信メッセージを送信する（Ｓ３１０）。メッセージ解析部１２１は返信メッセージの内容を解析し（Ｓ３２０）、返信メッセージ集約要否判定部１２５は、返信メッセージの内容と返信メッセージ集約ルールＤＢ１２９の情報に基づいて、この返信メッセージを集約するか判定する（Ｓ３３０）。返信メッセージを集約しない場合（Ｓ３３０：ＮＯ）は、返信メッセージを転送することになるが（Ｓ３４０）、本実施例では、このフローは考慮しない。
【００４２】
返信メッセージバッファリング部１２６は、送信先端末一覧の全端末から返信メッセージを受信するまでバッファリングする（Ｓ３５０）。送信先端末一覧の全端末から返信メッセージを受信した後（Ｓ３６０）、返信メッセージ集約部１２７は、集約ルールに基づいて、返信メッセージを一つのメッセージに集約する（Ｓ３７０）。集約メッセージ転送部１１５は、集約メッセージをアプリケーションに転送する（Ｓ３８０）。
【００４３】
＜ハードウェア構成例＞
図１０に、本発明の実施例に係るメッセージ転送・集約装置１００のハードウェア構成例を示す。メッセージ転送・集約装置１００は、ＣＰＵ（Central Processing Unit）１５１等のプロセッサ、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）等のメモリ装置１５２、ハードディスク等の記憶装置１５３等から構成されたコンピュータでもよい。例えば、メッセージ転送・集約装置１００の機能及び処理は、記憶装置１５３又はメモリ装置１５２に格納されているデータやプログラムをＣＰＵ１５１が実行することによって実現される。また、メッセージ転送・集約装置１００に必要な情報は、入出力インタフェース装置１５４から入力され、メッセージ転送・集約装置１００において求められた結果は、入出力インタフェース装置１５４から出力されてもよい。
【００４４】
＜本発明の実施例の効果＞
本発明の実施例によれば、アプリケーションからのメッセージに対して、複数の端末から送信元のアプリケーションにデータを送信する形態（端末がアプリケーションに応答するシチュエーション）において、アプリケーションと端末間のメッセージ転送を効率化することが可能になる。
【００４５】
アプリケーションはメッセージ転送・集約装置宛にメッセージを送信すればよく、通信システム配下に収容される端末の接続構成を意識する必要はない。メッセージ転送・集約装置は、アプリケーションメッセージの内容に基づいて、そのアプリケーションメッセージの送信先端末を判定し、それぞれの端末にアプリケーションメッセージを転送することができる。
【００４６】
また、メッセージ転送・集約装置は送信元であるアプリケーションメッセージに対する、端末からの返信メッセージのみを集約して転送する。上記のようにアプリケーションメッセージは、メッセージ転送・集約装置宛に送信されることになるため、返信メッセージを集約した状態でアプリケーションに転送することが可能になる。
【００４７】
＜補足＞
説明の便宜上、本発明の実施例に係るメッセージ転送・集約装置は機能的なブロック図を用いて説明しているが、本発明の実施例に係るメッセージ転送・集約装置は、ハードウェア、ソフトウェア又はそれらの組み合わせで実現されてもよい。例えば、本発明の実施例は、コンピュータに対して本発明の実施例に係るメッセージ転送・集約装置の機能を実現させるプログラム、コンピュータに対して本発明の実施例に係る方法の各手順を実行させるプログラム等により、実現されてもよい。また、各機能部が必要に応じて組み合わせて使用されてもよい。また、本発明の実施例に係る方法は、実施例に示す順序と異なる順序で実施されてもよい。
【００４８】
以上、アプリケーションからのメッセージに対して、複数の端末から送信元のアプリケーションにデータを送信する形態（端末がアプリケーションに応答するシチュエーション）において、アプリケーションと端末間のメッセージ転送を効率化するための手法について説明したが、本発明は、上記の実施例に限定されることなく、特許請求の範囲内において、種々の変更・応用が可能である。
【符号の説明】
【００４９】
１００  メッセージ転送・集約装置
１１０  通信機能部
１１１  アプリケーションメッセージ受信部
１１２  アプリケーションメッセージ転送部
１１３  返信メッセージ受信部
１１４  返信メッセージ転送部
１１５  集約メッセージ転送部
１２０  メッセージ処理部
１２１  メッセージ解析部
１２２  アプリケーションメッセージ宛先判定部
１２３  アプリケーションメッセージ送信先端末一覧作成部
１２４  返信メッセージ集約ルール抽出部
１２５  返信メッセージ集約要否判定部
１２６  返信メッセージバッファリング部
１２７  返信メッセージ集約部
１２８  アプリケーションメッセージ送信先端末ＤＢ
１２９  返信メッセージ集約ルールＤＢ
【図１】
2018124830.tif 000003
【図２】
2018124830.tif 000004
【図３】
2018124830.tif 000005
【図４】
2018124830.tif 000006
【図５】
2018124830.tif 000007
【図６】
2018124830.tif 000008
【図７】
2018124830.tif 000009
【図８】
2018124830.tif 000010
【図９】
2018124830.tif 000011
【図１０】
2018124830.tif 000012