(57)【要約】【課題】携帯電話回線網のキャリア依存性に関係なく移動通信装置にメッセージ配信を行う。【解決手段】実施形態のメッセージ配信システムは、移動通信装置からの接続要請に基づいて移動通信装置との間でメッセージ配信のための接続状態を確立するとともに、複数の移動通信装置との間の複数の確立された接続状態それぞれを維持する接続処理部と、移動通信装置からのメッセージ配信要求と独立した所定のタイミングで、接続処理部によって確立された接続状態にある複数の移動通信装置に対してメッセージを送信する送信部と、移動通信装置で動作し、送信部から配信されるメッセージの受信のための接続要請を行うとともに接続処理部との間の確立される接続状態を維持する接続管理部と、無線通信網を介して受信したメッセージを端末側アプリケーションに受け渡すメッセージ管理部と、を含むメッセージ受信制御部と、を有する。【選択図】図１
2013207417.tif 000002
【特許請求の範囲】
【請求項１】
無線通信網を利用した送受信を行うとともに所定の端末側アプリケーションを備えた複数の移動通信装置に、前記無線通信網を介して前記端末側アプリケーションに対するメッセージ配信を行うメッセージ配信システムであって、
前記移動通信装置からの接続要請に基づいて前記移動通信装置との間でメッセージ配信のための接続状態を確立するとともに、複数の前記移動通信装置との間の複数の前記確立された接続状態それぞれを維持する接続処理部と、
前記移動通信装置からのメッセージ配信要求と独立した所定のタイミングで、前記接続処理部によって確立された前記接続状態にある複数の前記移動通信装置に対して前記メッセージを送信する送信部と、
前記移動通信装置で動作し、前記送信部から配信される前記メッセージの受信のための接続要請を行うとともに前記接続処理部との間の確立される接続状態を維持する接続管理部と、前記無線通信網を介して受信した前記メッセージを前記端末側アプリケーションに受け渡すメッセージ管理部と、を含むメッセージ受信制御部と、
を有することを特徴とするメッセージ配信システム。
【請求項２】
前記端末側アプリケーションに対するメッセージを生成するアプリケーションサーバから前記メッセージを受信する受信部をさらに含み、
前記送信部は、前記メッセージを前記アプリケーションサーバから受信した際に、前記移動通信装置からのメッセージ配信要求と独立した能動的な所定のタイミングで、複数の前記移動通信装置に対して前記メッセージを送信することを特徴とする請求項１に記載のメッセージ配信システム。
【請求項３】
前記接続管理部は、確立された前記接続状態が途切れた場合、前記送信部から配信される前記メッセージの受信のための接続要請を再度行い、前記接続処理部との間で前記無線通信網を介した接続状態が途切れないように維持することを特徴とする請求項１又は２に記載のメッセージ配信システム。
【請求項４】
前記接続管理部は、前記端末側アプリケーションの動作に伴うアプリケーションサーバとの間の接続とは独立して、前記無線通信網を介した前記送信部から配信される前記メッセージの受信のための前記接続状態を維持することを特徴とする請求項１から３のいずれか１つに記載のメッセージ配信システム。
【請求項５】
無線通信網を利用してデータ送受信を行う移動通信装置で動作する端末側アプリケーションに対するメッセージを生成するアプリケーションサーバと接続し、前記無線通信網を介して前記メッセージを前記移動通信装置に配信するメッセージ配信装置であって、
前記アプリケーションサーバから前記メッセージを受信する受信部と、
前記移動通信装置からの接続要請に基づいて前記移動通信装置との間でメッセージ配信のための接続状態を確立するとともに、複数の前記移動通信装置との間の複数の前記確立された接続状態それぞれを維持する接続処理部と、
前記メッセージを前記アプリケーションサーバから受信した際に、前記移動通信装置からのメッセージ配信要求と独立した前記移動通信装置に配信する能動的な所定のタイミングで、前記接続処理部によって確立された前記接続状態にある複数の前記移動通信装置に対して前記メッセージを送信する送信部と、
を有することを特徴とするメッセージ配信装置。
【請求項６】
無線通信網を利用してデータ送受信を行う移動通信装置で動作する端末側アプリケーションに対するメッセージを生成するアプリケーションサーバと接続するメッセージ配信装置から、前記無線通信網を介して前記メッセージを受信する前記移動通信装置で実行されるプログラムであって、
前記メッセージ配信装置から配信される前記メッセージの受信のための接続要請を行うとともに前記メッセージ配信装置との間の確立される接続状態を維持する機能と、
前記無線通信網を介して受信した前記メッセージを前記端末側アプリケーションに受け渡す機能と、
前記メッセージ配信装置との間の接続とは独立して前記端末側アプリケーションの動作に伴うアプリケーションサーバとの間の接続を行い、前記アプリケーションサーバと前記端末側アプリケーションとの間のデータ送受信を行う機能と、
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、複数の移動通信装置とサーバとの間のメッセージ配信に関する。
【背景技術】
【０００２】
携帯電話機（移動通信装置）は、携帯電話回線網を介した音声通話機能と、携帯電話回線網又は無線ＬＡＮに接続してインターネット等のネットワークに接続する通信機能とを備えている。携帯電話回線網を利用したメッセージ送信として、例えば、ＳＭＳ（Short Message Service）がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５５９３号公報
【特許文献２】特開２００４−２６６５８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
移動通信装置で動作する端末側アプリケーションに対するメッセージ配信システムを提供する。
【課題を解決するための手段】
【０００５】
実施形態のメッセージ配信システムは、無線通信網を利用した送受信を行うとともに所定の端末側アプリケーションを備えた複数の移動通信装置に、前記無線通信網を介して前記端末側アプリケーションに対するメッセージ配信を行うメッセージ配信システムである。メッセージ配信システムは、前記移動通信装置からの接続要請に基づいて前記移動通信装置との間でメッセージ配信のための接続状態を確立するとともに、複数の前記移動通信装置との間の複数の前記確立された接続状態それぞれを維持する接続処理部と、前記移動通信装置からのメッセージ配信要求と独立した所定のタイミングで、前記接続処理部によって確立された前記接続状態にある複数の前記移動通信装置に対して前記メッセージを送信する送信部と、前記移動通信装置で動作し、前記送信部から配信される前記メッセージの受信のための接続要請を行うとともに前記接続処理部との間の確立される接続状態を維持する接続管理部と、前記無線通信網を介して受信した前記メッセージを前記端末側アプリケーションに受け渡すメッセージ管理部と、を含むメッセージ受信制御部と、を有する。
【図面の簡単な説明】
【０００６】
【図１】第１実施形態のネットワーク構成例を示す図である。
【図２】第１実施形態のメッセージ配信システム及び移動通信装置の各構成ブロック例を示す図である。
【図３】第１実施形態の複数の移動通信装置の接続状態情報例を示す図である。
【図４】第１実施形態のメッセージ例を示す図であり、（ａ）は、アプリケーションサーバからメッセージ配信システムに送信（登録）されるメッセージ例、（ｂ）はメッセージ配信システムから移動通信装置に送信されるメッセージ例を示す図である。
【図５】第１実施形態のメッセージ配信の具体的な態様を説明するための図である。
【図６】第１実施形態の端末側アプリケーションの画面例を示す図である。
【図７】第１実施形態の端末側アプリケーションの画面例を示す図である。
【図８】第１実施形態のメッセージ配信システムの処理フローの一例を示す図である。
【発明を実施するための形態】
【０００７】
以下、実施形態につき、図面を参照して説明する。
【０００８】
従来の携帯電話機では、携帯電話回線網を介してデータ通信を行っていた。例えば、携帯電話回線網を利用したＳＭＳでメッセージを配信していた。
【０００９】
ＳＭＳは、携帯電話回線網で直接メッセージを送る仕組みであり、その仕組みはキャリア（音声通話やデータ通信等の通信サービスを提供する電気通信事業者）毎に異なり、例えば、送信可能な文字数や文字の種類などがキャリア毎に異なる。つまり、ＳＭＳは、キャリアに依存した規格の異なる携帯電話回線網を経由してメッセージを受け取るものなので、移動通信装置は、各キャリアの携帯電話回線網間で接続互換性があったとしても、キャリア別の携帯電話回線網に依存した規格でしかメッセージを受信できない。
【００１０】
このため、ＳＭＳを利用して所定のサーバから携帯電話回線網を通じて移動通信装置にメッセージを配信しようとすると、キャリア毎の各規格に合わせたメッセージ配信の仕組みが必要となり、１つのキャリアの仕組みで複数の異なるキャリアの移動通信装置にメッセージを送ることが難しい。
【００１１】
特に、複数の移動通信装置に一度にメッセージを配信する場合、各キャリアの携帯電話回線網に依存した規格別に配信するメッセージを複数用意したり、キャリア別の一度に配信可能なメッセージ数の制限に応じてメッセージを配信しなければならないので、携帯電話回線網を利用した移動通信装置へのメッセージ配信は、仕組みが煩雑となり、複数のキ各キャリアの移動通信装置それぞれを対象にした一元的なメッセージ配信が困難であった。
【００１２】
また、携帯電話回線網に加えて無線通信網に接続可能な多機能携帯電話機では近年、携帯電話回線網を使用せずに無線通信網を介した音声通話が可能であるため、携帯電話回線網を利用しなかったり、携帯電話回線網を介した通話・通信機能自体を備えていない多機能携帯電話機も登場している。このため、移動通信装置に携帯電話回線網でメッセージを送ることができない事態が生じてしまう。
【００１３】
そこで、実施形態のメッセージ配信システムは、携帯電話回線網や携帯電話回線網のキャリア依存性に関係なく、無線通信網を利用して移動通信装置（例えば、携帯端末）で動作する端末側アプリケーションに対してメッセージを配信する。
【００１４】
（第１実施形態）
図１から図８は、第１実施形態を示す図である。図１は、本実施形態のメッセージ配信システムのネットワーク構成図である。
【００１５】
本実施形態のメッセージ配信システム１００は、例えば、アプリケーションサーバ（ＡＰＰサーバ）３００で生成されたメッセージを、移動通信装置２００に配信するメッセージ配信機能を提供する。ＡＰＰサーバ３００は、例えば、フィールドサービス支援や営業支援などの業務基幹システムであり、移動通信装置２００は、ＡＰＰサーバ３００と連携した端末側アプリケーション２０３を備え、移動通信装置２００を通じて業務基幹システムを利用した業務管理を行うことができる。
【００１６】
図１に示すように、メッセージ配信の一例としては、顧客からの問い合わせ内容を電話やメールなどで受け付けると、オペレータ端末３１０から問い合わせ内容をＡＰＰサーバ３００に登録することができる。ＡＰＰサーバ３００は、移動通信装置２００の端末側アプリケーションに対して登録された問い合わせ内容に関するメッセージを生成する。ＡＰＰサーバ３００から問い合わせ内容に関するメッセージをメッセージ配信システム１００が受信し、メッセージ配信システム１００は、無線通信網Ｎを介して作業員や営業員等のユーザが携帯する移動通信装置２００に伝送する。移動通信装置２００の端末側アプリケーションは、受信したメッセージを所定の画面で表示する表示処理を行うことができる。
【００１７】
ここで、本実施形態の移動通信装置２００は、多機能携帯電話機やＰＤＡ(Personal Digital Assistant)等のデータ通信機能及び演算機能（ＣＰＵ等）を備えた携帯情報端末、ノートパソコンやタブレット型コンピュータ等が含まれる。そして、本実施形態の移動通信装置２００は、公衆無線ＬＡＮなどの無線通信網Ｎを介したデータ通信機能を備え、所定のアクセスポイントを通じて無線通信により無線通信網Ｎと接続してメッセージ配信システム１００及びＡＰＰサーバ３００との間でデータ通信を行うことができる。移動通信装置２００は、携帯電話回線網ｎを介した通話機能を備えることもできるが、本実施形態の移動通信装置２００は、通話機能を備えない構成であってもよい。
【００１８】
また、移動通信装置２００は、無線通信網Ｎを介してＡＰＰサーバ３００やＷｅｂサーバが提供する画面を表示する表示制御機能としてブラウザを備えことができるとともに、入力ボタン、タッチパネル等の操作入力装置及び表示装置を備えることができる。
【００１９】
図２は、本実施形態のメッセージ配信システム１００と移動通信装置２００それぞれの構成ブロック図である。
【００２０】
メッセージ配信システム１００は、無線通信網Ｎを介した移動通信装置２００との間の通信制御を行う通信制御部１０１、ＡＰＰサーバ３００から提供（配信登録）されるメッセージを移動通信装置２００に伝送する配信制御部１０２、メモリ等の記憶部１０３を含んで構成される。本実施形態のメッセージ配信システム１００は、例えば、１つ又は複数のサーバ装置で構成することができ、これらの各部の処理は、サーバ装置全体の制御を司る不図示のＣＰＵ（制御部）によって制御される。
【００２１】
また、本実施形態では、メッセージ配信システム１００をＡＰＰサーバ３００と個別に構成しているが、ＡＰＰサーバ３００の機能の一部としてＡＰＰサーバ３００内にメッセージ配信システム１００が含まれるように構成することもできる。
【００２２】
配信制御部１０２は、接続処理部１０２１、受信部１０２２、送信部１０２３を含んで構成される。接続処理部１０２１は、移動通信装置２００からの接続要請に基づいて、通信制御部１０１を介した無線通信網Ｎにおける移動通信装置２００との間の接続処理を行う。
【００２３】
本実施形態の接続処理部１０２１は、移動通信装置２００からの接続要請を受信すると、移動通信装置２００との間でメッセージ配信のための接続状態（セッション及びコネクション）を確立する。具体的には、移動通信装置２００に接続情報を伝送し、移動通信装置２００から伝送した接続情報に対するレスポンスを受け取ることで、移動通信装置２００との間でメッセージ配信のための接続状態を確立することができる。
【００２４】
このとき、接続処理部１０２１は、メッセージ配信のための接続状態を所定の時間間隔等で遮断せずに（タイムアウトせずに）、移動通信装置２００との間で確立されたセッションにおけるコネクションを張りっぱなしにして、移動通信装置２００との間で、メッセージ配信のためのコネクションを常時維持するように接続処理を行う。
【００２５】
このメッセージ配信のためのコネクションの常時維持は、複数の移動通信装置２００それぞれに対して行われ、メッセージ配信システム１００は、メッセージの送信対象である複数の移動通信装置２００それぞれと双方向通信の接続状態を維持する。後述するように、移動通信装置２００のメッセージ受信制御部２０３１は、メッセージ配信システム１００（送信部１０２３）から配信されるメッセージ受信のための接続要請を無線通信網Ｎを介して行うとともに、接続処理部１０２１との間の確立される接続状態を維持し、メッセージ配信システム１００と移動通信装置２００は、無線通信網Ｎを介して双方向通信可能な状態に接続される。
【００２６】
本実施形態では、移動通信装置２００側からメッセージ配信システム１００にデータの要求を出すのではく、メッセージ配信システム１００側から移動通信装置２００にメッセージ（文字データ等）をプッシュ配信する。つまり、メッセージ配信システム１００と移動通信装置２００は、無線通信網Ｎを介したメッセージ配信用のコネクションを常に維持し、移動通信装置２００側からの要求がなくても、メッセージ配信システム１００側から能動的に移動通信装置２００にメッセージを配信する。
【００２７】
受信部１０２２は、ＡＰＰサーバ３００から移動通信装置２００の端末側アプリケーション２０３に対する配信メッセージを受信する。ＡＰＰサーバ３００とメッセージ配信システム１００は、例えば、無線／有線回線、専用回線等を問わず、ＬＡＮ（ローカルエリアネットワーク）やインターネット等のネットワークで接続したり、また、ネットワークを経由せずに、両者が直接通信線で接続することができる。
【００２８】
送信部１０２３は、接続状態にある移動通信装置２００に、受信部１０２２で受信したメッセージを通信制御部１０１を介して送信する。このとき、送信部１０２３は、移動通信装置２００からのメッセージ配信要求と独立した所定のタイミング、例えば、受信部１０２２がＡＰＰサーバ３００から配信メッセージを受信したことを契機に、接続処理部１０２１によって確立されている接続状態にある複数の移動通信装置２００に対してメッセージを送信する。
【００２９】
本実施形態の送信部１０２３は、複数の移動通信装置２００に対して一度にメッセージを送信することができる。例えば、１つの同じメッセージを複数の移動通信装置２００に対して無線通信網Ｎを介して送信することができる。上述したように例えば、実際に顧客を訪問するフィールドサービスにおいて、複数の作業員が携帯する移動通信装置２００に、顧客から受け付けた問い合わせ内容をメッセージ配信することで、複数の作業員に顧客からの問い合わせを一斉に通知し、作業員に顧客の問い合わせ内容に関する対応を行うように促すことができる。
【００３０】
図３は、メッセージ配信システム１００で保持される移動通信装置２００との接続状態を管理する接続状態情報の一例である。接続状態情報は、記憶部１０３に記憶することができる。
【００３１】
図３に示すように、移動通信装置２００の個体識別ＩＤ、ユーザＩＤ、ＩＰアドレス、接続状態を含んでおり、接続状態には、「維持中」、「遮断（ＮＧ）」の接続ステータスが保持される、図３に示す接続状態情報は、接続処理部１０２１によって管理され、接続処理部１０２１は、移動通信装置２００との間の接続処理に伴って複数の移動通信装置２００それぞれの接続状態を記憶部１０３に記憶（更新）する。
【００３２】
図４は、メッセージ配信システム１００のメッセージ例を示す図である。図４（ａ）は、ＡＰＰサーバ３００で生成され、メッセージ配信システム１００に送信される配信登録用のメッセージ例である。配信登録用のメッセージは、メッセージ種別、送信対象ユーザＩＤ、文字情報、端末側アプリケーション２０３が実行する機能に対するコマンド（制御情報）、アプリケーションＩＤを含むことができる。
【００３３】
メッセージ種別は、ＡＰＰサーバ３００側で付与される各メッセージの属性を示す情報であり、送信対象ユーザＩＤは、配信登録用のメッセージの送信対象を特定するための情報である。文字情報は、具体的なメッセージ内容を表す文字データであり、顧客からの問い合わせ内容に関する情報が含まれる。コマンドは、端末側アプリケーション２０３に対する制御情報であり、例えば、端末側アプリケーション２０３に対して配信されたメッセージを所定の表示画面に表示するように指示する情報である。アプリケーションＩＤは、端末側アプリケーション２０３が複数ある場合、配信するメッセージの対象となる端末側アプリケーションを特定するための情報である。
【００３４】
図４（ｂ）は、メッセージ配信システム１００から移動通信装置２００に伝送されるメッセージ例を示す図である。図４（ｂ）は、図４（ａ）に対してメッセージ種別及び送信対象ユーザＩＤを含まない配信メッセージとなっている。受信部１０２２は、図４（ａ）に示す配信登録用メッセージをＡＰＰサーバ３００から受信すると、図４（ｂ）に示すように、ヘッター情報として各移動通信装置２００の宛先アドレスを付与した配信用のメッセージを生成する。
【００３５】
具体的には、受信部１０２２は、ＡＰＰサーバ３００から受信した配信登録用のメッセージに含まれる送信対象ユーザＩＤを参照するとともに、記憶部１０３に記憶されている接続状態情報を参照して、接続状態が「維持中」のステータスの複数の移動通信装置２００を特定し、接続状態が「維持中」であるＩＰアドレスを抽出して宛先アドレスを生成することができる。
【００３６】
移動通信装置２００は、無線通信網Ｎを介したメッセージ配信システム１００との間の通信制御及びＡＰＰサーバ３００との間の通信制御を行う通信制御部２０１、携帯電話回線網ｎを介した通話機能を提供する通話制御部２０２、メッセージ配信システム１００及びＡＰＰサーバ３００との間で通信しながら所定のアプリケーション機能を実行する端末側アプリケーション２０３、メモリ等の記憶部２０４を含んで構成される。端末側アプリケーション２０３は、例えば、移動通信装置２００で動作する（実行される）アプリケーションプログラムである。
【００３７】
本実施形態の移動通信装置２００は、上述したように例えば多機能携帯電話機等で構成することができ、これらの各部の処理は、移動通信装置２００全体の制御を司る不図示のＣＰＵ（制御部）によって制御される。
【００３８】
端末側アプリケーション２０３は、メッセージ受信制御部２０３１とアプリケーション制御部２０３２とを含んで構成され、メッセージ受信制御部２０３１は、さらに、接続管理部２０３１ａとメッセージ管理部２０３１ｂとを含んでいる。
【００３９】
メッセージ受信制御部２０３１は、アプリケーション制御部２０３２による所定のアプリケーション機能を実行する処理とは独立して機能し、例えば、移動通信装置２００の電源がオンされた際に、アプリケーション機能の実行とは関係なく、メッセージ配信システム１００（接続処理部１０２１）との間の接続処理を行う。
【００４０】
接続管理部２０３１ａは、移動通信装置２００の電源がオンされた際、又は電源がオンされた後の所定のタイミングで、メッセージ配信システム１００からメッセージを受信するための接続要請を無線通信網Ｎを介して行う。そして、接続処理部１０２１との間の接続状態を確立する処理を遂行するとともに、メッセージ配信システム１００との間で確立された接続状態を維持するようにする。
【００４１】
このとき、アプリケーション制御部２０３２によってメッセージ受信制御部２０３１以外の端末側アプリケーション２０３の機能は、未実行であってもよく、メッセージ受信制御部２０３１の処理に際してアプリケーション制御部２０３２が端末側アプリケーション２０３のアプリケーション機能を実行するようにしてもよい。つまり、本実施形態のメッセージ受信制御部２０３１とアプリケーション制御部２０３２は、１つの端末側アプリケーション２０３として構成することもでき、また、メッセージ受信制御部２０３１は、端末側アプリケーション２０３のアプリケーション機能の実行とは独立したメッセージ受信専用の制御部として、端末側アプリケーション２０３とは個別に構成することもできる。
【００４２】
ここで、移動通信装置２００を携帯する作業員等は、無線通信網Ｎのアクセスポイントとアクセスできない状態（例えば、接続エリア外や無線通信が妨げられる建物内に居るときなど）では、一度確立された接続状態が遮断されたり、メッセージ配信システム１００との間で、接続状態を確立することができない場合がある。そこで、本実施形態の接続管理部２０３１ａは、接続状態を監視し、確立された接続状態が途切れた場合や接続状態が確立できないと判別される場合に、送信部１０２３から配信されるメッセージの受信のための接続要請を所定の時間間隔で再度行い、接続処理部１０２１との間で無線通信網Ｎを介した接続状態が途切れないように維持する。
【００４３】
メッセージ管理部２０３１ｂは、無線通信網Ｎを介してメッセージ配信システム１００から送信されるメッセージを受信し、端末側アプリケーション２０３のアプリケーション制御部２０３２に受け渡すメッセージ処理を行う。
【００４４】
アプリケーション制御部２０３２は、記憶部２０４に予め格納される所定のプログラムを読み出して実行し、移動通信装置２００に表示したり、ユーザによる操作入力に基づいて画面制御を行うとともに、無線通信網Ｎを介してＡＰＰサーバ３００に所定の画面から入力された情報を送信する。
【００４５】
また、アプリケーション制御部２０３２は、メッセージ配信システム１００から受信したメッセージをメッセージ管理部２０３１ｂを通じて取得する。アプリケーション制御部２０３２は、図４（ｂ）に示したように、アプリケーションＩＤ及びコマンドを参照して実行すべきアプリケーション機能を特定し、例えば、所定のメッセージ通知画面を起動して受信したメッセージの文字情報を移動通信装置２００に表示する表示処理を行うことができる。
【００４６】
図６は、端末側アプリケーション２０３の通知メッセージの画面例である。図６に示すように、メッセージ管理部２０３１ｂから受け渡されたメッセージに含まれる文字情報が表示欄に表示される。
【００４７】
次に、移動通信装置２００と、メッセージ配信システム１００及びＡＰＰサーバ３００との関係について、図５を参照して説明する。図５は、本実施形態のメッセージ配信の具体的な態様を説明するための図である。
【００４８】
本実施形態では、移動通信装置２００は、メッセージ配信システム１００とＡＰＰサーバ３００に対してそれぞれ無線通信網Ｎを介して接続することができる。このとき、メッセージ配信システム１００との間の接続状態と、ＡＰＰサーバ３００との間の接続状態は、個別に行われる。
【００４９】
つまり、図５に示すように、本実施形態の接続管理部２０３１ａは、端末側アプリケーション２０３の動作に伴うＡＰＰサーバ３００との間の無線通信網Ｎを介した接続処理とは独立して、無線通信網Ｎを介した送信部１０２３から配信されるメッセージの受信のための接続状態を維持し、メッセージ配信システム１００から配信されるメッセージに関しては、メッセージ配信システム１００との間の双方向通信によって移動通信装置２００がメッセージ配信システム１００からの能動的なメッセージ配信アクションによりメッセージを受け取る。一方、端末側アプリケーション２０３がＡＰＰサーバ３００との間で行うデータ通信は、同じ無線通信網Ｎを介して行うものの、メッセージ配信システム１００との間の双方向通信ではなく、移動通信装置２００がＡＰＰサーバ３００に対して要求を行うことでＡＰＰサーバ３００が返答を行う接続処理が行われる。ＡＰＰサーバ３００との間の接続処理は、接続管理部２０３１ａとは個別にアプリケーション制御部２０３２が行うことができる。
【００５０】
そして、本実施形態では、メッセージ配信システム１００と複数の移動通信装置２００が、配信メッセージの受信のための双方向通信接続状態で常時維持され、この双方向通信セッションでは、メッセージ配信システム１００から移動通信装置２００に対してメッセージを送信する一方通行のデータ通信が行われ、移動通信装置２００から入力情報等のデータは、双方向通信セッションではなく、ＡＰＰサーバ３００との間で無線通信網Ｎを介した通信プロトコル（例えば、ＨＴＴＰプロトコル）に従ったセッションでデータ通信が行われる。
【００５１】
図７は、端末側アプリケーションのアプリケーション機能の一例を示す図であり、ＡＰＰサーバ３００との間で無線通信網Ｎを介した通信プロトコル（例えば、ＨＴＴＰプロトコル）に従ったセッションでデータ通信した内容が表示された画面例である。図７では、移動通信装置２００によるＡＰＰサーバ３００への要求に基づいて、ＡＰＰサーバ３００が受動的に無線通信網Ｎを介して当該要求に対する応答として、アクション詳細データを移動通信装置２００に伝送する。アプリケーション制御部２０３２は、ＡＰＰサーバ３００から受信したアクション詳細データを所定の画面に表示する処理を行うことができる。
【００５２】
このように本実施形態では、複数の移動通信装置２００それぞれは、メッセージ配信システム１００との間でメッセージ受け取り専用の無線通信網Ｎを介して常時接続状態を維持しつつ、必要に応じてメッセージ受け取り専用の接続状態とは独立してＡＰＰサーバ３００と無線通信網Ｎを介して接続し、ＡＰＰサーバ３００との間でデータ通信を行うことができる。
【００５３】
図８は、本実施形態のメッセージ配信システム１００の処理フローの一例を示す図である。
【００５４】
図８に示すように、端末側アプリケーション２０３を備える移動通信装置２００は、電源がオンされた際や移動通信装置２００の電源をオンにした後の所定のタイミングで、通知メッセージ受信用の接続処理を開始する（Ｓ２０１）。メッセージ受信制御部２０３１は、通信制御部２０１を通じて無線通信網Ｎを介した接続要求をメッセージ配信システム１００に伝送する（Ｓ２０２）。
【００５５】
メッセージ配信システム１００は、移動通信装置２００から接続要求を受信すると、接続要求に含まれる個体識別ＩＤを用いて認証処理を遂行する（Ｓ１０１）。この認証処理は、例えば、予め複数の移動通信装置２００の各個体識別ＩＤを記憶部１０３に記憶しておき、接続要求を行った移動通信装置２００を認証することができる。メッセージ配信システム１００は、ステップＳ１０１での認証処理において、個体識別ＩＤに加えて、ＩＰアドレスや移動通信装置２００を利用するユーザＩＤを用いて行うこともできる。
【００５６】
なお、移動通信装置２００に関する情報、例えば、個体識別ＩＤやＩＰアドレス、通信移動装置２００を利用するユーザ情報などは、予めＡＰＰサーバ３００に登録されており、メッセージ配信システム１００は、ＡＰＰサーバ３００からこれらの情報を取得して記憶部１０３に記憶しておくことができる。また、移動通信装置２００に関する情報は、記憶部１０３に記憶せずに、ＡＰＰサーバ３００で保持しておき、必要に応じてＡＰＰサーバ３００から移動通信装置２００に関する情報を取得するようにしてもよい。
【００５７】
メッセージ配信システム１００は、認証処理がＯＫであると判別される場合、移動通信装置２００との間で無線通信網Ｎを介した接続処理を遂行する（Ｓ１０２）。接続処理部１０２１は、移動通信装置２００とメッセージ配信システム１００との間でメッセージ受け取り専用の無線通信網Ｎを介したセッションを確立するとともに、コネクションを常時張りっぱなしとなるように接続状態を維持する。接続管理部２０３１ａは、確立したメッセージ受け取り専用のセッションに対して、無線通信網Ｎを介したコネクションを常時張りっぱなしとなるように接続状態を維持する（Ｓ２０３、Ｓ２０４）。メッセージ配信システム１００は、各移動通信装置２００に対してメッセージ受け取り専用の無線通信網Ｎを介した接続状態を維持するように接続処理を行い、複数の移動通信装置２００別に接続状態情報を記憶する（Ｓ１０３）。
【００５８】
ここで、接続管理部２０３１ａは、一度確立された接続状態を監視して、接続が遮断されたと判別される場合（Ｓ２０５）、ステップＳ２０２に戻って再度、メッセージ配信システム１００に接続要求を伝送し、ステップＳ２０２からステップＳ２０４、Ｓ１０１からＳ１０３を通じて、接続処理部１０２１との間で無線通信網Ｎを介した双方向通信の接続状態が途切れないように維持する。
【００５９】
次に、メッセージ配信システム１００は、ＡＰＰサーバ３００から配信登録用のメッセージを受信すると（Ｓ１０４）、受信部１０２２は、受信した配信登録用のメッセージを記憶部１０３に記憶（登録）する（Ｓ１０５）。ステップＳ１０５において、受信部１０２２は、受信した配信登録用のメッセージから、送信対象のユーザを特定するとともに、記憶部１０３に記憶されている接続状態情報を参照して、接続状態が「維持中」の移動通信装置２００のＩＰアドレスを抽出する。受信部１０２２は、配信登録用のメッセージに抽出したＩＰアドレスを宛先とするヘッダー情報を付与して該当の移動通信装置２００に送信するためのメッセージを生成する。
【００６０】
送信部１０２３は、無線通信網Ｎを介して接続状態にある移動通信装置２００に、受信部１０２２で生成したメッセージを通信制御部１０１を通じて送信する（Ｓ１０６）。なお、本実施形態では、受信部１０２２が接続状態情報を参照して、接続状態が「維持中」の移動通信装置２００のＩＰアドレスを抽出することで、送信可能な移動通信装置２００を特定しているが、例えば、受信部１０２２は、接続状態が「維持中」であるか否かにかかわらず、接続状態が「ＮＧ」を含む全ての送信対象の移動通信装置２００に対するメッセージを生成し、送信部１０２３が接続状態情報を参照して、接続状態が「維持中」の移動通信装置２００を特定して送信しつつ、接続状態が「ＮＧ」の移動通信装置２００に対して接続状態が「維持中」になった時点でメッセージを送信するように構成することもできる。
【００６１】
移動通信装置２００では、メッセージ配信システム１００からメッセージを受信すると（Ｓ２０６）、端末側アプリケーション２０３が起動しているか否かを判別する（Ｓ２０７）。端末側アプリケーション２０３が起動していない場合は、ステップＳ２０８に進み、端末側アプリケーション２０３を起動し、端末側アプリケーション２０３に受信したメッセージを受け渡す（Ｓ２０９）。
【００６２】
アプリケーション制御部２０３２は、所定のメッセージ通知画面に受信したメッセージを表示させる表示処理を遂行することができる（Ｓ２１０）。このとき、アプリケーション制御部２０３２は、メッセージ管理部２０３１ｂから受け渡されたメッセージに含まれるコマンドを参照して、所定のメッセージ通知画面を表示する処理を実行することができる。
【００６３】
以上、実施形態のメッセージ配信システムは、無線通信網を利用した送受信を行うとともに所定の端末側アプリケーションを備えた複数の移動通信装置に、無線通信網を介して端末側アプリケーションに対するメッセージ配信を行うメッセージ配信システムであり、メッセージ配信を行うメッセージ配信装置（メッセージ配信システム１００）が、移動通信装置からの接続要請に基づいて移動通信装置との間でメッセージ配信のための接続状態を確立するとともに、複数の移動通信装置との間の複数の確立された接続状態それぞれを維持する接続処理部と、移動通信装置からのメッセージ配信要求と独立したメッセージを移動通信装置に配信する所定のタイミングで、接続処理部によって確立された接続状態にある複数の移動通信装置に対してメッセージを送信する送信部と、を含んで構成されるとともに、移動通信装置において動作する、送信部から配信されるメッセージの受信のための接続要請を行うとともに接続処理部との間の確立される接続状態を維持する接続管理部と、無線通信網を介して受信したメッセージを端末側アプリケーションに受け渡すメッセージ管理部と、を含むメッセージ受信制御部を含んで、構成される。
【００６４】
実施形態のメッセージ配信システムによれば、メッセージ配信システムと移動通信装置との間でメッセージ受け取り専用の無線通信網Ｎを介して双方向通信の接続状態を維持し、メッセージ配信システムから能動的なアクションによって移動通信装置にメッセージを配信することができる。
【００６５】
このため、携帯電話回線網ｎを通じたキャリア依存するメッセージ配信に比べて、キャリアに固定されないメッセージ配信を行うことができ、異なるキャリアの複数の各移動通信装置に対して、一元的にメッセージ配信を行うことができる。
【００６６】
特に、各移動通信装置との間でメッセージ配信のための接続状態を常に維持するようにしながら、キャリアが異なる複数の移動通信装置（例えば、数十、数百の移動通信装置）に対してキャリアに依存することなく、一度にメッセージを配信することができる。
【００６７】
また、携帯電話回線網ｎを介した通話機能や通信機能を備えておらず、無線通信網Ｎを利用した通信機能のみを備える移動通信装置に対しても、携帯電話回線網ｎに関係なくメッセージを配信することができる。
【００６８】
なお、上記実施形態において、上述の各処理は、コンピュータで実行可能なプログラムとして実現することも可能であり、当該プログラムがインストールされた移動通信装置やコンピュータは、実施形態に係る各処理を遂行する情報処理装置として動作することが可能である。例えば、不図示の記憶装置に当該プログラムが格納され、ＣＰＵ等の制御部が記憶装置に格納されたプログラムを読み出し、読み出された該プログラムを制御部が実行し、移動通信装置やコンピュータに実施形態に係る各処理を動作させることができる。
【００６９】
また、上記プログラムは、コンピュータ読取可能な記録媒体に記録された状態で、コンピュータに適用することも可能であり、インターネット等のネットワークを通じてコンピュータにダウンロードすることも可能である。コンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭ等の光ディスク、ＤＶＤ−ＲＯＭ等の相変化型光ディスク、ＭＯ（Magnet Optical）やＭＤ(Mini Disk)などの光磁気ディスク、フロッピー（登録商標）ディスクやリムーバブルハードディスクなどの磁気ディスク、コンパクトフラッシュ（登録商標）、スマートメディア、ＳＤメモリカード、メモリスティック等のメモリカードが挙げられる。また、特別に設計されて構成された集積回路（ＩＣチップ等）等のハードウェア装置も記録媒体として含まれる。
【００７０】
なお、本発明の実施形態を説明したが、当該実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１００      メッセージ配信システム
１０１      通信制御部
１０２      配信制御部
１０２１    接続処理部
１０２２    受信部
１０２３    送信部
１０３      記憶部
２００      移動通信装置
２０１      通信制御部
２０２      通話制御部
２０３      アプリケーション部
２０３１    メッセージ受信制御部
２０３１ａ  接続管理部
２０３１ｂ  メッセージ管理部
２０３２    アプリケーション制御部
２０４      記憶部
３００      アプリケーション（ＡＰＰ）サーバ
Ｎ          無線通信網
ｎ          携帯電話回線網
【図１】
2013207417.tif 000003
【図２】
2013207417.tif 000004
【図３】
2013207417.tif 000005
【図４】
2013207417.tif 000006
【図５】
2013207417.tif 000007
【図６】
2013207417.tif 000008
【図７】
2013207417.tif 000009
【図８】
2013207417.tif 000010