(57)【要約】【課題】簡単な操作で電話相手の電話番号を特定することができるネットワークシステム及び電話相手情報検索方法を提供する。【解決手段】電話による通話が可能な所定のネットワーク内に存在する電話機毎の電話番号を含むユーザ情報を保存するデータベース手段と、クライアント装置において操作に応じて電話相手検索用の文字列を指定する指定手段と、指定された文字列を含むユーザ情報をデータベース手段から読み出して前記クライアント装置に送信する検索手段と、クライアント装置において検索手段から供給されたユーザ情報をＷｅｂアプリケーションによる表示画面に表示する表示手段と、を備えた。【選択図】図５
2007318633.tif 000002
【特許請求の範囲】
【請求項１】
電話による通話が可能な所定のネットワーク内においてＷｅｂアプリケーションをクライアント装置に提供するアプリケーションサーバを備えたネットワークシステムであって、
前記所定のネットワーク内に存在する電話機毎の電話番号を含むユーザ情報を保存するデータベース手段と、
前記クライアント装置において操作に応じて電話相手検索用の文字列を指定し、その指定文字列を前記アプリケーションサーバに送信する指定手段と、
その指定文字列を含むユーザ情報を前記データベース手段から読み出して前記クライアント装置に送信する検索手段と、
前記クライアント装置において前記検索手段から供給されたユーザ情報を前記Ｗｅｂアプリケーションによる表示画面に表示する表示手段と、を備えたことを特徴とするネットワークシステム。
【請求項２】
前記表示手段は、前記Ｗｅｂアプリケーションの表示画面内に前記電話相手検索用の文字列の入力箇所を示し、
前記指定手段は、前記入力箇所に入力された文字列を指定文字列とすることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記表示手段は、前記検索手段から供給されたユーザ情報をユーザの名前だけでリスト表示し、
前記リストのうちからいずれか１のユーザの名前の選択を受け入れてその１のユーザの名前に対応したユーザ情報に基づいて電話相手への発信動作を開始する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項４】
前記検索手段は、前記アプリケーションサーバに含まれ、
前記アプリケーションサーバは、前記検索手段によって読み出されたユーザ情報が示すユーザの現在の状態を示すプレゼンス情報及びそのユーザの現在位置を示すロケーション情報を前記ユーザ情報と共に前記クライアント装置に送信する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項５】
前記検索手段は、会社社員情報管理サーバに含まれ、
前記会社社員情報管理サーバは、前記検索手段によって読み出されたユーザ情報を前記アプリケーションサーバに送信し、
前記アプリケーションサーバは、ユーザ情報が示すユーザの現在の状態を示すプレゼンス情報及びそのユーザの現在位置を示すロケーション情報を前記ユーザ情報と共に前記クライアント装置に送信する手段を有することを特徴とする請求項１記載のネットワークシステム。
【請求項６】
前記アプリケーションサーバは、ＳＩＰアプリケーションサーバであることを特徴とする請求項１記載のネットワークシステム。
【請求項７】
電話による通話が可能な所定のネットワーク内においてＷｅｂアプリケーションをクライアント装置に提供するアプリケーションサーバを備えたネットワークシステムにおける電話相手情報検索方法であって、
前記所定のネットワーク内に存在する電話機毎の電話番号を含むユーザ情報をデータベース手段に保存し、
前記クライアント装置において操作に応じて電話相手検索用の文字列を指定し、その指定文字列を前記アプリケーションサーバに送信し、
その指定文字列を含むユーザ情報を前記データベース手段から読み出して前記クライアント装置に送信し、
前記クライアント装置においてその送信されたユーザ情報を受信してそのユーザ情報を前記Ｗｅｂアプリケーションによる表示画面に表示することを特徴とする電話相手情報検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話による通話が可能な企業内ネットワーク等の所定のネットワーク内においてＷｅｂアプリケーションをクライアント装置に提供するアプリケーションサーバを備えたネットワークシステム及び電話相手情報検索方法に関する。
【背景技術】
【０００２】
ソフトフォンのような電話機として機能するクライアントコンピュータにおいては、電話を掛けるためには、電話相手の電話番号を直接、キー入力操作することによって指定するか、或いは予め電話相手を登録しておいた電話帳がデータとして備えられている場合にはその電話帳をディスプレイ上に表示させて電話帳から電話相手を選択することが行われる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、クライアントコンピュータにおいては、電話相手の電話番号を直接指定するためにはクライアントコンピュータのユーザ自身がその電話番号を調べる必要がある。また、電話帳から電話相手を選択するためには電話帳への登録をクライアントコンピュータのユーザ自身が行う必要がある。よって、従来においては、クライアントコンピュータのユーザ自身が面倒な操作や検索をしなければ、電話を掛けることはできなかった。特に、企業内ネットワーク等のネットワーク内においてアプリケーションサーバから提供されたＷｅｂアプリケーションをクライアント装置がＷｅｂブラウザを介して実行している際に容易に電話発信のために簡単な操作で電話相手の電話番号を特定することができたならば便利である。
【０００４】
そこで、本発明の目的は、簡単な操作で電話相手の電話番号を特定することができるネットワークシステム及び電話相手情報検索方法を提供することである。
【課題を解決するための手段】
【０００５】
本発明のネットワークシステムは、電話による通話が可能な所定のネットワーク内においてＷｅｂアプリケーションをクライアント装置に提供するアプリケーションサーバを備えたネットワークシステムであって、前記所定のネットワーク内に存在する電話機毎の電話番号を含むユーザ情報を保存するデータベース手段と、前記クライアント装置において操作に応じて電話相手検索用の文字列を指定し、その指定文字列を前記アプリケーションサーバに送信する指定手段と、その指定文字列を含むユーザ情報を前記データベース手段から読み出して前記クライアント装置に送信する検索手段と、前記クライアント装置において前記検索手段から供給されたユーザ情報を前記Ｗｅｂアプリケーションによる表示画面に表示する表示手段と、を備えたことを特徴としている。
【０００６】
本発明の電話相手情報検索方法は、電話による通話が可能な所定のネットワーク内においてＷｅｂアプリケーションをクライアント装置に提供するアプリケーションサーバを備えたネットワークシステムにおける電話相手情報検索方法であって、前記所定のネットワーク内に存在する電話機毎の電話番号を含むユーザ情報をデータベース手段に保存し、前記クライアント装置において操作に応じて電話相手検索用の文字列を指定し、その指定文字列を前記アプリケーションサーバに送信し、その指定文字列を含むユーザ情報を前記データベース手段から読み出して前記クライアント装置に送信し、前記クライアント装置においてその送信されたユーザ情報を受信してそのユーザ情報を前記Ｗｅｂアプリケーションによる表示画面に表示することを特徴としている。
【０００７】
本発明によれば、クライアント装置においてユーザの簡単な操作で電話相手の電話番号を特定して発信動作を開始することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例を図面を参照しつつ詳細に説明する。
【０００９】
図１は本発明による企業内ネットワークシステムを示している。このネットワークシステムは、クライアントコンピュータ１、ＳＩＰアプリケーションサーバ２、データベース装置３、ＩＰ−ＰＢＸ（ＩＰ−交換機）４及びＩＰ電話機５を備えている。クライアントコンピュータ１、ＳＩＰアプリケーションサーバ２、ＩＰ−ＰＢＸ４及びＩＰ電話機５は企業内のネットワーク回線６に接続されている。
【００１０】
クライアントコンピュータ１は、いわゆるソフトフォンとして機能するクライアント装置であって、プログラムとしてＷｅｂブラウザを動作させてネットワーク回線６上のＳＩＰアプリケーションサーバ２、ＩＰ−ＰＢＸ４及びＩＰ電話機５にアクセス可能である。また、クライアントコンピュータ１は、ＳＩＰアプリケーションサーバ２から提供されるＷｅｂアプリケーションである業務アプリケーションをＷｅｂブラウザを介して利用する。なお、図示していないが、クライアントコンピュータ１には送受話のためのハンドセットが外部接続される。
【００１１】
ＳＩＰアプリケーションサーバ２はいわゆるＳＩＰサーバとしての機能を有する他、拡張機能として業務アプリケーション機能を有する。ＳＩＰアプリケーションサーバ２はデータベース装置３と接続されており、データベース装置３のデータテーブルを検索することができる。
【００１２】
データベース装置３には、ユーザ情報テーブル、ＵＲＩ(Uniform Resource Identifier)テーブル及びユーザ−番号テーブルが保存される。ユーザ情報テーブルは図２に示すように、ユーザＩＤ、名前、名前のひらがな、メールアドレス及び所属を表している。ＵＲＩテーブルは図３に示すように、番号ＩＤとＳＩＰ  ＵＲＩ（又は電話番号）との対応関係を示している。図３のＳＩＰ  ＵＲＩ欄の括弧内は電話番号である。ユーザ−番号テーブルは図４に示すように、ユーザＩＤと番号ＩＤとの対応関係を示している。
【００１３】
ＩＰ−ＰＢＸ４はＩＰ電話の交換機である。ＩＰ電話機５はこの実施例ではクライアントコンピュータ１の通話相手となる。なお、企業内のネットワーク回線６にはＩＰ電話機５の他にも図示しない複数のＩＰ電話機（ソフトフォンを含む）が接続される。
【００１４】
かかる構成の企業内ネットワークシステムにおいては、クライアントコンピュータ１にてＷｅｂブラウザが起動されると、ディスプレイにＷｅｂブラウザ画面が表示され、そのＷｅｂブラウザを介してＳＩＰアプリケーションサーバ２がアクセスされる。これにより、Ｗｅｂブラウザ上において業務アプリケーションが動作して業務アプリケーションの画面がディスプレイ上のＷｅｂブラウザを介して表示される。業務アプリケーションは表示画面上において選択可能な電話相手検索用の文字列の入力箇所を提供する。クライアントコンピュータ１のユーザＸはキーあるいはマウスの操作によって抽出条件となる文字列をその入力箇所に入力することができる。図５に示すように、クライアントコンピュータ１は例えば、エンターキー或いは画面上の「ＯＫ」釦の操作によってその文字列を指定文字列として受け入れる（ステップＳ１）。入力可能な文字列は、電話相手の名前、ニックネーム、メールアドレス、或いは電話番号の一部であり、予め定められた文字列条件に従っている。なお、複数の電話相手各々の文字列をクライアントコンピュータ１内に記憶装置（図示せず）にデータとして用意しておき、そのデータをディスプレイ上に表示してその表示データからいずれかの文字列をユーザＸに選択させても良い。
【００１５】
クライアントコンピュータ１は指定文字列をデータ信号としてＳＩＰアプリケーションサーバ２に送信する（ステップＳ２）。ＳＩＰアプリケーションサーバ２は指定文字列を受信すると、指定文字列をキーとしてデータベース装置３の各テーブルを検索する（ステップＳ３）。この検索により、データベース装置３では指定文字列に一致したユーザ情報が各テーブルから読み出される（ステップＳ４）。指定文字列が例えば、名前であった場合には、ユーザ情報テーブルから名前が一致するユーザＩＤが特定され、特定されたユーザＩＤに対応する番号ＩＤがユーザ−番号テーブルから特定され、更に、番号ＩＤに対応するＳＩＰ  ＵＲＩがＵＲＩテーブルから特定される。一致する名前が複数ある場合には、各々についてのユーザ情報が読み出される。ユーザ情報はユーザ名、名前、名前のかな、メールアドレス、所属及びＳＩＰ  ＵＲＩを含む。読み出されたユーザ情報はＳＩＰアプリケーションサーバ２に供給される（ステップＳ５）。ＳＩＰアプリケーションサーバ２は検索の結果、得られたユーザ情報が示す各ユーザのプレゼンス情報及びロケーション情報を取得する（ステップＳ６）。プレゼンス情報は企業内のＩＰ電話ユーザの現在の状態、すなわち在席中、不在中、会議中、休息中、或いは電話中を示す情報である。ロケーション情報はそのＩＰ電話ユーザの現在位置の情報である。ＳＩＰアプリケーションサーバ２はこのプレゼンス情報及びロケーション情報を例えば、ＳＩＭＰＬＥ（SIP for Instant Messaging Presence Leveraging Extensions）という規格を用いて管理しており、それらの情報を検索の結果のユーザ情報に基づいて取得する。ＳＩＰアプリケーションサーバ２はユーザ情報をプレゼンス情報及びロケーション情報と共にクライアントコンピュータ１に送信する（ステップＳ７）。
【００１６】
クライアントコンピュータ１は、これらの情報を受信すると、受信した情報のうちから名前を取り出してそれをディスプレイに表示する（ステップＳ８）。ディスプレイには例えば、図６に示すように、アプリケーション実行画面Ｐの左側にユーザの名前がリストＬとして表示される。ユーザＸはディスプレイに表示された検索結果のユーザの名前から任意の電話相手のユーザを選択することができる。よって、クライアントコンピュータ１のユーザＸはキーあるいはマウスの操作によって任意の電話相手のユーザを選択すると、クライアントコンピュータ１はその選択ユーザを受け入れ（ステップＳ９）、選択ユーザのＩＰ電話機、すなわちＩＰ電話機５への発信動作が開始される（ステップＳ１０）。その発信動作によってＳＩＰアプリケーションサーバ２が発呼動作して発呼信号がＩＰ−ＰＢＸ４を介してＩＰ電話機５に供給される。ＩＰ電話機５では発呼信号を受信すると、着信音が発せられ、それにＩＰ電話機５のユーザが応答操作するとことにより、応答信号がクライアントコンピュータ１に送信される。この結果、クライアントコンピュータ１とＩＰ電話機５との間の通話が開始される。
【００１７】
このように、かかる企業内ネットワークシステムにおいては、クライアントコンピュータ１でＷｅｂブラウザを起動してＷｅｂブラウザを介してアプリケーションサーバ２からＷｅｂアプリケーションを読み出してそれを実行しているときに、クライアントコンピュータ１のユーザは特定の電話相手を簡単な操作で指定することができるので、ＳＩＰ  ＵＲＩ（電話番号）を知らなくてもが目的の電話相手の電話機への発信をクライアントコンピュータ１から行うことができる。クライアントコンピュータのユーザ自身が面倒な操作や検索をしなくて済むので、電話相手に対して素早く電話を掛けることができる。
【００１８】
なお、ディスプレイに表示されるユーザの名前のリストにはユーザ毎のプレゼンス情報及びロケーション情報を加えても良い。
【００１９】
図７は、本発明の他の実施例として企業内ネットワークシステムを示している。このネットワークシステムにおいては、図１のネットワークシステム中のデータベース装置３に代えて、社員情報管理サーバ７及びそれに接続された社員情報管理データベース装置８が用いられる。社員情報管理サーバ７は、企業に属する社員についての情報を管理するサーバである。社員情報管理データベース装置８は、社員情報管理サーバ７によって管理される社員情報を保持し、それにはデータベース装置３に各テーブルに保持されたユーザ情報が含まれる。
【００２０】
かかる図７の企業内ネットワークシステムにおいては、図８に示すように、クライアントコンピュータ１はユーザＸによる操作によって入力された文字列を指定文字列として受け入れ（ステップＳ１１）、その指定文字列をデータ信号としてＳＩＰアプリケーションサーバ２に送信する（ステップＳ１２）。ステップＳ１１及びＳ１２は上記したステップＳ１及びＳ２と同一である。ＳＩＰアプリケーションサーバ２は指定文字列を受信すると、その指定文字列を更に社員情報管理サーバ７に送信する（ステップ１３）。社員情報管理サーバ７は指定文字列を受信すると、指定文字列をキーとして社員情報管理データベース装置８の保存情報を検索する（ステップＳ１４）。社員情報管理データベース装置８では指定文字列に一致したユーザ情報が各テーブルから読み出される（ステップＳ１５）。読み出されるユーザ情報はユーザ名、名前、名前のかな、メールアドレス、所属及びＳＩＰ  ＵＲＩを含む。読み出されたユーザ情報は社員情報管理サーバ７に供給され（ステップＳ１６）、更に、社員情報管理サーバ７からＳＩＰアプリケーションサーバ２に送信される（ステップＳ１７）。ＳＩＰアプリケーションサーバ２は検索の結果のユーザ情報を受信すると、そのユーザ情報が示す各ユーザのプレゼンス情報及びロケーション情報を取得する（ステップＳ１８）。ＳＩＰアプリケーションサーバ２はユーザ情報をプレゼンス情報及びロケーション情報と共にクライアントコンピュータ１に送信する（ステップＳ１９）。
【００２１】
クライアントコンピュータ１は、これらの情報を受信すると、受信した情報のうちから名前を取り出してそれをディスプレイに表示する（ステップＳ２０）。クライアントコンピュータ１のユーザＸはキーあるいはマウスの操作によって任意の電話相手のユーザを選択すると、クライアントコンピュータ１はその選択ユーザを受け入れ（ステップＳ２１）、選択ユーザのＩＰ電話機、すなわちＩＰ電話機５への発信動作が開始される（ステップＳ２２）。ステップＳ１１８〜Ｓ２２は上記したステップＳ６〜Ｓ１１と同一てある。
【００２２】
図７の企業内ネットワークシステムにおいては、クライアントコンピュータ１でＷｅｂブラウザを起動してＷｅｂブラウザを介してアプリケーションサーバ２からＷｅｂアプリケーションを読み出してそれを実行しているときに、クライアントコンピュータ１のユーザは特定の電話相手を簡単な操作で指定することができるので、ＳＩＰ  ＵＲＩ（電話番号）を知らなくてもが目的の電話相手の電話機への発信をクライアントコンピュータ１から容易に行うことができる。また、社員情報管理データベース装置８に保存された社員情報を利用するので、特にデータベース装置を別途設ける必要がないという利点がある。更に、企業内の全ての社員についてのユーザ情報の検索をすることができるので、業務効率の向上を図ることができる。
【００２３】
本発明のネットワークシステムは、図１及び図７に示した構成に限定されない。更に、顧客管理システムやＬＤＡＰサーバをネットワーク回線に接続しても良い。また、所定のネットワークとしては、企業内ネットワークに限らず、インターネット等の他のネットワークを含んでも良い。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例を示すシステム図である。
【図２】ユーザ情報テーブルを示す図である。
【図３】ＵＲＩテーブルを示す図である。
【図４】ユーザ−番号テーブルを示す図である。
【図５】図１のシステムにおける電話発信シーケンスを示す図である。
【図６】ディスプレイの表示例を示す図である。
【図７】本発明の他の実施例を示すシステム図である。
【図８】図７のシステムにおける電話発信シーケンスを示す図である。
【符号の説明】
【００２５】
１  クライアントコンピュータ
２  ＳＩＰアプリケーションサーバ
３  データベース装置
４  ＩＰ−ＰＢＸ
５  ＩＰ電話機
６  ネットワーク回線
【図１】
2007318633.tif 000003
【図２】
2007318633.tif 000004
【図３】
2007318633.tif 000005
【図４】
2007318633.tif 000006
【図５】
2007318633.tif 000007
【図６】
2007318633.tif 000008
【図７】
2007318633.tif 000009
【図８】
2007318633.tif 000010