(57)【特許請求の範囲】
【請求項１】
交換機とサーバ装置経由で通信可能な情報処理装置において、
第１の電話番号を表示し、表示された前記第１の電話番号がユーザによって指定された場合に、第１の発信要求と第２の発信要求とのうちのいずれかを選択するメニュー領域を表示する表示処理手段と、
前記第１の電話番号と前記第１及び第２の発信要求のうちの前記ユーザによるいずれかの選択とを前記サーバ装置経由で前記交換機へ送信し、識別情報を前記サーバ装置へ送信する送信処理手段と、
を具備し、
前記第１の発信要求は、第１の電話機に対応する前記第１の電話番号を、前記サーバ装置が前記情報処理装置から受信した前記識別情報を変換することによって得られる第２の電話番号に対応する第２の電話機から発信させる発信要求であり、
前記第２の発信要求は、前記第２の電話機に対応する前記第２の電話番号を前記交換機から発信し、当該発信に対して応答があった場合に、前記第１の電話機に対応する前記第１の電話番号を前記交換機から発信する発信要求である、
情報処理装置。
【請求項２】
交換機とサーバ装置経由で通信可能なコンピュータを、
第１の電話番号を表示装置に表示し、表示された前記第１の電話番号がユーザによって指定された場合に、第１の発信要求と、第２の発信要求とのうちのいずれかを選択するメニュー領域を前記表示装置に表示する表示処理手段と、
前記第１の電話番号と前記第１及び第２の発信要求のうちの前記ユーザによるいずれかの選択とを前記サーバ装置経由で前記交換機へ通信装置により送信し、識別情報を前記サーバ装置へ前記通信装置により送信する送信処理手段と、
して機能させ、
前記第１の発信要求は、第１の電話機に対応する前記第１の電話番号を、前記サーバ装置が前記コンピュータから受信した前記識別情報を変換することによって得られる第２の電話番号に対応する第２の電話機から発信させる発信要求であり、
前記第２の発信要求は、前記第２の電話機に対応する前記第２の電話番号を前記交換機から発信し、当該発信に対して応答があった場合に、前記第１の電話機に対応する前記第１の電話番号を前記交換機から発信する発信要求である、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
ユーザは、手動で電話を掛ける場合に、電話機に電話番号を入力する。電話機は、電話番号を交換機へ送る。誤った電話番号が入力されると、誤発信が生じる。電話番号を手動で入力することは、ユーザにとって煩雑である。
【０００３】
近年、電話機をコンピュータシステムと統合するＣＴＩ（Computer Telephony Integration）システムが企業などで利用されている。ＣＴＩシステムは、電話機をコンピュータで管理及び制御する。例えば、ＣＴＩシステムは、電話番号を予め登録している電話帳システムを含む。ＣＴＩシステムでは、ユーザ端末の画面に表示された電話番号がポインティングデバイスを用いてユーザにより指定されると、指定された電話番号が当該ユーザ端末から発信される。これにより、ユーザは、ユーザ端末により、指定された電話番号の相手側機器と通話可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−０７４４２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
電話帳システムは多くの機能を含み、ユーザによっては、電話帳システムのユーザインタフェース（ＵＩ）及び操作に慣れるまでに時間がかかる場合がある。
【０００６】
既に企業等で電話帳システムが利用されている場合に、当該既存の電話帳システムをそのままＣＴＩシステムに利用することができない場合がある。このように、既存の電話帳システムをＣＴＩシステムに利用できない場合、既存の電話帳システムからＣＴＩシステムに適合する専用の電話帳システムへ、データを移行する作業が必要になる。このデータ移行作業は、ＣＴＩシステムの利用を希望する企業にとって煩雑である。
【０００７】
ユーザは、ユーザ端末の画面に電話番号が表示されている場合に、このユーザ端末ではなく別の端末により電話を掛けたい場合がある。しかしながら、ＣＴＩシステムにおいて、電話番号を表示しているユーザ端末とは異なる別の端末で電話を掛けたい場合に、ユーザは、別の端末に電話番号を手動入力する必要がある。
【０００８】
本発明は、上記実情に鑑みてなされたものであり、導入容易であり、ユーザ端末の画面に電話番号が表示されている場合に、当該ユーザ端末ではない別の端末により当該ユーザ端末の画面に表示されている電話番号に対して容易に電話を掛けることが可能な情報処理端末及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の１つの態様によれば、情報処理装置は、交換機とサーバ装置経由で通信可能である。情報処理装置は、表示処理手段と送信処理手段とを含む。表示処理手段は、第１の電話番号を表示し、表示された第１の電話番号がユーザによって指定された場合に、第１の発信要求と第２の発信要求とのうちのいずれかを選択するメニュー領域を表示する。送信処理手段は、第１の電話番号と第１及び第２の発信要求のうちのユーザによるいずれかの選択とをサーバ装置経由で交換機へ送信し、識別情報をサーバ装置へ送信する。第１の発信要求は、第１の電話機に対応する第１の電話番号を、サーバ装置が情報処理装置から受信した識別情報を変換することによって得られる第２の電話番号に対応する第２の電話機から発信させる発信要求である。第２の発信要求は、第２の電話機に対応する第２の電話番号を交換機から発信し、当該発信に対して応答があった場合に、第１の電話機に対応する第１の電話番号を交換機から発信する発信要求である。
【発明の効果】
【００１０】
本発明は、導入容易であり、電話番号を画面に表示しているユーザ端末ではない別の端末で、当該ユーザ端末の画面に表示されている電話番号に対し容易に電話を掛けることを可能とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る情報処理システムを含むネットワーク構成を示す図。
【図２】図１に示すユーザ端末１１のハードウェア構成の一例を示す図。
【図３】図１に示すサーバ装置１２のハードウェア構成の一例を示す図。
【図４】本実施形態に係る情報処理システム１０の主として機能構成を示すブロック図。
【図５】図４に示す管理情報格納部１２１に格納されている管理情報のデータ構造の一例を示す図。
【図６】主として本実施形態に係る情報処理システム１０の処理手順を示すシーケンスチャート。
【図７】ＣｌｉｃＴｏＣａｌｌｂａｃｋ機能が利用される場合の情報処理システム１０の処理手順を示すシーケンスチャート。
【図８】ユーザ端末１１に備えられる表示装置１１ｅに表示されるＷｅｂページについて説明するための図。
【図９】ユーザ端末１１に備えられる表示装置１１ｅに表示されるＷｅｂページについて説明するための図。
【図１０】ユーザ端末１１に備えられる表示装置１１ｅに表示されるＷｅｂページについて説明するための図。
【図１１】ユーザ端末１１に備えられる表示装置１１ｅに表示されるＷｅｂページについて説明するための図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。
図１は、本実施形態に係る情報処理システムを含む通信システムの一例を示す図である。
【００１３】
通信システム１は、情報処理システム１０と、ＩＰ−ＰＢＸ３０と、１以上の電話機２０とを備える。情報処理システム１０は、１以上のユーザ端末１１とサーバ装置１２とを備える。図１においては、通信システム１が、便宜的に、１つのユーザ端末１１と、１つの電話機２０とを備える場合を例示している。
【００１４】
１以上のユーザ端末１１は、例えばインターネット等のようなネットワーク２と通信可能に接続される。
【００１５】
サーバ装置１２は、ＩＰ−ＰＢＸ３０と通信可能に接続される。
【００１６】
ＩＰ−ＰＢＸ３０は、１以上の電話機２０と通信可能に接続される。
【００１７】
ユーザ端末１１は、ユーザによって利用される情報処理装置である。ユーザ端末１１としては、例えば、携帯電話機、ＰＤＡ（Personal Data Assistance）、パーソナルコンピュータ（ＰＣ）、タブレット型端末等が利用される。ユーザ端末１１は、ネットワーク２を介して、外部の各種サーバ装置（例えば、Ｗｅｂサーバ装置、メールサーバ装置等）と通信可能に接続される。また、ユーザ端末１１では、ブラウザが動作する。ユーザ端末１１でブラウザ又はメーラーなどの閲覧プログラムが動作することにより、ユーザ端末１１は、ネットワーク２を介して提供される各種データを表示することができる。以下、本実施形態では、ユーザ端末１１がＷｅｂサーバ装置からネットワーク２経由でＷｅｂページを取得する場合を例として説明する。しかしながら、例えば、ユーザ端末１１がメールサーバ装置からネットワーク２経由で電子メールを取得する場合にも、本実施形態を適用可能である。
【００１８】
ユーザは、ユーザ端末１１に加えて、電話機２０を利用可能である。本実施形態において、ユーザ端末１１を利用するユーザによって利用可能な電話機２０は、例えばＩＰ（Internet Protocol）電話サービスを利用可能とする。しかしながら、電話機２０は、他の種別の携帯電話機又は固定の電話機等でもよい。
【００１９】
サーバ装置１２は、１以上のユーザ端末１１と通信可能に接続される。サーバ装置１２は、情報処理システム１０に備えられる１以上のユーザ端末１１と、各ユーザ端末１１に対応する電話機２０に割り当てられている電話番号との関係を管理する。サーバ装置１２によって管理されているユーザ端末１１と電話機２０の電話番号との対応関係は、ユーザ端末１１からの命令に応じて、変更可能としてもよい。
【００２０】
ＩＰ−ＰＢＸ３０は、ＩＰネットワーク内において、例えば企業、部署、組織などのグループ内における内線電話の相互接続、及び内線と外線との交換を行う装置である。このＩＰ−ＰＢＸ３０は、例えば、ユーザ端末１１に対応する電話機２０から他の電話機への発信及び例えば他の電話機からユーザ端末１１に対応する電話機２０への着信に対する制御を実行する。例えば、ＩＰ−ＰＢＸ３０は、ＩＰでなない他のプロトコルに適用される接続・交換装置としてもよい。
【００２１】
なお、上記した図１に示す情報処理システム１０（ユーザ端末１１及びサーバ装置１２）及びＩＰ−ＰＢＸ３０は、ＣＴＩ（Computer Telephony Integration）システムを構成する。
【００２２】
ＣＴＩシステムは、例えばＣｌｉｃｋＴｏＣａｌｌ機能、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ（Ｖコール）機能及び着信ポップアップ機能等の各種機能を備える。
【００２３】
ＣｌｉｃｋＴｏＣａｌｌ機能は、例えばユーザ端末１１において電話番号が指定された際に、当該電話番号を当該ユーザ端末１１に対応する電話機２０から発信する機能である。
【００２４】
ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能は、例えばユーザ端末１１において電話番号が指定された際に、当該ユーザ端末１１に対応する電話機２０に割り当てられている電話番号をＩＰ−ＰＢＸ３０から発信し、当該発信に対してユーザが応答した場合に、当該ユーザ端末１１において指定された電話番号をＩＰ−ＰＢＸ３０から発信する機能である。
【００２５】
着信ポップアップ機能は、例えばユーザ端末１１に対応する電話機２０の着信時に、当該電話機２０に対して発信している電話機に割り当てられている電話番号及び当該電話番号を使用しているユーザに関する情報等をユーザ端末１１に表示（ポップアップ表示）する機能である。なお、電話番号に対応するユーザに関する情報は、ＣＴＩシステム内において管理されている。
【００２６】
ここでは、ＣｌｉｃｋＴｏＣａｌｌ機能、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能及び着信ポップアップ機能について説明したが、ＣＴＩシステムは、例えばユーザ端末１１に対応する電話機２０の着信時に、当該着信を転送及び保留するような機能も備えている。
【００２７】
このようなＣＴＩシステムによれば、コンピュータ及び電話の機能を統合したサービスを提供することが可能となる。
【００２８】
図２は、ユーザ端末１１のハードウェア構成の一例を示すブロック図である。
【００２９】
ユーザ端末１１は、不揮発性メモリ１１ａ、プロセッサ１１ｂ、メインメモリ１１ｃ、通信部１１ｄ、表示装置（ディスプレイ）１１ｅ及び入力装置１１ｆ等を備える。
【００３０】
不揮発性メモリ１１ａは、各種ソフトウェアを格納する。この各種ソフトウェアには、オペレーティングシステム（ＯＳ）、ブラウザ、メーラー、及び各種アプリケーションプログラム等が含まれる。
【００３１】
プロセッサ１１ｂは、例えば不揮発性メモリ１１ａに格納されている各種ソフトウェア（プログラム）を実行する。プロセッサ１１ｂは、ユーザ端末１１全体を制御する。プロセッサ１１ｂとしては、例えば、ＣＰＵ（Central Processing Unit）、ＭＰＵ（Microprocessor Unit）、ＤＳＰ（Digital Signal Processing）等が利用される。
【００３２】
メインメモリ１１ｃは、例えばプロセッサ１１ｂが各種ソフトウェアを実行する際に必要とされるワークエリア等として使用される。
【００３３】
通信部１１ｄは、インターネットのようなネットワークを介した各種サーバ装置等との通信及びサーバ装置１２との無線通信又は有線通信を制御する機能を備える。通信部１１ｄは、例えば無線ＬＡＮ等の無線通信機能を備えるとしてもよい。
【００３４】
表示装置１１ｅは、例えば液晶表示パネル及び表示制御を行う駆動回路を備えることにより、各種データ等を表示する装置である。具体的には、表示装置１１ｅには、例えばネットワーク２を介して提供されるＷｅｂページ等が表示される。
【００３５】
入力装置１１ｆは、ユーザ端末１１に対して各種入力操作を行うために使用される装置である。入力装置１１ｆとしては、例えばマウス及びタッチパネル等のポインティングデバイス、又は、キーボード等が用いられる。
【００３６】
図３は、サーバ装置１２のハードウェア構成の一例を示すブロック図である。
【００３７】
サーバ装置１２は、不揮発性メモリ１２ａ、プロセッサ１２ｂ、メインメモリ１２ｃ及び通信部１２ｄ等を備える。
【００３８】
不揮発性メモリ１２ａは、各種ソフトウェアを格納する。この各種ソフトウェアには、オペレーティングシステム（ＯＳ）、データ管理プログラム、及び各種アプリケーションプログラム等が含まれる。
【００３９】
プロセッサ１２ｂは、例えば不揮発性メモリ１２ｂに格納されている各種ソフトウェア（プログラム）を実行する。なお、プロセッサ１２ｂは、サーバ装置１２全体の制御を司るものである。プロセッサ１１ｂとしては、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ等が利用される。
【００４０】
メインメモリ１２ｃは、例えばプロセッサ１２ｂが各種ソフトウェアを実行する際に必要とされるワークエリア等として使用される。
【００４１】
通信部１２ｄは、ユーザ端末１１との無線通信又は有線通信、及び、ＩＰ−ＰＢＸ３０との無線通信又は有線通信を制御する機能を備える。通信部１２ｄは、例えば無線ＬＡＮ等の無線通信機能を備えるとしてもよい。
【００４２】
なお、図３においては、サーバ装置１２は、不揮発性メモリ１２ａ、プロセッサ１２ｂ、メインメモリ１２ｃ及び通信部１２ｄを備えるものとして説明したが、上述したユーザ端末１１と同様に例えば表示装置及び入力装置等を更に備えていてもよい。
【００４３】
図４は、本実施形態に係る情報処理システム１０の主として機能構成を示すブロック図である。
【００４４】
情報処理システム１０に備えられるユーザ端末１１は、取得部１１１、パターン格納部１１２、解析部１１３、リンク設定部１１４、表示処理部１１５及び送信処理部１１６を含む。
【００４５】
本実施形態において、取得部１１１、解析部１１３、リンク設定部１１４、表示処理部１１５及び送信処理部１１６は、プロセッサ１１ｂ（すなわち、ユーザ端末１１のコンピュータ）が不揮発性メモリ１１ａに格納されているプログラム（以下、情報処理プログラムと表記）を実行することにより実現されてもよい。この情報処理プログラムは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布されてもよいし、例えばネットワークを介してユーザ端末１１にダウンロードされてもよい。パターン格納部１１２は、例えば不揮発性メモリ１１ａに含まれる。
【００４６】
なお、上記した情報処理プログラムが実行される際には認証処理が実行されるが、当該情報処理プログラムにおける認証設定は、当該情報処理プログラムの初回実行時に行われるものとする。この認証設定においては、例えばユーザ端末１１を利用するユーザを識別するためのユーザＩＤ及びパスワード等の入力が要求される。なお、２回目以降の情報処理プログラムの実行時には自動認証が行われるため、ユーザＩＤ及びパスワード等の入力操作は不要である。
【００４７】
取得部１１１は、上記したようにネットワーク２を介して提供されるＷｅｂページを取得する。なお、取得部１１１によって取得されるＷｅｂページには、例えば電話番号が含まれる。
【００４８】
パターン格納部１１２は、例えばＷｅｂページから電話番号を抽出するために用いられる各種の抽出パターン、Ｗｅｂページから抽出された電話番号に基づいて呼制御リンクを生成し、生成された呼制御リンクをＷｅｂページに設定する（組み込む）ためのリンク設定パターン、不適切なＷｅｂページを検出するパターン、を予め格納する。
【００４９】
解析部１１３は、パターン格納部１１２に格納されている各種の抽出パターンに基づいて、取得部１１１によって取得されたＷｅｂページを解析し、当該Ｗｅｂページに含まれる電話番号を抽出（認識）する。
【００５０】
また、解析部１１３は、パターン格納部１１２に格納されているパターンに基づいて、処理対象のＷｅｂページが不適切か否か判断し、不適切なＷｅｂパターンと判断されたＷｅｂページに対する表示禁止信号を表示処理部１１５に送る。
【００５１】
リンク設定部１１４は、パターン格納部１１２に格納されているリンク設定パターンに基づいて、解析部１１３によって抽出された電話番号に対する呼制御リンクを生成し、当該生成された呼制御リンクをＷｅｂページに設定する。
【００５２】
なお、リンク設定パターンは、パターン格納部１１２に格納されておらず、予めリンク設定部１１４の機能として含まれていてもよい。
【００５３】
換言すると、リンク設定部１１４は、Ｗｅｂページを、抽出された電話番号がポインティングデバイスにより指定可能な状態で表示されるように、かつ、電話番号がポインティングデバイスにより指定された場合に、ユーザ端末１１を識別するための識別子（以下、端末ＩＤと表記）と抽出された電話番号とをサーバ装置１２に送る命令がＷｅｂページに組み込まれるように、変換する。
【００５４】
表示処理部１１５は、リンク設定部１１４によって電話番号に呼制御リンクが設定されたＷｅｂページをユーザ端末１１の画面（つまり、表示装置１１ｅ）に表示する。
【００５５】
また、表示処理部１１５は、解析部１１３から表示禁止信号を受けた場合に、処理対象のＷｅｂページが表示禁止であることをユーザ端末１１の画面に表示する。
【００５６】
送信処理部１１６は、表示処理部１１５によって表示されたＷｅｂページで電話番号がユーザによって指定された場合、当該指定された電話番号及びユーザ端末１１の端末ＩＤを、通信部１１ｄを介してサーバ装置１２に送信する。
【００５７】
情報処理システム１０に備えられるサーバ装置１２は、管理情報格納部１２１、電話番号特定部１２２及び発信処理部１２３を含む。
【００５８】
本実施形態において、管理情報格納部１２１は、不揮発性メモリ１２ａに含まれる。また、電話番号特定部１２２及び発信処理部１２３は、プロセッサ１２ｂ（すなわち、サーバ装置１２のコンピュータ）が不揮発性メモリ１２ａに格納されているプログラムを実行することにより実現されるものとする。
【００５９】
管理情報格納部１２１には、情報処理システム１０に備えられるユーザ端末１１の端末ＩＤと、選択された電話番号に電話を掛ける電話機２０の識別情報とを関係付けた管理情報が予め格納されている。本実施形態において、電話機２０の識別情報として、電話機２０に割り当てられている電話番号が利用される。しかしながら、電話機２０を識別可能な情報であれば、電話機２０の電話番号ではない他の情報が、管理情報に含まれるとしてもよい。
【００６０】
電話番号特定部１２２は、ユーザ端末１１に含まれる送信処理部１１６によって送信された端末ＩＤ及び電話番号（以下、発信先電話番号と表記）を受信する。電話番号特定部１２２は、管理情報格納部１２１に格納されている管理情報に基づいて、受信された端末ＩＤによって識別されるユーザ端末１１に対応する電話機２０に割り当てられている電話番号を特定する。以下の説明においては、電話番号特定部１２２によって特定された電話番号を発信元電話番号と称する。
【００６１】
発信処理部１２３は、発信先電話番号（つまり、ユーザ端末１１において指定された電話番号）をユーザ端末１１に対応する電話機（つまり、発信元電話番号が割り当てられている電話機）２０から発信させるために、当該発信先電話番号及び発信元電話番号を含む発信要求をＩＰ−ＰＢＸ３０に送信する。
【００６２】
なお、サーバ装置１２は、当該サーバ装置１２の管理者の操作等に応じて、上記した管理情報格納部１２１に格納されている管理情報の登録、編集及び削除を行う機能を備えるとしてもよく、ユーザ端末１１による操作に基づいて、管理情報の登録、編集及び削除を行う機能を備えるとしてもよい。
【００６３】
ここで、図５は、図４に示す管理情報格納部１２１に格納されている管理情報のデータ構造の一例を示す。
【００６４】
図５に示すように、管理情報格納部１２１に格納されている管理情報には、ユーザ端末１１の端末ＩＤ及び電話機２０の電話番号が対応づけて含まれる。上述のように、端末ＩＤは、情報処理システム１０に含まれるユーザ端末１１を識別するための識別子である。電話番号は、対応づけられている端末ＩＤによって識別されるユーザ端末１１に対応する電話機２０の電話番号である。
【００６５】
図５に示す例では、管理情報格納部１２１には、管理情報１２１ａ及び１２１ｂが格納されている。
【００６６】
管理情報１２１ａには、端末ＩＤ「Ｘ」及び電話番号「ｘｘ−ｘｘｘｘ−ｘｘｘｘ」が含まれる。この管理情報１２１ａによれば、端末ＩＤ「Ｘ」によって識別されるユーザ端末１１に対応する電話機２０に割り当てられている電話番号が「ｘｘ−ｘｘｘｘ−ｘｘｘｘ」であることが示されている。
【００６７】
同様に、管理情報１２１ｂには、端末ＩＤ「Ｙ」及び電話番号「ｙｙ−ｙｙｙｙ−ｙｙｙｙ」が含まれる。この管理情報１２１ｂによれば、端末ＩＤ「Ｙ」によって識別されるユーザ端末１１に対応する電話機２０に割り当てられている電話番号が「ｙｙ−ｙｙｙｙ−ｙｙｙｙ」であることが示されている。
【００６８】
図５においては管理情報１２１ａ及び１２１ｂのみが示されているが、管理情報格納部１２１には、情報処理システム１０に備えられている全てのユーザ端末１１（つまり、サーバ装置１２において管理されている全てのユーザ端末１１）についての管理情報が格納されている。
【００６９】
以下、図６のシーケンスチャートを参照して、主として本実施形態に係る情報処理システム１０（ユーザ端末１１及びサーバ装置１２）の処理手順について説明する。
【００７０】
まず、取得部１１１は、ユーザ端末１１（に備えられる入力装置１１ｆ）に対するユーザの操作に応じて、ネットワーク２を介して提供されるＷｅｂページを取得する（ステップＳ１）。具体的には、取得部１１１は、例えばユーザ端末１１においてユーザによって入力された所望の検索条件に基づいて検索されたＷｅｂページを取得する。ここで取得部１１１によって取得されたＷｅｂページには、電話番号が含まれているものとする。
【００７１】
なお、取得部１１１によって取得されるＷｅｂページは、例えばユーザ端末１１内部に予め保存されていたＷｅｂページ等であっても構わない。以下の説明においては、取得部１１１によって取得されたＷｅｂページを対象ページと称する。
【００７２】
次に、解析部１１３は、対象ページを解析することによって、当該対象ページに含まれる電話番号を抽出する（ステップＳ２）。
【００７３】
ここで、パターン格納部１１２には、例えば電話番号の桁数及びＷｅｂページ上における電話番号の表示態様に基づいて予め用意（規定）されている抽出パターンが格納されているものとする。解析部１１３は、対象ページを記述しているＨＴＭＬ（Hyper Text Markup Language）テキストに対してパターン格納部１１２に格納されている抽出パターンを適用することによって、当該抽出パターンに合致する電話番号を抽出する。なお、パターン格納部１１２に想定される複数の抽出パターンを格納しておくことによって、Ｗｅｂページ毎に異なる表記がされている場合であっても、高い精度で電話番号を抽出することが可能となる。
【００７４】
リンク設定部１１４は、解析部１１３によって抽出された電話番号に対応づけられた呼制御リンクを生成する。リンク設定部１１４は、生成された呼制御リンクを、対象ページ（中の、解析部１１３によって抽出された電話番号）に設定する（ステップＳ３）。
【００７５】
表示処理部１１５は、呼制御リンクが設定された対象ページ（つまり、Ｗｅｂページ）をユーザ端末１１に備えられる表示装置１１ｅに表示する（ステップＳ４）。表示処理部１１５によって表示される対象ページ上には、上記した呼制御リンクが設定された電話番号が含まれている。なお、対象ページは、ユーザ端末１１上で動作するブラウザ（ウェブブラウザ）によって表示される。
【００７６】
ここで、ユーザ端末１１を利用するユーザは、表示された対象ページ上で、呼制御リンクが設定された電話番号を指定することができる。このような電話番号の指定は、ユーザ端末１１に備えられている入力装置１１ｆを操作することによって行われる。
【００７７】
このようにユーザによって対象ページ上で電話番号が指定された場合、送信処理部１１６は、当該電話番号（つまり、発信先電話番号）及びユーザ端末１１の端末ＩＤをサーバ装置１２に送信する（ステップＳ５）。
【００７８】
サーバ装置１２に含まれる電話番号特定部１２２は、ユーザ端末１１（に含まれる送信処理部１１６）によって送信された発信先電話番号及び端末ＩＤを受信する。電話番号特定部１２２は、管理情報格納部１２１を参照して、受信された端末ＩＤによって識別されるユーザ端末１１に対応する電話機２０に割り当てられている電話番号（つまり、発信元電話番号）を特定する（ステップＳ６）。この場合、電話番号特定部１２２は、受信された端末ＩＤに対応づけて管理情報に含まれる電話番号を発信元電話番号として特定する。なお、以下の説明においては、発信元電話番号が割り当てられている電話機（つまり、電話番号特定部１２２によって受信された端末ＩＤによって識別されるユーザ端末１１に対応する電話機）２０を発信元電話機と称する。
【００７９】
次に、発信処理部１２３は、電話番号特定部１２２によって受信された発信先電話番号及び電話番号特定部１２２によって特定された発信元電話番号を含む発信要求（ここでは、ＣｌｉｃｋＴｏＣａｌｌ命令）をＩＰ−ＰＢＸ３０に送信する（ステップＳ７）。
【００８０】
ＩＰ−ＰＢＸ３０は、サーバ装置１２（に含まれる発信処理部１２３）によって送信された発信要求を受信する。ＩＰ−ＰＢＸ３０は、発信元電話機２０に対して、発信要求に含まれる発信先電話番号（発信命令）を送信する（ステップＳ８）。
【００８１】
ＩＰ−ＰＢＸ３０によって送信された発信先電話番号が発信元電話機２０において受信されると、当該発信元電話機２０は、当該発信先電話番号を発信する（ステップＳ９）。換言すれば、発信元電話機２０は、発信先電話番号を用いて、当該発信先電話番号が割り当てられている電話機（以下、発信先電話機と表記）に対して発信する。このような発信に対して発信先電話機が応答した場合、発信元電話機２０と発信先電話機との間での通話が可能となる。
【００８２】
上記した図６に示す処理によれば、Ｗｅｂページから抽出された電話番号（つまり、リンクが設定された電話番号）がユーザ端末１１の表示装置１１ｅに表示された当該Ｗｅｂページ上でユーザによって指定された場合、当該ユーザ端末１１に対応する電話機２０（つまり、ユーザ端末１１とは異なる端末）から当該指定された電話番号が自動的に発信される。これにより、ユーザは、任意のＷｅｂページにおいて記述されている電話番号を用いてＣｌｉｃｋＴｏＣａｌｌ機能を利用することができる。
【００８３】
ここでは、Ｗｅｂページにおいて記述されている電話番号を用いてＣｌｉｃｋＴｏＣａｌｌ機能が利用される場合について説明したが、上述したＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能が利用されても構わない。
【００８４】
ここで、図７のシーケンスチャートを参照して、本実施形態においてＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能が利用される場合の情報処理システム１０の処理手順について簡単に説明する。
【００８５】
まず、前述した図６に示すステップＳ１〜Ｓ７の処理に相当するステップＳ１１〜Ｓ１７の処理が実行される。なお、前述した図６に示すステップＳ７においてはＣｌｉｃｋＴｏＣａｌｌ命令がサーバ装置１２からＩＰ−ＰＢＸ３０に送信されるものとして説明したが、ステップＳ１７においては、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ命令（発信要求）がサーバ装置１２からＩＰ−ＰＢＸ３０に送信される。
【００８６】
この場合、ＩＰ−ＰＢＸ３０は、発信元電話番号を用いて発信元電話機２０に対して発信する（ステップＳ１８）。なお、発信元電話機２０に対して発信されると、当該発信元電話機２０では呼出音が鳴り（つまり、発信元電話機２０が鳴動し）、当該発信元電話機２０に対して発信されていることがユーザに通知される。
【００８７】
このような発信に対して発信元電話機２０が応答した場合、当該発信に対する応答がＩＰ−ＰＢＸ３０に返される（ステップＳ１９）。
【００８８】
発信に対する応答が発信元電話機２０から返されると、ＩＰ−ＰＢＸ３０は、発信先電話番号を発信する（ステップＳ２０）。換言すれば、ＩＰ−ＰＢＸ３０は、発信先電話番号を用いて発信先電話機に対して発信する。このような発信に対して発信先電話機が応答した場合、ＩＰ−ＰＢＸ３０を介して発信元電話機２０と発信先電話機との間での通話が可能となる。
【００８９】
上記した図７に示す処理によれば、ユーザは、任意のＷｅｂページにおいて記述されている電話番号を用いてＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能を利用することができる。
【００９０】
なお、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能を利用する場合、発信元電話機は、上記したユーザ端末１１の近傍に設置されている電話機２０ではなく、当該ユーザ端末１１を利用するユーザが所持する携帯電話等であっても構わない。
【００９１】
すなわち、本実施形態においては、上述した図６及び図７において説明したように、任意のＷｅｂページにおいて記述されている電話番号を用いてＣｌｉｃｋＴｏＣａｌｌ機能及びＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能（以下、ＣＴＩ機能と表記）を利用することが可能となる。
【００９２】
ここで、図８〜図１０を参照して、ユーザ端末１１に備えられる表示装置１１ｅに表示されるＷｅｂページについて説明する。
【００９３】
ここでは、ユーザが、ユーザ端末１１を操作することによって、インターネットを介して例えば当該ユーザによって指定された地点の近傍に位置するホテルを検索した場合を想定する。
【００９４】
図８は、この場合においてユーザ端末１１（に含まれる取得部１１１）によって取得されたＷｅｂページ（以下、検索結果ページと表記）の一例を示す。図８に示す検索結果ページには、上記したように検索された各ホテルのホテル名、電話番号及びユーザによって指定された地点からの距離等が含まれている。
【００９５】
この場合、ユーザ端末１１においては、検索結果ページから各ホテルの電話番号が自動的に抽出（自動認識）され、当該電話番号に対応づけられた呼制御リンクが検索結果ページ上の当該電話番号に自動設定（自動付与）される。このように各ホテルの電話番号に呼制御リンクが設定された検索結果ページは、ユーザ端末１１に備えられる表示装置１１ｅに表示される。
【００９６】
図９は、ユーザ端末１１に備えられる表示装置１１ｅに表示された検索結果ページの一例を示す。
【００９７】
図９に示すように、ユーザ端末１１に備えられる表示装置１１ｅに表示された検索結果ページでは、呼制御リンクが設定されていることをユーザが容易に把握することが可能な態様で電話番号が表示される。このように本実施形態において呼制御リンクが設定された電話番号は、一般的にＷｅｂページ等に設けられているハイパーリンクとは異なる態様で表示されることが好ましい。本実施形態においては、電話番号に呼制御リンクが設定されていることにより、ユーザは、検索結果ページ上で所望の電話番号（発信先電話番号）を指定することができる。
【００９８】
ここで、例えばユーザがマウスを操作することにより、マウスカーソルをＪホテルの電話番号の領域（以下、電話番号領域と表記）５０上に移動した（つまり、当該電話番号を指定した）場合を想定する。この場合、図１０に示すように、電話番号領域５０の近傍には、マウスオーバーによりメニュー領域５１が表示される。メニュー領域５１には、例えば「ＣｌｉｃｋＴｏＣａｌｌ」、「ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ（Ｖコール）」、「電話帳登録」及び「電話帳表示」等の項目が表示される。
【００９９】
ユーザは、例えばマウスを更に操作することにより、メニュー領域５１に表示されている項目のいずれかを選択（指定）することができる。この場合、ユーザ端末１１では、ユーザによって選択された項目に応じた処理が実行される。
【０１００】
具体的には、メニュー領域５１に表示されている「ＣｌｉｃｋＴｏＣａｌｌ」（の項目）がユーザによって選択された場合には、上述したＣｌｉｃｋＴｏＣａｌｌ機能により、電話番号領域５０に記述されている電話番号（ここでは、Ｊホテルの電話番号）が発信される（つまり、図６に示すステップＳ５〜Ｓ９の処理が実行される）。
【０１０１】
一方、メニュー領域５１に表示されている「ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ」（の項目）がユーザによって選択された場合には、上述したＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能により、電話番号領域５０に記述されている電話番号（ここでは、Ｊホテルの電話番号）が発信される（つまり、図７に示すステップＳ１５〜Ｓ２０の処理が実行される）。
【０１０２】
また、メニュー領域５１に表示されている「電話帳登録」（の項目）がユーザによって選択された場合には、電話番号領域５０に記述されている電話番号（ここでは、Ｊホテルの電話番号）が例えばユーザ端末１１において利用可能な電話帳に登録される。なお、ユーザ端末１１において利用可能な電話帳には、当該ユーザ端末１１内で管理されている電話帳及び例えば企業内ポータル等で運用されている電話帳等が含まれる。これらの電話帳の管理は、適宜ユーザ端末１１またはサーバ装置１２等で行われるものとする。
【０１０３】
また、メニュー領域５１に表示されている「電話帳表示」（の項目）がユーザによって選択された場合には、上記したユーザ端末１１において利用可能な電話帳が表示される。これによれば、ユーザは、例えば電話番号領域５０に記述されている電話番号（ここでは、Ｊホテルの電話番号）が既に電話帳に登録されているか否か等を確認することができる。
【０１０４】
なお、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能を利用する場合には、発信元電話機としては電話機２０及びユーザが所持する携帯電話等を使用することができる。したがって、例えば「ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ」がユーザによって選択された場合であって、ＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能を利用する際に使用することが可能な電話機が複数存在する場合には、図１１に示すように、電話番号領域５０に記述されている電話番号（発信先電話番号）を発信する発信元電話機（に割り当てられている発信元電話番号）を選択可能なメニュー領域５２が更に表示されるようにしてもよい。図１１に示す例では、メニュー領域５２には発信元電話番号１〜３が表示されており、ユーザは、発信元電話番号１〜３の各々が割り当てられている３つの電話機の中から発信元電話機を選択することができる。
【０１０５】
上記したように本実施形態においては、任意のＷｅｂページ（ネットワーク２を介して提供されるＷｅｂページ）に含まれる電話番号を自動的に抽出し、当該抽出された電話番号に呼制御リンクが設定された当該Ｗｅｂページを表示し、ユーザの操作に応じて当該表示されたＷｅｂページに含まれる呼制御リンクが設定された電話番号が指定された場合に、当該指定された電話番号（発信先電話番号）がＩＰ−ＰＢＸ３０に送信される。このようにＩＰ−ＰＢＸ３０に対して送信された発信先電話番号は、ユーザによって使用される電話機（つまり、Ｗｅｂページが表示されたユーザ端末１１とは異なる端末）２０から発信される。
【０１０６】
本実施形態においては、このような構成により、導入が容易であり、ユーザ端末１１の画面に電話番号が表示されている場合に、当該ユーザ端末ではない別の端末により当該ユーザ端末の画面に表示されている電話番号に対して容易に電話を掛けることが可能であるため、例えば容易にＣＴＩシステム（が備えるＣＴＩ機能）を利用することができる。また、ＣＴＩシステムを利用する際に一般的に導入される専用の電話帳システムには多くの機能が組み込まれている場合が多いが、本実施形態においては、ブラウザによって提供される使い慣れたユーザインタフェース（ＵＩ）を用いてＣＴＩに特化したシンプルな機能を利用することができため、当該専用の電話帳システムへのログイン及びアクセスといった煩雑、かつ、不慣れな操作を回避することが可能となる。
【０１０７】
また、本実施形態においては、パターン格納部１１２に格納されている抽出パターンをＷｅｂページ（ＨＴＭＬテキスト）に適用することによって当該Ｗｅｂページに含まれる電話番号を抽出する構成することにより、高い精度で当該電話番号を抽出することができる。
【０１０８】
また、本実施形態においては、煩雑な操作を行うことなく、Ｗｅｂページ上でユーザによって指定された電話番号をユーザ端末１１において利用可能な電話帳に登録すること等が可能であるため、ユーザの利便性を向上させることが可能となる。
【０１０９】
更に、本実施形態においては、ユーザによって使用される電話機が複数存在する場合には、上述した図１１に示すメニュー領域５２において電話機を指定することが可能であるため、ユーザにとって所望な電話機から発信先電話番号を発信することが可能となる。
【０１１０】
なお、本実施形態においてはＷｅｂページから抽出された全ての電話番号に対して呼制御リンクが設定されるものとして説明したが、例えば警戒を要する電話番号に対しては呼制御リンクが設定されないような構成とすることも可能である。警戒を要する電話番号は、例えばサーバ装置１２等において予め管理されていてもよいし、インターネット等を介して検索されてもよい。同様に、警戒を要するＷｅｂページがユーザ端末１１において取得された場合には、当該Ｗｅｂページに電話番号が含まれていたとしても、当該電話番号には呼制御リンクが設定されないような構成としてもよい。
【０１１１】
一方、Ｗｅｂページに電話番号が含まれているにもかかわらず、当該電話番号が特殊な態様（すなわち、パターン格納部１１２に格納されているパターンに合致しない態様）で記述されているような場合には、当該Ｗｅｂページから電話番号が抽出されない場合が想定される。この場合には、例えばユーザがマウス等を操作することによって、Ｗｅｂページ上の電話番号を手動で指定することができるような構成とすることも可能である。この場合には、ユーザによって手動で指定された電話番号がユーザ端末１１からサーバ装置１２に送信されればよい。
【０１１２】
また、本実施形態においては、ネットワーク２を介して提供される任意のＷｅｂページに記述されている電話番号を用いてＣＴＩ機能を利用するものとして説明したが、例えばイントラネット等の企業内ネットワークを介して提供されるページに記述されている電話番号を用いてＣＴＩ機能を利用するような構成とすることも可能である。
【０１１３】
具体的には、例えば企業内ポータル等で運用されている電話帳に登録されている電話番号の一覧ページに記述されている電話番号を用いてＣＴＩ機能を利用するような構成とすることも可能である。このような構成によれば、専用の電話帳システムへのデータ移行や登録作業を行うことなく、企業内ポータル等で運用されている電話帳をそのまま利用することができるため、容易にＣＴＩ機能を利用することが可能となる。更に、例えばユーザ端末１１において受信されたメールに電話番号が記述されているような場合には、当該メールに記述されている電話番号を用いてＣＴＩ機能を利用するようなことも可能である。
【０１１４】
なお、上記したようにＣＴＩ機能によって発信された電話番号（発信先電話番号）の履歴は、サーバ装置１２（またはＩＰ−ＰＢＸ３０）等において管理されるものとする。したがって、この履歴を例えばユーザ端末１１において表示するような構成も可能である。
【０１１５】
更に、本実施形態においては、上述したようにＣｌｉｃｋＴｏＣａｌｌ機能及びＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能を利用することができるが、例えばユーザ端末１１（に含まれる取得部１１１）において取得されたページの種別に応じて、当該利用される機能を自動的に切り替えるような構成とすることも可能である。具体的には、ユーザ端末１１において取得されたページがインターネットを介して提供されるページ（つまり、Ｗｅｂページ）である場合にはＣｌｉｃｋＴｏＣａｌｌｂａｃｋ機能により当該ユーザ端末１１を利用するユーザが所持する携帯電話から発信するようにし、ユーザ端末１１において取得されたページがイントラネットを介して提供されるページである場合にはＣｌｉｃｋＴｏＣａｌｌ機能により当該ユーザ端末１１に対応する電話機２０から発信するようにすることも可能である。
【０１１６】
また、本実施形態においては、サーバ装置１２及びＩＰ−ＰＢＸ３０が別個の装置であるものとして説明したが、当該サーバ装置１２及びＩＰ−ＰＢＸ３０は１の装置として実現されても構わない。
【０１１７】
なお、上記した実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【０１１８】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であってもよい。
【０１１９】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行してもよい。
【０１２０】
更に、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【０１２１】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であってもよい。
【０１２２】
なお、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であってもよい。
【０１２３】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【０１２４】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【符号の説明】
【０１２５】
１０…情報処理システム、１１…ユーザ端末（情報処理装置）、１２…サーバ装置、１１ａ…不揮発性メモリ、１１ｂ…プロセッサ、１１ｃ…メインメモリ、１１ｄ…通信部、１１ｅ…表示装置、１１ｆ…入力装置、１２ａ…不揮発性メモリ、１２ｂ…プロセッサ、１２ｃ…メインメモリ、１２ｄ…通信部、２０…電話機、３０…ＩＰ−ＰＢＸ、１１１…取得部、１１２…パターン格納部、１１３…解析部、１１４…リンク設定部、１１５…表示処理部、１１６…送信処理部、１２１…管理情報格納部、１２２…電話番号特定部、１２３…発信処理部。
【要約】
【課題】導入容易であり、電話番号を画面に表示しているユーザ端末ではない別の端末で、当該表示されている電話番号に対し容易に電話を掛けることを可能とする。
【解決手段】情報処理装置は、交換機とサーバ装置経由で通信可能である。情報処理装置は、表示処理手段と送信処理手段とを含む。表示処理手段は、第１の電話番号を表示し、表示された第１の電話番号がユーザによって指定された場合に、第１の電話機に対応する前記第１の電話番号を、サーバ装置が前記情報処理装置から受信した識別情報を変換することによって得られる第２の電話番号に対応する第２の電話機から発信させる第１の発信要求と、第２の電話機に対応する第２の電話番号を交換機から発信し、当該発信に対して応答があった場合に、第１の電話機に対応する第１の電話番号を交換機から発信する第２の発信要求と、のうちのいずれかを選択するメニュー領域を表示する。送信処理手段は、第１の電話番号と第１及び第２の発信要求のうちのユーザによるいずれかの選択とをサーバ装置経由で交換機へ送信し、識別情報をサーバ装置へ送信する。
【選択図】図１【図１】
0005976974.tif 000002
【図２】
0005976974.tif 000003
【図３】
0005976974.tif 000004
【図４】
0005976974.tif 000005
【図５】
0005976974.tif 000006
【図６】
0005976974.tif 000007
【図７】
0005976974.tif 000008
【図８】
0005976974.tif 000009
【図９】
0005976974.tif 000010
【図１０】
0005976974.tif 000011
【図１１】
0005976974.tif 000012