(57)【要約】【課題】複数の通信方式をサポートする携帯端末にデータをプッシュする際に、状況に応じて最適な通信方式を利用してデータをプッシュする。【解決手段】在圏登録サーバが携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理しており（Ｓ３）、プッシュゲートウェイが、プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせ（Ｓ８）、当該問合せに対し在圏登録サーバから応答された携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定し（Ｓ１１）、決定された無線通信ネットワークに適するようにプッシュデータを加工し（Ｓ１２）、加工されたプッシュデータを上記決定された無線通信ネットワーク経由で当該携帯端末に送信する（Ｓ１３）。【選択図】図８
2007325190.tif 000002
【特許請求の範囲】
【請求項１】
プッシュサーバから受信したプッシュデータを携帯端末に対し中継するプッシュゲートウェイであって、
前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せ手段と、
前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定手段と、
前記ネットワーク決定手段により決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工手段と、
前記データ加工手段により加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信手段と、
を具備することを特徴とするプッシュゲートウェイ。
【請求項２】
第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能な在圏登録サーバであって、
携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第１の在圏情報受信手段と、
携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第２の在圏情報受信手段と、
前記第１の在圏情報受信手段又は前記第２の在圏情報受信手段により受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理手段と、
問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を前記在圏情報管理手段から取り出し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答手段と、
を具備することを特徴とする在圏登録サーバ。
【請求項３】
第１の無線通信インタフェースと、第２の無線インタフェースとを備える携帯端末であって、
前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第１の在圏情報送信手段と、
前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第２の在圏情報送信手段と、
前記第１の無線通信インタフェース又は前記第２の無線通信インタフェースを介してプッシュデータを受信するプッシュ受信手段と、
を具備することを特徴とする携帯端末。
【請求項４】
第１の無線通信インタフェースと第２の無線インタフェースとを備える複数の携帯端末と、宛先の携帯端末へのプッシュデータを送信するプッシュサーバと、第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能であり各携帯端末の在圏情報を管理する在圏登録サーバと、前記プッシュサーバから受信したプッシュデータを宛先の携帯端末に対し中継するプッシュゲートウェイとを含んで構成されるプッシュシステムであって、
前記携帯端末は、
前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第１の在圏情報送信手段と、
前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第２の在圏情報送信手段と、
前記第１の無線通信インタフェース又は前記第２の無線通信インタフェースを介してプッシュデータを受信するプッシュ受信手段と、
を具備し、
前記在圏登録サーバは、
携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第１の在圏情報受信手段と、
携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第２の在圏情報受信手段と、
前記第１の在圏情報受信手段又は前記第２の在圏情報受信手段により受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理手段と、
問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を前記在圏情報管理手段から取り出し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答手段と、
を具備し、
前記プッシュゲートウェイは、
前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せ手段と、
前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定手段と、
前記ネットワーク決定手段により決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工手段と、
前記データ加工手段により加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信手段と、
を具備する、
ことを特徴とするプッシュシステム。
【請求項５】
第１の無線通信インタフェースと第２の無線インタフェースとを備える複数の携帯端末と、宛先の携帯端末へのプッシュデータを送信するプッシュサーバと、第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能であり各携帯端末の在圏情報を管理する在圏登録サーバと、前記プッシュサーバから受信したプッシュデータを宛先の携帯端末に対し中継するプッシュゲートウェイとを含んで構成されるプッシュシステム、におけるプッシュ方法であって、
前記携帯端末が、前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信するか、又は、前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する在圏情報送信ステップと、
前記在圏登録サーバが、携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信するか、又は、携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する在圏情報受信ステップと、
前記在圏登録サーバが、受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理ステップと、
前記プッシュゲートウェイが、前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せステップと、
前記在圏登録サーバが、問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を特定し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答ステップと、
前記プッシュゲートウェイが、前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定ステップと、
前記プッシュゲートウェイが、決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工ステップと、
前記プッシュゲートウェイが、加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信ステップと、
前記携帯端末が、前記決定された無線通信ネットワーク経由でプッシュデータを受信するプッシュ受信ステップと、
を有することを特徴とするプッシュ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プッシュサーバから携帯端末（携帯電話、PDA等）にデータをプッシュするプッシュ方法において、携帯端末が複数の通信方式（移動通信網、無線ＬＡＮ、その他）をサポートしている場合に、プッシュを行う際に携帯端末が利用可能な通信方式を選択することが可能なプッシュシステム及びプッシュ方法、並びに、プッシュゲートウェイ、在圏登録サーバ及び携帯端末に関する。
【０００２】
なお、「在圏情報」とは、携帯端末が、ある無線通信ネットワークを利用可能であることを示す情報を意味し、例えば、携帯端末のＩＤに対応付けられた、当該携帯端末が利用可能な無線通信ネットワークを示す情報により構成される。また、在圏情報には、携帯端末が利用可能な複数の無線通信ネットワークを示す情報を含む場合もあり、この場合、在圏情報は各無線通信ネットワークの優先度情報をさらに含むことができる。
【背景技術】
【０００３】
近年の移動通信技術の発展により、プッシュサーバが携帯端末（携帯電話、PDA等）に対してデータをプッシュする利用例が普及している。例えば、携帯電話向けの電子メールの利用例では、プッシュサーバは、電子メールの宛先である携帯端末に対し電子メールの着信があったことをプッシュすることによって当該携帯端末に着信を通知し、当該携帯端末は、電子メール本文を取得するためにメールサーバにアクセスすることによってメールサーバから電子メールを受信可能である。
【０００４】
携帯電話向けのプッシュ技術としてはWAP(Wireless Application Protocol) Pushがその一例として存在する。WAP Pushでは、移動通信網の各種ネットワーク上でプッシュを実現する仕様が規定されており、上記の電子メールの着信通知に限らず、各種データを携帯端末に対してプッシュすることが可能である(例えば非特許文献１参照)。
【０００５】
上記のWAP Pushのうち、電子メールの着信通知を実現するためのプッシュフォーマットとしてはEmail Notification(EMN)が存在する（図１参照）(例えば非特許文献２参照)。このEMNでは、プッシュサーバは、SMS(Short Message Service)等を用いてメールの着信があったことを携帯端末に対しプッシュ（着信通知）する（図１の(1)）。EMNによる着信通知を受信した携帯端末は、POP(Post Office Protocol)やIMAP(Internet Mail Access Protocol)等のメールプロトコルを用いてメールサーバにアクセスし、メールヘッダやメール本文の受信を行う（図１の(2)、(3)）。WAP Pushでは、以上のようにプッシュサーバは携帯端末に対して着信通知を行い、携帯端末は電子メール本文を取得するためにメールサーバにアクセスすることによって電子メール本文をメールサーバから受信する。これにより、携帯端末に対するプッシュデータの送信が実現される。以上のように最初に着信通知を行い、実際にプッシュするデータは携帯端末がプル型にて取得する方法をスマートプル又は擬似プッシュと呼ぶことがある。
【０００６】
WAPプッシュでは、上記のスマートプル以外にも、プッシュサーバが携帯端末に対しプッシュデータを直接プッシュするダイレクトプッシュと呼ばれる方式も存在する。非特許文献１では、OTA-HTTP(Over the Air - Hyper-text Transfer Protocol)やOTA-WSP(Over the Air -Wireless Session Protocol)と呼ばれるダイレクトプッシュ方式についても規定されており、この方式によればプッシュサーバはHTTPやWSPを用いてプッシュデータを携帯端末に対して直接プッシュ可能である。
【０００７】
また、近年では、プッシュサーバがSIP(Session Initiation Protocol)を用いてプッシュデータを携帯端末に対し直接プッシュするダイレクトプッシュ方式も存在する。
【０００８】
ところで、従来、携帯端末は複数の通信方式が利用可能であったとしても単一の通信方式を選択して利用することが通例であった。例えば携帯電話がＷ−ＣＤＭＡやGSMなどの複数の通信方式をサポートしており、当該携帯電話が複数の通信方式のサービス圏内であった場合においては、通常は通信速度のより高速なＷ−ＣＤＭＡを選択するというルールをあらかじめ決めておき、その決められた通信方式を用いて通信を行うことが通例であった。つまり、従来のプッシュにおいては、あらかじめプッシュを行う際に利用する通信方式が決められているのが通例であった。
【非特許文献１】Open Mobile Alliance, “OMA Push V2.1 Candidate Enabler”, OMA-ERP-Push-V2_1-20051122-C,2005年11月のうち、(1) Push Proxy GatewayService OMA-WAP-TS-PPGService-V2_1-20051122-C.pdf、(2) Push Application ProtocolOMA-WAP-TS-PAP-V2_1-20051122-C.pdf、(3) Push Over the Air OMA-WAP-TS-PushOTA-V2_1-20051122-C.pdf、(4) Push MessageSpecification WAP-251-PushMessage-20010322-a.pdf
【非特許文献２】Open Mobile Alliance, “OMA Email Notification V1.0”, OMA-EMN-V1_0-20040731-C,2004年7月
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、近年の携帯端末の多様化と技術革新により、携帯端末が複数の通信方式を同時にサポートし、同時に利用可能な場合が考えられる。例えば、携帯端末がＷ−ＣＤＭＡと無線ＬＡＮの両通信方式をサポートし、携帯端末が双方の通信方式を同時に利用可能な状況が考えられる。この状況において携帯端末がデータをプルする場合には、当該携帯端末にて利用する通信方式をいずれか一方の通信方式に決定しデータを取得することが可能であるので問題にはならない。しかし、プッシュサーバが携帯端末に対しデータをプッシュする場合には、当該携帯端末にて複数の通信方式が利用可能であるため、プッシュサーバが、何れの通信方式を利用して携帯端末に対しデータをプッシュすれば良いのかを判断できない、という問題があった。
【００１０】
そこで、従来の方法では、プッシュサーバが、利用するプッシュ方式をあらかじめ決定しておき、このあらかじめ決定した通信方式を利用して携帯端末に対しデータをプッシュするのが通例であった。例えば、プッシュサーバは、利用するプッシュ方式として、よりサービスエリアが広いＷ−ＣＤＭＡをあらかじめ決定しておき、この通信方式を用いて常にプッシュを行う、という形態が存在していた。
【００１１】
ところが、プッシュするデータに応じて最適な通信方式を選択することが不可能であった。例えば、利用するプッシュ方式としてＷ−ＣＤＭＡをあらかじめ決定しておく形態では、より高速な無線ＬＡＮを利用して携帯端末に対しデータをプッシュすることが出来ないという問題が生じていた。
【００１２】
もちろん、利用するプッシュ方式として無線ＬＡＮをあらかじめ決定しておくことも可能であるが、無線ＬＡＮはＷ−ＣＤＭＡと比較してそのサービスエリアが小さいことが多いため、宛先の携帯端末が無線ＬＡＮのサービスエリア圏外に位置する場合には、たとえ当該携帯端末がＷ−ＣＤＭＡのサービスエリア圏内に位置していても、プッシュサーバがデータを当該携帯端末に対しプッシュすることが不可能となるという問題があった。
【００１３】
本発明は、上記の問題を解決するために成されたものであり、複数の通信方式をサポートする携帯端末に対しデータをプッシュする際に、状況に応じて最適な通信方式を利用してデータを当該携帯端末に対しプッシュすることを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明に係るプッシュゲートウェイは、プッシュサーバから受信したプッシュデータを携帯端末に対し中継するプッシュゲートウェイであって、前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せ手段と、前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定手段と、前記ネットワーク決定手段により決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工手段と、前記データ加工手段により加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信手段と、を具備することを特徴とする。
【００１５】
本発明に係る在圏登録サーバは、第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能な在圏登録サーバであって、携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第１の在圏情報受信手段と、携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第２の在圏情報受信手段と、前記第１の在圏情報受信手段又は前記第２の在圏情報受信手段により受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理手段と、問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を前記在圏情報管理手段から取り出し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答手段と、を具備することを特徴とする。
【００１６】
本発明に係る携帯端末は、第１の無線通信インタフェースと、第２の無線インタフェースとを備える携帯端末であって、前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第１の在圏情報送信手段と、前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第２の在圏情報送信手段と、前記第１の無線通信インタフェース又は前記第２の無線通信インタフェースを介してプッシュデータを受信するプッシュ受信手段と、を具備することを特徴とする。
【００１７】
本発明に係るプッシュシステムは、第１の無線通信インタフェースと第２の無線インタフェースとを備える複数の携帯端末と、宛先の携帯端末へのプッシュデータを送信するプッシュサーバと、第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能であり各携帯端末の在圏情報を管理する在圏登録サーバと、前記プッシュサーバから受信したプッシュデータを宛先の携帯端末に対し中継するプッシュゲートウェイとを含んで構成されるプッシュシステムであって、前記携帯端末は、前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第１の在圏情報送信手段と、前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する第２の在圏情報送信手段と、前記第１の無線通信インタフェース又は前記第２の無線通信インタフェースを介してプッシュデータを受信するプッシュ受信手段と、を具備し、前記在圏登録サーバは、携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第１の在圏情報受信手段と、携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する第２の在圏情報受信手段と、前記第１の在圏情報受信手段又は前記第２の在圏情報受信手段により受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理手段と、問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を前記在圏情報管理手段から取り出し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答手段と、を具備し、前記プッシュゲートウェイは、前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せ手段と、前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定手段と、前記ネットワーク決定手段により決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工手段と、前記データ加工手段により加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信手段と、を具備することを特徴とする。
【００１８】
本発明に係るプッシュ方法は、第１の無線通信インタフェースと第２の無線インタフェースとを備える複数の携帯端末と、宛先の携帯端末へのプッシュデータを送信するプッシュサーバと、第１の無線通信ネットワーク及び第２の無線通信ネットワークの各々との間で通信が可能であり各携帯端末の在圏情報を管理する在圏登録サーバと、前記プッシュサーバから受信したプッシュデータを宛先の携帯端末に対し中継するプッシュゲートウェイとを含んで構成されるプッシュシステム、におけるプッシュ方法であって、前記携帯端末が、前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報を送信するか、又は、前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワークを経由して在圏登録サーバに対して前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報を送信する在圏情報送信ステップと、前記在圏登録サーバが、携帯端末が前記第１の無線通信インタフェースを用いて通信が可能な場合に、前記第１の無線通信インタフェースが接続する第１の無線通信ネットワーク経由で、前記携帯端末が前記第１の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信するか、又は、携帯端末が前記第２の無線通信インタフェースを用いて通信が可能な場合に、前記第２の無線通信インタフェースが接続する第２の無線通信ネットワーク経由で、前記携帯端末が前記第２の無線通信ネットワークを利用可能であることを示す在圏情報及び当該携帯端末のＩＤを受信する在圏情報受信ステップと、前記在圏登録サーバが、受信された携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理する在圏情報管理ステップと、前記プッシュゲートウェイが、前記プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせる在圏情報問合せステップと、前記在圏登録サーバが、問合せ対象の携帯端末のＩＤを含む問合せをプッシュゲートウェイから受信し、当該携帯端末のＩＤに対応する携帯端末の在圏情報を特定し、当該携帯端末の在圏情報を前記プッシュゲートウェイに応答する在圏情報応答ステップと、前記プッシュゲートウェイが、前記在圏登録サーバから応答された前記携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定ステップと、前記プッシュゲートウェイが、決定された無線通信ネットワークに適するように前記プッシュデータを加工するデータ加工ステップと、前記プッシュゲートウェイが、加工されたプッシュデータを、前記決定された無線通信ネットワーク経由で前記携帯端末に送信するプッシュ送信ステップと、前記携帯端末が、前記決定された無線通信ネットワーク経由でプッシュデータを受信するプッシュ受信ステップと、を有することを特徴とする。
【００１９】
以上のような本発明によれば、在圏登録サーバが携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理しており、プッシュゲートウェイが、プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせ、当該問合せに対し在圏登録サーバから応答された携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定し、決定された無線通信ネットワークに適するようにプッシュデータを加工し、加工されたプッシュデータを上記決定された無線通信ネットワーク経由で宛先の携帯端末に送信し、宛先の携帯端末がプッシュデータを受信することができる。このように、複数の通信方式をサポートする携帯端末に対しデータをプッシュする際に、状況に応じて最適な通信方式を利用してデータを当該携帯端末に対しプッシュすることができる。
【発明の効果】
【００２０】
本発明によれば、複数の通信方式をサポートする携帯端末に対しデータをプッシュする際に、状況に応じて最適な通信方式を利用してデータを当該携帯端末に対しプッシュすることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施形態を、図面を参照して説明する。以下の説明で参照する各図において、同一の構成要素は同一の符号によって示されている。
【００２２】
（システム全体の構成）
図２は、本発明の実施形態に係るプッシュシステム１の構成図である。プッシュシステム１は、複数の通信方式による通信が可能な携帯端末１０と、携帯端末１０が接続可能な通信方式により通信が可能な第１の無線通信ネットワーク１００及び第２の無線通信ネットワーク２００と、携帯端末１０が第１の無線通信ネットワーク１００又は第２の無線通信ネットワーク２００を通じて通信可能な在圏登録サーバ２０と、宛先の携帯端末１０へのプッシュデータを送信するプッシュサーバ４０と、ネットワーク３００を介してプッシュサーバ４０との間で通信可能とされ、プッシュサーバ４０から受信したプッシュデータを宛先の携帯端末１０に対し中継するプッシュゲートウェイ３０と、を含んで構成されている。
【００２３】
携帯端末１０、在圏登録サーバ２０、プッシュゲートウェイ３０、プッシュサーバ４０は、後述するように、ＣＰＵ、記憶装置、入出力装置等のハードウェア資源と、記憶装置に記憶されたソフトウェア資源から構成される。
【００２４】
携帯端末１０は、例えば携帯電話、ＰＤＡ等に該当し、プッシュサーバ４０からプッシュされたデータを画面表示するなどしてユーザに示す機能を有する。プッシュサーバ４０は、例えばメールサーバなどの、携帯端末１０に対してプッシュするデータを保持しているサーバであり、必要に応じてプッシュゲートウェイ３０等の中継装置を用いて携帯端末１０に対してデータをプッシュする機能を有する。第１の無線通信ネットワーク１００及び第２の無線通信ネットワーク２００は、例えば、移動通信網、無線ＬＡＮ、ＷｉＭＡＸ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｚｉｇｂｅｅ（登録商標）等の、携帯端末１０が利用可能な無線通信ネットワークであり、携帯端末１０は、利用しているネットワークに関する情報を在圏登録サーバ２０に対して登録することが可能な構成となっている。
【００２５】
（各装置の構成）
図３は、携帯端末１０におけるブロック構成図を示す。携帯端末１０は、第１の無線通信ネットワーク１００（図２）経由での無線通信を行うための第１の通信部１０１、第２の無線通信ネットワーク２００（図２）経由での無線通信を行うための第２の通信部１０２、CPU１０３、ROM１０４、RAM１０５、制御部１０６、及び入出力部１０７を含んで構成される。このうち第１の通信部１０１は、第１の無線通信ネットワーク１００から受信する受信電波の強度や、接続する基地局からの情報を定期的に受信することによって第１の無線通信ネットワーク１００に在圏していることを判断することが可能とされている。第２の通信部１０２は、第２の無線通信ネットワーク２００から受信する受信電波の強度や、接続する基地局からの情報を定期的に受信することによって第２の無線通信ネットワーク２００に在圏していることを判断することが可能とされている。
【００２６】
図９は携帯端末１０の機能ブロック図を示す。図９に示すように携帯端末１０は、機能ブロック構成として、図３の第１の通信部１０１（第１の無線通信インタフェースに相当）を用いて通信が可能な場合に、第１の通信部１０１が接続する第１の無線通信ネットワーク１００を経由して在圏登録サーバ２０に対して当該携帯端末１０が第１の無線通信ネットワーク１００を利用可能であることを示す在圏情報を送信する第１の在圏情報送信手段１０Ａと、図３の第２の通信部１０２（第２の無線通信インタフェースに相当）を用いて通信が可能な場合に、第２の通信部１０２が接続する第２の無線通信ネットワーク２００を経由して在圏登録サーバ２０に対して当該携帯端末１０が第２の無線通信ネットワーク２００を利用可能であることを示す在圏情報を送信する第２の在圏情報送信手段１０Ｂと、第１の通信部１０１又は第２の通信部１０２を介してプッシュデータを受信するプッシュ受信手段１０Ｃとを具備する。なお、図示は省略したが、携帯端末１０は、その他にも携帯端末として必要な機能を具備する。
【００２７】
図４は在圏登録サーバ２０のブロック構成図を示す。在圏登録サーバ２０は、通信部２０１、在圏情報保存部２０２、CPU２０３、ROM２０４、RAM２０５、制御部２０６、及び入出力部２０７を含んで構成される。このうち通信部２０１は、第１の無線通信ネットワーク１００及び第２の無線通信ネットワーク２００の各々を経由して携帯端末１０と通信する機能を持っている。また、通信部２０１は、プッシュゲートウェイ３０と通信する機能も有している。在圏情報保存部２０２は、携帯端末１０の在圏情報を管理しており、図５に示すように、携帯端末１０それぞれについて、携帯端末IDに対応付けて、当該携帯端末１０が利用可能な通信方式、当該携帯端末１０の位置ID等の情報を在圏情報として管理する。在圏情報は、携帯端末１０がサービスエリア圏内にある通信方式とその一斉同報呼び出しエリアや、場合によっては基地局やセル等を示す位置ID等の情報を管理しており、これにより携帯端末１０がどの通信方式を利用していてどの位置に在圏しているのかを管理することが可能となっている。また、在圏情報は、図５のように、各通信方式利用に関する優先度を含んでも良い。なお、優先度の利用法については後述する。
【００２８】
図１０は在圏登録サーバ２０の機能ブロック図を示す。図１０に示すように在圏登録サーバ２０は、機能ブロック構成として、携帯端末１０が第１の無線通信ネットワーク１００を利用可能であることを示す在圏情報及び当該携帯端末１０のＩＤを受信する第１の在圏情報受信手段２０Ａと、携帯端末１０が第２の無線通信ネットワーク２００を利用可能であることを示す在圏情報及び当該携帯端末１０のＩＤを受信する第２の在圏情報受信手段２０Ｂと、受信された携帯端末１０の在圏情報を当該携帯端末１０のＩＤに対応付けて管理する在圏情報管理手段２０Ｃと、問合せ対象の携帯端末１０のＩＤを含む問合せをプッシュゲートウェイ３０から受信し、当該携帯端末１０のＩＤに対応する携帯端末１０の在圏情報を在圏情報管理手段２０Ｃから取り出し、当該携帯端末１０の在圏情報をプッシュゲートウェイ３０に応答する在圏情報応答手段２０Ｄとを具備する。なお、図示は省略したが、在圏登録サーバ２０は、その他にも、いわゆる位置登録管理サーバとして必要な機能を具備する。
【００２９】
図６は、プッシュゲートウェイ３０のブロック構成図を示す。プッシュゲートウェイ３０は、通信部３０１、データベース部３０２、CPU３０３、ROM３０４、RAM３０５、制御部３０６、及び入出力部３０７を含んで構成される。このうち通信部３０１は、第１の無線通信ネットワーク１００及び第２の無線通信ネットワーク２００の各々を経由して携帯端末１０と通信する機能を持っている。また、通信部３０１は、在圏登録サーバ２０と通信する機能を持っている。さらに、通信部３０１は、ネットワーク３００を経由して、プッシュサーバ４０と通信する機能を持っている。
【００３０】
図１１はプッシュゲートウェイ３０の機能ブロック図を示す。図１１に示すようにプッシュゲートウェイ３０は、機能ブロック構成として、プッシュサーバ４０からプッシュデータを受信した際に、宛先の携帯端末１０の在圏情報を在圏登録サーバ２０に問い合わせる在圏情報問合せ手段３０Ａと、在圏登録サーバ２０から応答された携帯端末１０の在圏情報に基づいて、当該携帯端末１０に対しデータをプッシュするために利用する無線通信ネットワークを決定するネットワーク決定手段３０Ｂと、決定された無線通信ネットワークに適するようにプッシュデータを加工するデータ加工手段３０Ｃと、加工されたプッシュデータを、上記決定された無線通信ネットワーク経由で携帯端末１０に送信するプッシュ送信手段３０Ｄとを具備する。なお、図示は省略したが、プッシュゲートウェイ３０は、その他にも、いわゆる中継器（ゲートウェイ）として必要な機能を具備する。
【００３１】
図７は、プッシュサーバ４０のブロック構成図を示す。プッシュサーバ４０は、通信部４０１、データベース部４０２、CPU４０３、ROM４０４、RAM４０５、制御部４０６、及び入出力部４０７を含んで構成される。通信部４０１は、ネットワーク３００を経由して、プッシュゲートウェイ３０と通信する機能を持っている。
【００３２】
（動作詳細）
以下では、フローチャートを用いながら本発明に基づくプッシュ方法の流れを示す。
【００３３】
（１）事前の在圏情報の登録
携帯端末１０は、第１の通信部１０１を用いて通信が可能な場合、第１の通信部１０１が接続する第１の無線通信ネットワーク１００を経由して在圏登録サーバ２０に対して当該携帯端末１０が第１の無線通信ネットワーク１００を利用可能であることを示す在圏情報を送信する（図８のＳ１）。また、携帯端末１０は、第２の通信部１０２を用いて通信が可能な場合、第２の通信部１０２が接続する第２の無線通信ネットワーク２００を経由して在圏登録サーバ２０に対して当該携帯端末１０が第２の無線通信ネットワーク２００を利用可能であることを示す在圏情報を送信する（Ｓ１）。
【００３４】
在圏登録サーバ２０は、携帯端末１０が第１の無線通信ネットワーク１００を利用可能であることを示す在圏情報、又は、携帯端末１０が第２の無線通信ネットワーク２００を利用可能であることを示す在圏情報を、当該携帯端末１０のＩＤとともに受信し（Ｓ２）、受信された携帯端末１０の在圏情報を当該携帯端末１０のＩＤに対応付けて登録する（Ｓ３）。
【００３５】
（２）プッシュサーバ４０によるプッシュデータの送信
プッシュサーバ４０の制御部３０６は、アプリケーションやユーザ等の指示によりある携帯端末１０に対してデータをプッシュする際には、携帯端末１０に対して送信するプッシュデータを作成する（Ｓ４）。プッシュデータには、配信対象となる携帯端末１０を一意に識別する携帯端末IDとプッシュデータそのものが含まれる。携帯端末IDとは、例えば電子メールアドレスや携帯端末１０の電話番号等が考えられる。プッシュサーバ４０は、プッシュデータを作成すると、携帯端末１０に対してデータをプッシュすることが可能なプッシュゲートウェイ３０を宛先としてデータのプッシュを行う（Ｓ５）。なお、プッシュサーバ４０からプッシュゲートウェイ３０に対してデータをプッシュする際に、複数の中継サーバを経由する場合もある。特にネットワーク３００にインターネットを用いて電子メールをプッシュする場合には、複数のメールサーバを中継してプッシュゲートウェイ３０に対してプッシュデータをプッシュする構成が考えられる。また、プッシュサーバ４０とプッシュゲートウェイ３０が専用線等で直接接続されている形態を採用してもよい。
【００３６】
（３）プッシュゲートウェイ３０によるプッシュデータの中継
プッシュゲートウェイ３０の制御部３０６は、通信部３０１を経由してプッシュサーバ４０からプッシュデータを受信すると（Ｓ６）、受信したプッシュデータを解析し（Ｓ７）、在圏登録サーバ２０に対して当該携帯端末１０のＩＤをキーにして、当該携帯端末１０の在圏情報を問い合わせるための問合せメッセージを在圏登録サーバ２０に送信する（Ｓ８）。
【００３７】
在圏登録サーバ２０の制御部２０６は、通信部２０１を経由してプッシュゲートウェイ３０からの問合せメッセージを受信すると、当該問合せメッセージ中の携帯端末のＩＤを取り出し、ＩＤをキーとして、在圏情報保存部２０２に保存されている在圏情報データを検索し、当該携帯端末１０が利用する通信方式を確認する（Ｓ９）。ここで、携帯端末１０が複数の通信方式を同時に利用可能な場合には、各通信方式の利用優先順位に応じて、当該携帯端末１０が利用する通信方式を設定する。例えば図５のように、ＩＤが09000000001の携帯端末が複数の通信方式を利用可能としている場合、制御部２０６は、相対的に利用優先順位が高い「無線ＬＡＮ」を第１優先とし、相対的に利用優先順位が低い「Ｗ−ＣＤＭＡ」を第２優先とする、といった手続きを行う。
【００３８】
在圏登録サーバ２０の制御部２０６は、携帯端末１０の在圏情報の確認が完了すると、その確認結果（在圏情報）を応答メッセージとして、プッシュゲートウェイ３０に対し応答する（Ｓ１０）。当該応答メッセージ（在圏情報）中には、携帯端末１０のＩＤとともに、当該携帯端末１０が利用可能な通信方式及びその優先度を示した結果が含まれている。
【００３９】
プッシュゲートウェイ３０の制御部３０６は、通信部３０１を経由して在圏登録サーバ２０から上記応答メッセージ（在圏情報）を受信すると、受信した在圏情報に基づいて、当該携帯端末１０に対しデータをプッシュするために利用する無線通信ネットワークを決定し（Ｓ１１）、決定された無線通信ネットワークに適するようにプッシュデータを加工する（Ｓ１２）。ここでは、例えば、利用する通信方式が通信速度の低速な移動通信網であった場合には、プッシュデータの中から不要な領域を削除したり、プッシュデータのデータ量そのものを削減するといった加工処理を行う。また、例えば、プッシュするデータが電子メールの場合には、不要なメールヘッダを削除したり、メール中に含まれる画像データを低解像度画像へ変換するといった加工処理を行う。
【００４０】
上記のようなプッシュデータの加工が完了すると、制御部３０６は、通信部３０１を経由して、利用する通信方式がサポートするネットワーク（例えば第１の無線通信ネットワーク１００）を通じて携帯端末１０に対しデータをプッシュする（Ｓ１３）。携帯端末１０は、利用する通信方式がサポートするネットワーク（例えば第１の無線通信ネットワーク１００）を通じてプッシュされたプッシュデータを、例えば第１の通信部１０１により受信する（Ｓ１４）。
【００４１】
なお、ここで、制御部３０６は、Ｓ１３のプッシュにおけるエラー発生などを検出した場合（Ｓ１５で肯定判定の場合）、別の通信方式を用いてプッシュを再度行っても良い。制御部３０６は、別の通信方式を用いて再度プッシュを行うと判断した場合（Ｓ１５で肯定判定の場合）、携帯端末１０に対しデータをプッシュするために利用する無線通信ネットワークを再度決定し（Ｓ１６）、決定された無線通信ネットワークに適するようにプッシュデータを再加工する（Ｓ１７）。そして、制御部３０６は、通信部３０１を経由して、前に利用した通信方式とは異なるネットワーク（例えば第２の無線通信ネットワーク２００）を通じて携帯端末１０に対しデータをプッシュする（Ｓ１８）。携帯端末１０は、利用する通信方式がサポートするネットワーク（例えば第２の無線通信ネットワーク２００）を通じてプッシュされたプッシュデータを、例えば第２の通信部１０２により受信する（Ｓ１９）。
【００４２】
以上説明した実施形態によれば、在圏登録サーバが携帯端末の在圏情報を当該携帯端末のＩＤに対応付けて管理しており、プッシュゲートウェイが、プッシュサーバからプッシュデータを受信した際に、宛先の携帯端末の在圏情報を在圏登録サーバに問い合わせ、当該問合せに対し在圏登録サーバから応答された携帯端末の在圏情報に基づいて、当該携帯端末に対しデータをプッシュするために利用する無線通信ネットワークを決定し、決定された無線通信ネットワークに適するようにプッシュデータを加工し、加工されたプッシュデータを上記決定された無線通信ネットワーク経由で宛先の携帯端末に送信し、宛先の携帯端末がプッシュデータを受信することができる。このように、複数の通信方式をサポートする携帯端末に対しデータをプッシュする際に、状況に応じて最適な通信方式を利用してデータを当該携帯端末に対しプッシュすることができる。
【図面の簡単な説明】
【００４３】
【図１】EMNによるプッシュ適用例を示す図である。
【図２】プッシュシステム構成図である。
【図３】携帯端末1０のブロック構成図である。
【図４】在圏登録サーバ２０のブロック構成図である。
【図５】在圏情報データの例を示す図である。
【図６】プッシュゲートウェイ３０のブロック構成図である。
【図７】プッシュサーバ４０のブロック構成図である。
【図８】プッシュ方法のフローチャートである。
【図９】携帯端末１０の機能ブロック図である。
【図１０】在圏登録サーバ２０の機能ブロック図である。
【図１１】プッシュゲートウェイ３０の機能ブロック図である。
【符号の説明】
【００４４】
１…プッシュシステム、１０…携帯端末、１０Ａ…第１の在圏情報送信手段、１０Ｂ…第２の在圏情報送信手段、１０Ｃ…プッシュ受信手段、２０…在圏登録サーバ、２０Ａ…第１の在圏情報受信手段、２０Ｂ…第２の在圏情報受信手段、２０Ｃ…在圏情報管理手段、２０Ｄ…在圏情報応答手段、３０…プッシュゲートウェイ、３０Ａ…在圏情報問合せ手段、３０Ｂ…ネットワーク決定手段、３０Ｃ…データ加工手段、３０Ｄ…プッシュ送信手段、４０…プッシュサーバ、１００…第１の無線通信ネットワーク、１０１…第１の通信部、１０２…第２の通信部、１０３…ＣＰＵ、１０４…ＲＯＭ、１０５…ＲＡＭ、１０６…制御部、１０７…入出力部、２００…第２の無線通信ネットワーク、２０１…通信部、２０２…在圏情報保存部、２０３…ＣＰＵ、２０４…ＲＯＭ、２０５…ＲＡＭ、２０６…制御部、２０７…入出力部、３００…ネットワーク、３０１…通信部、３０２…データベース部、３０３…ＣＰＵ、３０４…ＲＯＭ、３０５…ＲＡＭ、３０６…制御部、３０７…入出力部、４０１…通信部、４０２…データベース部、４０３…ＣＰＵ、４０４…ＲＯＭ、４０５…ＲＡＭ、４０６…制御部、４０７…入出力部。
【図１】
2007325190.tif 000003
【図２】
2007325190.tif 000004
【図３】
2007325190.tif 000005
【図４】
2007325190.tif 000006
【図５】
2007325190.tif 000007
【図６】
2007325190.tif 000008
【図７】
2007325190.tif 000009
【図８】
2007325190.tif 000010
【図９】
2007325190.tif 000011
【図１０】
2007325190.tif 000012
【図１１】
2007325190.tif 000013