(57)【要約】  本願は、無線電話のためのインターネットベースのコールバックに関する。ジャジャー（ＪＡＪＡＨ）等のインターネットベースのコールバックが知られている。従来のインターネットベースのコールバックを使用して発呼を開始するには、ユーザは、インターネットに接続し、ウェブブラウザを起動し、自らのアカウントにログインし、発呼者および被呼者の電話番号を指定してコールバックを要求し、最後にコールバックサーバからの着呼に応答しなければならない。しかし、このようなステップの組合せには問題があると考えられている。したがって、本願の主な目的は、無線電話のユーザがインターネットベースのコールバックを利用することにより、被呼者の電話番号をダイヤリングするかまたは連絡先リストから選択した後「呼出」ボタンを押下するだけで発呼を開始できるようにすることである。この目的は、無線電話上で動作するソフトウェアが、上述のすべてのステップをユーザから隠すことによって達成される。コールバックサービスが使用されていることはユーザには不可視であるが、これは、コールバックサーバからの着呼の受信およびそれに対する応答をこのソフトウェアが担っていることによる。
2011501552.tif 000002
【特許請求の範囲】
【請求項１】
無線電話からの、いくつかの通信路を通り、ＶｏＩＰコールバックサービスプロバイダを経由する発呼を、該無線電話にインストールされた指定アプリケーションを使って処理する方法であって、
（ａ）イベントリスナーオブジェクトアプリケーションによって発呼の開始を検知するステップと、
（ｂ）前記イベントリスナーオブジェクトアプリケーションによって意思決定アプリケーションに対して動作コマンドを送信するステップと、
（ｃ）前記意思決定アプリケーションによってコールトリガアプリケーションに情報を送信するステップと、
（ｄ）前記コールトリガアプリケーションによって前記コールバックサービスプロバイダサーバに対して発呼者および被呼者の個人識別情報ならびに呼出情報を含む通知を送信するステップと、
（ｅ）前記サービスプロバイダによってコールバックルーチンを適用するステップと、
（ｆ）前述の全ステップを通じて発呼者に対して直接呼出信号をシミュレートするステップと、
（ｇ）被呼者との接続が完了すると直ちにシミュレーションを停止するステップと
を含むことを特徴とする方法。
【請求項２】
前記シミュレーションが仮想着信音の形態である、請求項１に記載の方法。
【請求項３】
被呼者との接続に失敗した場合、前記シミュレーションが仮想話中音の形態である、請求項１に記載の方法。
【請求項４】
前記イベントリスナーオブジェクトアプリケーションが無線電話オペレーティングシステムの起動によりトリガされる、請求項１に記載の方法。
【請求項５】
前記イベントリスナーオブジェクトアプリケーションが発呼者によって起動される、請求項１に記載の方法。
【請求項６】
前記イベントリスナーオブジェクトアプリケーションが無線電話における「呼出」イベントによって起動される、請求項１に記載の方法。
【請求項７】
無線電話のインターネットへの接続状態をコールトリガアプリケーションによって検知するさらなるステップを含む、請求項１に記載の方法。
【請求項８】
前記コールトリガアプリケーションが発呼者のダイレクト無線電話通信プロバイダを通る発呼の経路を選択できる、請求項７に記載の方法。
【請求項９】
前記コールトリガアプリケーションが前記通知をＳＭＳメッセージで送信するのに適している、請求項８に記載の方法。
【請求項１０】
前記指定アプリケーションがコールバックの着信を受けると直ちに仮想着信音を発するのに適している、請求項１に記載の方法。
【請求項１１】
前記コールトリガアプリケーションがインターネット網を通じて前記通知を送信するのに適している、請求項１に記載の方法。
【請求項１２】
無線電話からの、いくつかの通信路を通り、ＶｏＩＰコールバックサービスプロバイダを経由する発呼を、該無線電話にインストールされた指定アプリケーションおよびコールバックルーチンを使って処理するための通信システムであって、
（ａ）少なくとも１つの無線電話通信システムと、
（ｂ）少なくとも１つのＶｏＩＰサービスプロバイダと、
（ｃ）前記少なくとも１つのＶｏＩＰサービスプロバイダと前記少なくとも１つの無線電話通信システムとの間の通信手段と、
（ｄ）イベントリスナーオブジェクトアプリケーションによって発呼の開始を検知するための手段と、
（ｅ）  ｉ）前記イベントリスナーオブジェクトアプリケーションによって意思決定アプリケーションに対して動作コマンドを、および
ｉｉ）前記意思決定アプリケーションによってコールトリガアプリケーションに対して情報ビットを
送ることに適した少なくとも１つのコンピュータプロセッサと、
（ｆ）前記コールトリガアプリケーションによって前記コールバックサービスプロバイダサーバに対して発呼者および被呼者の個人識別情報ならびに呼出情報を含む通知を送信するための手段と
を含むことを特徴とする通信システム。
【請求項１３】
無線電話からの、いくつかの通信路を通り、ＶｏＩＰコールバックサービスプロバイダを経由する発呼を、該無線電話にインストールされた指定アプリケーションおよびコールバックルーチンを使って処理するためのコンピュータソフトウェア製品であって、
該製品が、プログラム命令の格納されたコンピュータによる読み取りの可能な媒体を含み、
該命令がコンピュータによって読み取られたとき、該コンピュータが
（ａ）イベントリスナーオブジェクトアプリケーションによって発呼の開始を検知すること、
（ｂ）前記イベントリスナーオブジェクトアプリケーションによって意思決定アプリケーションに対して動作コマンドを送信すること、
（ｃ）前記意思決定アプリケーションによってコールトリガアプリケーションに対して情報ビットを送信すること、
（ｄ）前記コールトリガアプリケーションによって前記コールバックサービスプロバイダサーバに対して発呼者および被呼者の個人識別情報ならびに呼出情報を含む通知を送信すること、
（ｅ）前記サービスプロバイダによってコールバックルーチンを適用すること、
（ｆ）前記アプリケーションによって、前述の全ステップを通じて発呼者に対して直接呼出信号をシミュレートすること、および
（ｇ）被呼者との接続が完了すると直ちにシミュレーションを停止すること
を特徴とするコンピュータソフトウェア製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して無線電話に関し、より詳細には、インターネットベースの電話通信プロバイダにアクセスするための、インターネット閲覧の可能な携帯電話の使用に関する。
【背景技術】
【０００２】
本発明の背景には、（ａ）携帯情報端末ＰＤＡ、高機能ポケットコンピュータ、その他類似の装置から第３世代携帯電話に及ぶ多目的ハンドヘルドデバイスの開発、（ｂ）スカイプおよびジャジャーのような、主としてＶｏＩＰに基づくインターネットベースの低料金通信プロバイダ、という最近の主要な２つの動向がある。
【０００３】
したがって、当然のことながら、上記２つのカテゴリを統合すること、すなわちハンドヘルドデバイスからインターネットベースの電話通信プロバイダに対する効果的かつ簡単なアクセスを実現することが期待される。
【０００４】
しかしながら、インターネットベースの電話通信の使用は通常多段階の複雑かつ時間のかかるプロセスであるため直送式通話には適さず、標準サイズすなわちデスクトップまたはポータブル（ラップトップ）のコンピュータを使用する必要がある。
【０００５】
たとえば、インターネットベースの電話通信サービスプロバイダを使用したい場合、まずインターネットに接続し、次いで、ウェブブラウザまたは該サービスプロバイダのアプリケーションを起動し、自らのアカウントにログインした後、該サービスプロバイダの設備を経由して通信しなければならない。（ＪＡＪＡＨが提供するような）インターネットベースのコールバックに基づくサービスの場合は、サービスプロバイダサーバからの着呼に応答する手順を踏まなければならない。
【０００６】
このような複数のステップおよび機能の組合せを携帯電話において実現することは、たとえインターネット閲覧の可能な高機能デバイスに関しても困難であると考えられてきた。このような困難を克服しようとする試みは、たとえばＷＯ２００８／０７０４３４Ａ１に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
したがって、本発明の主要な目的は、携帯電話の所有者が直送式と同様の簡単な方法でインターネットベースの電話通信プロバイダのサービスを楽しめるようにすることであり、言い換えれば「通常」の使用と同様に、すなわちダイヤリングするかまたは連絡先リストから番号を選択した後「呼出」ボタンを押下することにより発呼を開始できるようにすることである。
【０００８】
本発明のさらなる目的は、無線オペレーティングシステム上でサービスプロバイダアプリケーションを実行する（以下でさらに述べる）ことにより、不可視的かつシームレスな方法で上記の目的を達成することである。
【発明の効果】
【０００９】
本発明の一般的な一態様によれば、無線電話からの、いくつかの通信路を通り、ＶｏＩＰコールバックサービスプロバイダを経由する発呼を、該無線電話にインストールされた指定アプリケーションを使って処理する方法であって、
イベントリスナーオブジェクトアプリケーションによって発呼の開始を検知するステップと、
前記イベントリスナーオブジェクトアプリケーションによって意思決定アプリケーションに対して動作コマンドを送信するステップと、
前記意思決定アプリケーションによってコールトリガアプリケーションに情報を送信するステップと、
前記コールトリガアプリケーションによって前記コールバックサービスプロバイダサーバに対して発呼者および被呼者の個人識別情報ならびに呼出情報を含む通知を送信するステップと、
前記サービスプロバイダによってコールバックルーチンを適用するステップと、
前述の全ステップを通じて発呼者に対して直接呼出信号をシミュレートするステップと、
被呼者との接続が完了すると直ちにシミュレーションを停止するステップと
を含むことを特徴とする方法が提供される。
【００１０】
本発明のいくつかの実施形態によれば、本発明に係るアプリケーションによるシミュレーションは、仮想着信音の形態である。
【００１１】
本発明のさらなるいくつかの実施形態によれば、被呼者との接続に失敗した場合、該アプリケーションによるシミュレーションは、仮想話中音の形態である。
【００１２】
本発明のさらにまた別のいくつかの実施形態によれば、前記イベントリスナーオブジェクトアプリケーションは無線電話オペレーティングシステムの起動によってトリガされる。
【００１３】
また、本発明のいくつかの実施形態によれば、前記イベントリスナーオブジェクトアプリケーションは発呼者によって起動される。
【００１４】
本発明のさらにまた別のいくつかの実施形態によれば、前記イベントリスナーオブジェクトアプリケーションは無線電話における「呼出」イベントによって起動される。
【００１５】
また、本発明のいくつかの実施形態によれば、該方法は、無線電話のインターネットへの接続状態をコールトリガアプリケーションによって検知するさらなるステップを含む。
【００１６】
本発明のさらにまた別のいくつかの実施形態によれば、前記コールトリガアプリケーションは、発呼者のダイレクト無線電話通信プロバイダを通る発呼の経路を選択できる。
【００１７】
本発明のさらにまた別のいくつかの実施形態によれば、前記コールトリガアプリケーションは、前記通知をＳＭＳメッセージによって送信する。
【００１８】
さらに、本発明のいくつかの実施形態によれば、前記指定アプリケーションは、コールバックの着信を受けると直ちに仮想着信音を発するのに適している。
【００１９】
本発明のさらなるいくつかの実施形態によれば、前記コールトリガアプリケーションは、インターネット網を通じて前記通知を送信するのに適している。
【図面の簡単な説明】
【００２０】
本発明がより完全に理解されるよう、以下の例示的な図面を参照しながらいくつかの好ましい実施形態について説明する。
【００２１】
ここで図面の詳細を具体的に参照するが、示される詳細事項は例示を目的としたものであり、本発明の好ましい実施形態を検討するためのものに過ぎず、本発明の本質および概念的態様を最も効果的かつわかりやすく示すものとして提示されていることを強調しておきたい。この点において、本発明の基本的な理解に必要な程度を超える構造細部を示す試みは為されないが、発明の詳細な説明と図面とを照らし合わせれば、発明のこれらの形態が実際上どのように具体化されるかは、当業者には明らかであろう。
【００２２】
【図１】本発明の一実施形態を説明するフローチャートであり、ここで発呼は無線電話のアプリケーションによって処理され、次いでコールバックサービスプロバイダを経由して、またはダイレクト電話通信サービスプロバイダによって達成されている。
【図２】図１のプロセスをより詳細に示すフローチャートであり、サービスプロバイダアプリケーションによる意思決定が含まれている。
【図３】プロセスを図示したものである。
【発明を実施するための形態】
【００２３】
本発明の方法を実施するには、ユーザは、サービスプロバイダに自己を認識させるための１回限りのプロセスを経る必要がある。したがって、ＧＰＲＳ、ＷＩＦＩ等のインターネット媒介インフラに接続されているデスクトップコンピュータ、ポータブルコンピュータまたは他のポータブルデバイスを使って、従来の方法で登録または加入の手続きを行わなければならない。ひとたびこれを終えると、ユーザは、自らのオペレーティングシステムに合ったアプリケーションをモバイルデバイスにダウンロードできるようになる。
【００２４】
サービスプロバイダのデータベースには、この加入者個人の詳細なユーザ情報が既に格納されているため、この加入者から発呼があれば他の加入者からの場合と同様に処理が行われる。ユーザ情報には無線電話のメモリにも格納されている接続履歴も含まれるが、これに限定はされない。
【００２５】
プロセスの第１段階（図１参照）は従来通りであり、連絡先リストから番号を選択（または新しい相手方番号をダイヤル）し、「呼出」ボタンを押下する。
【００２６】
本発明の一実施形態によれば、無線電話のスイッチを入れると、その無線電話のオペレーティングシステムに対応するコールバックサービスプロバイダアプリケーションがダウンロードされ、起動する。
【００２７】
シンビアン（Ｓｙｍｂｉａｎ）やジャバフォン（ＪａｖａＰｈｏｎｅ）等の無線電話オペレーティングシステムの場合が、これに該当する。これらのオペレーティングシステムは、インストールされたサードパーティーアプリケーション（ＪＡＪＡＨ等）を直ちに統合し、完全に機能させることができる。
【００２８】
本発明の別の実施形態によれば、無線電話のオペレーティングシステムにより、その起動時にサードパーティーアプリケーションのダウンロードや組み込みができなかったり、該アプリケーションによるユーザアクティビティ（すなわちイベント）の監視を許可しなかったりすることがあるが、そのような場合にも、ユーザは、アプリケーションメニューから該アプリケーションを意図的に起動することによって、オペレーティングシステムのフォアグラウンドで動作させることができる。
【００２９】
ひとたび動作すれば、サービスプロバイダアプリケーションは、無線電話オペレーティングシステムのバックグラウンドでイベントリスナーオブジェクトアプリケーションを起動する。
【００３０】
イベントリスナーオブジェクトは、ユーザによって行われたアクティビティ（すなわちイベント）をアプリケーションが検知し、それに対応するための手段である。イベントリスナーオブジェクトはバックグラウンドで動作し、関連するユーザアクティビティを常に監視する。本発明の好ましい一実施形態によれば、イベントリスナーオブジェクトはユーザによる発呼の開始、すなわち無線電話における「呼出」ボタンの押下をリッスンし、検知する。
【００３１】
発呼者が「呼出」ボタンを押すことによりひとたび発呼を開始すれば、イベントオブジェクトリスナーは該イベントを検知し、意思決定アプリケーションをトリガする。
【００３２】
意思決定アプリケーションはイベントリスナーオブジェクトから送られてきた発呼識別情報（たとえば宛先）を検知し、以下のオプション：
（ａ）  ＶｏＩＰによるコールバックサービスプロバイダの設備を通じて発呼を送る
（ｂ）  利用可能な無線電話セルラーサービスプロバイダまたは他の任意のサービスプロバイダを通じて発呼を送る
または
（ｃ）  オプション（ａ）および／または（ｂ）を任意に組み合わせる
のうち１つを「選択」することができる（図２参照）。
【００３３】
これらのオプションは、たとえば、被呼者が該コールバックサービスプロバイダの加入者連絡先の一員であるかどうか、あるいは発呼が大西洋を超えるものかローカルなものか、等によって変化する。これらの可変事項は、コールバックサービスプロバイダの決定またはユーザによる事前の設定により変化するものである。
【００３４】
サービスプロバイダの意思決定アプリケーションが、自体の設備を通じて発呼を送ることを決定した場合、このサービスプロバイダアプリケーションは、以下の２つのうちいずれかの方法で動作するコールトリガアプリケーションを機能させる。
（ａ）  無線電話がインターネットに接続されている場合、コールトリガアプリケーションは、発呼者の識別番号および被呼者の電話番号を含む情報を（パケットとして、多重化方式で、または他の形式で）インターネット経由でサービスプロバイダサーバに送信する。
（ｂ）  無線電話がインターネットに接続されていない場合、コールトリガアプリケーションは（ユーザのダイレクト電話通信サービスプロバイダを利用して）、ＳＭＳメッセージをサービスプロバイダサーバに送信する。
【００３５】
これらのパラメータや他のパラメータは、サービスプロバイダの設備や発呼以前にユーザが指定した無線電話アプリケーションの設定、たとえばコールバックトリガにどの識別子を含めるか、あるいはどの識別子であれば割り込みなしで通常の処理を行うか、といった設定によって変化する。たとえば、ユーザは、ＳＭＳメッセージ機能を有効にしないよう設定してもよい。
【００３６】
ひとたびサービスプロバイダサーバが（インターネットから、または他の手段によって）メッセージを受信すると、コールバックプロセスがトリガされ、該サーバは、本発明のコールバック方法により発呼者・被呼者双方を呼び出し、自体の設備を通るよう発呼の経路を定める。
【００３７】
サービスプロバイダが発呼者・被呼者双方を呼び出すため、ユーザは他のプロバイダを一切使用しない。そのため、該コールバックサービスプロバイダにかかるコスト以外のコストは発生しない。
【００３８】
上述した特別な機能により、本発明に係るアプリケーションはあらかじめ設定したデータベースに基づいて発呼の最適な経路を見出すことに適しており、そのため通話料金をさらに引き下げることができる。
【００３９】
発呼者にとっての処理の「透明性」（不可視性）をできる限り完全なものとするために、該アプリケーションは、接続が完了するまでの間「呼出音」を、あるいは接続に失敗した場合には「話中音」を模倣すなわちシミュレートする。
【００４０】
該アプリケーションは、コールバックサーバからの着呼に反応してそのステータスを確認し、あたかも通常の発呼処理が行われているかのように継続的な仮想呼出音を発するものである。
【００４１】
このように、コールバックサービスプロバイダからの着呼の形跡（音声またはデバイス画面上の表示）を発呼者に気づかせることなく、アプリケーションによる発呼の受信および応答が行われるため、ユーザ側には、接続が完了するまでの間、通常の発呼と同様の呼出音が聞こえるに過ぎない。
【００４２】
発呼処理の続きや加入者への課金等は、携帯電話以外から行われる他の発呼と同様である。
【００４３】
本発明を様々な好ましい実施形態に関して説明してきたが、様々な修正、置換、省略および変更が発明の精神から逸脱することなく為されてもよいことを当業者は認識するであろう。したがって、本発明の範囲は、添付の特許請求の範囲の構成およびその等価物等によってのみ制限されることが意図される。
【図１】
2011501552.tif 000003
【図２】
2011501552.tif 000004
【図３】
2011501552.tif 000005
【国際調査報告】
2011501552.tif 000006
2011501552.tif 000007