(57)【要約】  【課題】  接続を行うための情報を事前に設定することなくコンピュータ同士を接続して、容易にアプリケーション等の共有を行うことができる接続制御システムを提供する。  【解決手段】  通知サーバ４０は、電話機１０電話機１５の通話接続の要求または開始を検出すると、電話機１０の電話番号（発信者番号）と電話機１５の電話番号（宛先番号）を通話識別情報として接続管理サーバ５０に送信し、そこで通話識別情報が記憶装置に記憶される。接続管理サーバ５０は、情報端末２０からの接続要求の際に受信した端末識別情報と、記憶されている発信者番号とを比較し、さらに情報端末２５からの接続要求の際に受信した端末識別情報と、記憶されている宛先番号とを比較する。これらの比較結果がいずれも一致である場合、情報端末２０と情報端末２５を接続し、両端末においてアプリケーション等の共有を実現することにより、ユーザコラボレーションを可能とする。【選択図】  図２
2010219589.tif 000002
【特許請求の範囲】
【請求項１】
通知サーバと接続管理サーバとを含む接続制御システムにおいて、
前記通知サーバは、
音声通話ネットワーク上における通話接続の要求または開始を検出する通話検出手段と、
検出された前記通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された前記通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、前記接続管理サーバに通知する通話識別情報通知手段とを備え、
前記接続管理サーバは、
前記通知サーバから受信した前記通話識別情報の、前記発信識別情報と前記着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理手段と、
接続要求を受けた情報端末から、前記情報端末または前記情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信手段と、
前記端末識別情報が、前記記憶手段に記憶された前記通話識別情報の前記発信識別情報および前記着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定手段と、
前記端末識別情報が前記発信識別情報に一致する情報端末と、前記端末識別情報が当該発信識別情報に対応する前記着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御手段とを備えることを特徴とする接続制御システム。
【請求項２】
請求項１に記載の接続制御システムにおいて、
前記接続管理サーバは、
前記発信識別情報に該当する情報端末からパスワードの登録を受け付け、前記記憶された通話識別情報と関連付けて前記パスワードを記憶するパスワード管理手段をさらに備え、
前記接続制御手段は、前記着信識別情報に該当する情報端末から前記記憶されたパスワードと同一のパスワードを受信した場合に、前記接続が許可されるよう制御することを特徴とする接続制御システム。
【請求項３】
請求項１に記載の接続制御システムにおいて、
前記通話識別情報管理手段は、前記一時的に記憶手段に記憶された通話識別情報を、所定時間経過後、前記情報端末の接続終了後、または当該通話識別情報に対応する通話接続の終了後に削除することを特徴とする接続制御システム。
【請求項４】
請求項１に記載の接続制御システムにおいて、
前記接続制御手段は、前記情報端末が接続される場合、接続された情報端末に対し、少なくとも一部において、共通の情報が提供されるよう制御することを特徴とする接続制御システム。
【請求項５】
通知サーバと接続管理サーバとを含む接続制御システムによって実行される接続制御方法において、
前記通知サーバにおいて、
音声通話ネットワーク上の通話接続の要求または開始を検出する通話検出ステップと、
検出された前記通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された前記通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、前記接続管理サーバに通知する通話識別情報通知ステップとを備え、
前記接続管理サーバにおいて、
前記通知サーバから受信した前記通話識別情報の、前記発信識別情報と前記着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理ステップと、
接続要求を受けた情報端末から、前記情報端末または前記情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信ステップと、
前記端末識別情報が、前記記憶手段に記憶された前記通話識別情報の前記発信識別情報および前記着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定ステップと、
前記端末識別情報が前記発信識別情報に一致する情報端末と、前記端末識別情報が当該発信識別情報に対応する前記着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御ステップとを備えることを特徴とする接続制御方法。
【請求項６】
通知サーバと接続管理サーバとを含む接続制御システムにおいて実行されるプログラムであって、
前記通知サーバに、
音声通話ネットワーク上の通話接続の要求または開始を検出する通話検出手段、および、
検出された前記通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された前記通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、前記接続管理サーバに通知する通話識別情報通知手段として機能させ、
前記接続管理サーバに、
前記通知サーバから受信した前記通話識別情報の、前記発信識別情報と前記着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理手段、
接続要求を受けた情報端末から、前記情報端末または前記情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信手段、
前記端末識別情報が、前記記憶手段に記憶された前記通話識別情報の前記発信識別情報および前記着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定手段、および、
前記端末識別情報が前記発信識別情報に一致する情報端末と、前記端末識別情報が当該発信識別情報に対応する前記着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御手段として機能させるプログラム。
【請求項７】
請求項１に記載の接続制御システムにおいて、
前記接続管理サーバは、前記接続制御手段の制御により接続された情報端末から要求があれば、情報端末相互間の通信記録ならびに相互の合意の下作成された文書等を、前記通知サーバより受け取った、発信識別情報、着信識別情報、並びにその情報を受け取った時間と、前記接続制御手段の制御に従って接続した情報端末名、接続開始時間、デジタル署名作成時間を付加した上でデジタル署名つきの文書とする機能を備え、
当該情報端末から要求があれば、前記デジタル署名つきの文書を配信することを特徴とする接続制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報端末のネットワーク経由での接続を制御する接続制御システムに関する。
【背景技術】
【０００２】
近年、ネットワークの普及により、パーソナルコンピュータやＰＤＡのような情報端末のほとんどが、ネットワークを経由して互いに接続され、情報のやり取りを行うことができるようになってきている。こうした、情報端末のネットワーク化により、各情報端末のユーザは、アプリケーション、ファイルやドキュメント等のコンピュータ資源、および情報端末の表示装置に表示された画面の内容等を、他のユーザとの間でリアルタイムに共有し、協働して作業を行うことが可能となり、この仕組みをＡＳＰ等により提供するサービスも存在する。
【０００３】
しかしながら、このようなサービスを利用するにあたって、ユーザは、あらかじめ相手のコンピュータのネットワークアドレスや接続手順などの、接続を行うための情報を前もって用意しておく必要がある。そのため、ユーザは、当該情報を、接続用のリストとして事前に準備したり、接続のたびに電子メールで受信（交換）したり、ホームページ等で公開したりしなければならない。
【０００４】
こうした事前の作業は、ユーザにとっては煩雑なものであり、より簡単に情報端末を接続してアプリケーションの共有等を行うことができる方法が求められている。
【０００５】
一方で、従来より、作業空間を共有するためにコンピュータ同士の接続を行う方法が提案されている。たとえば、特許文献１の装置では、特定の２台のコンピュータの接続が、それぞれのコンピュータのユーザによる（音声電話システムによる）通話によって制御される。より具体的には、ユーザによる音声通話の発呼側電話番号と着呼側電話番号が、ローカルネットワーク（各ユーザの拠点（ローカルサイト）に敷設されている構内ネットワーク）上のサーバにＰＢＸ経由で提供されると、この発呼側電話番号と着呼側電話番号に対応するコンピュータのネットワークアドレスがそれぞれ、前もって用意された対応テーブルを用いて求められ、その後、求められたネットワークアドレスを用いて、対応するコンピュータ同士が広域ネットワークを介して接続される。
【０００６】
また、相互に接続された情報端末の間でやりとりされた記録ならびに、共同で作られた文書等が、情報端末操作者の合意の上なされたものである事を証明するのは極めて困難である。
【０００７】
現在行われている方式は、証明されるべき内容が定形であり、かつ情報端末操作者がその定型フォーマット提供者が確認しうる何らかの事前登録が必要である。また、不定形な内容を不特定の当事者間で合意したことを証明する方法として、当事者が順にデジタル署名をする方法がある。これも、当事者全員が秘密鍵ならびに公開鍵証明書をあらかじめ持っておく必要がある。
【０００８】
こうした行為は、不時に不特定の相手間で発生する不特定な内容の情報交換を情報端末間の通信で行った事を証明するには多くの制限が課せられる為、事前の作業なく利用可能な方法が求められている。
【特許文献１】特開平８−３２１８８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１の装置では、コンピュータのユーザが、そのコンピュータに対応付けられた電話番号を用いて音声通話を行うことによって、コンピュータの接続が行われるよう制御される。しかしながら、こうした装置でも、依然として、接続相手を特定した上で、接続先コンピュータのネットワークアドレス等の情報を事前に把握し、それを電話番号と対応付けて対応テーブルに記憶しておかなければならない。対応テーブルは、ローカルサイトのサーバに用意しておくが、このサーバには、ＰＢＸから音声通話の発呼側電話番号と着呼側電話番号を受信する機能を設けておく必要もある。
【００１０】
また、特許文献１の装置では、接続先のコンピュータが正当な接続対象であるかどうかを確認するための仕組みや、接続先コンピュータのユーザが、接続を拒否したり共有対象を選択できる仕組みがなく、セキュリティーが考慮されたシステムとなっていない。ここで、接続先コンピュータのユーザによる接続の拒否や共有対象の選択は、システムのユーザビリティを向上させる上でも有用である。
【００１１】
さらに、ＰＢＸを経由する音声通話の場合、同じ発呼側電話番号と着呼側電話番号の通話が複数存在する可能性があるが（たとえば、あるローカルサイトから、異なる内線を使って同時に、別のローカルサイトに対してそれぞれ通話を行う場合）、特許文献１の装置では、そのような場合に、これらの通話ごとにコンピュータ同士の接続をそれぞれ区別して実現させることができない。
【００１２】
したがって、本発明の目的は、接続を行うための情報を事前に設定することなく、不特定のユーザの通話に基づいて、コンピュータ同士を接続して、容易にアプリケーション等の共有を実現して、ユーザコラボレーションを可能とすることができる接続制御システムを提供することにある。
【００１３】
また、本発明のさらなる目的は、ユーザの音声通話を利用して接続するコンピュータを識別するとともに、当該ユーザのローカルサイトにおいて大幅な改良を加えることなく、コンピュータ同士を接続して、容易にアプリケーション等の共有を行うことができる接続制御システムを提供することにある。
【００１４】
さらに、本発明の目的は、接続先コンピュータの正当性を確認するための仕組みや、接続先コンピュータのユーザが接続を拒否したり共有対象を選択できる仕組みを実現する、高度なセキュリティーと高いユーザビリティを備えた接続制御システムを提供することにある。
【００１５】
また、本発明のさらなる目的は、１つのローカルサイトから別のローカルサイトにされた複数の音声通話のそれぞれについて、コンピュータ同士の接続を個別に実現する接続制御システムを提供することにある。
【００１６】
さらに、本発明の目的は、相互に接続されたコンピュータ間での作業が、コンピュータ操作者相互の合意の下で行われ、かつその記録が改竄されていない事を証明する手段を提供する事にある。
【課題を解決するための手段】
【００１７】
本発明の第１の実施態様は、通知サーバと接続管理サーバとを含む接続制御システムにである。ここで、通知サーバは、音声通話ネットワーク上における通話接続の要求または開始を検出する通話検出手段と、検出された通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、接続管理サーバに通知する通話識別情報通知手段とを備え、接続管理サーバは、通知サーバから受信した通話識別情報の、発信識別情報と着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理手段と、接続要求を受けた情報端末から、情報端末または情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信手段と、端末識別情報が、記憶手段に記憶された通話識別情報の発信識別情報および着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定手段と、端末識別情報が発信識別情報に一致する情報端末と、端末識別情報が当該発信識別情報に対応する着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御手段とを備えるように構成される。
【００１８】
本発明の第２の実施態様は、上記第１の実施態様の接続制御システムにおいて、接続管理サーバが、発信識別情報に該当する情報端末からパスワードの登録を受け付け、記憶された通話識別情報と関連付けてパスワードを記憶するパスワード管理手段をさらに備え、接続制御手段が、着信識別情報に該当する情報端末から記憶されたパスワードと同一のパスワードを受信した場合に、接続が許可されるよう制御するように構成される。
【００１９】
本発明の第３の実施態様は、上記第１の実施態様の接続制御システムにおいて、通話識別情報管理手段が、一時的に記憶手段に記憶された通話識別情報を、所定時間経過後、情報端末の接続終了後、または当該通話識別情報に対応する通話接続の終了後に削除するように構成される。
【００２０】
本発明の第４の実施態様は、上記第１の実施態様の接続制御システムにおいて、接続制御手段が、情報端末が接続される場合、接続された情報端末に対し、少なくとも一部において、共通の情報が提供されるように構成される。
【００２１】
本発明の第５の実施態様は、通知サーバと接続管理サーバとを含む接続制御システムによって実行される接続制御方法である。当該方法は、通知サーバにおいて、音声通話ネットワーク上の通話接続の要求または開始を検出する通話検出ステップと、検出された通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、接続管理サーバに通知する通話識別情報通知ステップとを備え、接続管理サーバにおいて、通知サーバから受信した通話識別情報の、発信識別情報と着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理ステップと、接続要求を受けた情報端末から、情報端末または情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信ステップと、端末識別情報が、記憶手段に記憶された通話識別情報の発信識別情報および着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定ステップと、端末識別情報が発信識別情報に一致する情報端末と、端末識別情報が当該発信識別情報に対応する着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御ステップとを備えるように構成される。
【００２２】
本発明の第６の実施態様は、通知サーバと接続管理サーバとを含む接続制御システムにおいて実行されるプログラムである。当該プログラムは、通知サーバに、音声通話ネットワーク上の通話接続の要求または開始を検出する通話検出手段、および、検出された通話接続の要求または開始に係る発信電話機または発信者を識別する発信識別情報と、検出された通話接続の要求または開始に係る着信電話機または着信者を識別する着信識別情報を通話識別情報として、接続管理サーバに通知する通話識別情報通知手段として機能させ、接続管理サーバに、通知サーバから受信した通話識別情報の、発信識別情報と着信識別情報とを対応付けて一時的に記憶手段に記憶する通話識別情報管理手段、接続要求を受けた情報端末から、情報端末または情報端末のユーザを識別する端末識別情報を受信する端末識別情報受信手段、端末識別情報が、記憶手段に記憶された通話識別情報の発信識別情報および着信識別情報のいずれかと一致するかどうかを判定する端末識別情報判定手段、および、端末識別情報が発信識別情報に一致する情報端末と、端末識別情報が当該発信識別情報に対応する着信識別情報に一致する他の情報端末とから、それぞれ接続要求を受けた場合に、これらの情報端末が接続されるよう制御する接続制御手段として機能させるように構成される。
【００２３】
本発明の第７の実施態様は、接続管理サーバの管理下で接続された複数のコンピュータ間で、リアルタイムに交信し、修正された結果を、接続されたコンピュータ操作者合意の上、その記録等が、当該コンピュータ間でリアルタイムに行われた事を、（操作者の申告ではなく）上記第一の実施態様の接続制御システムで知りえた情報を付加し、改竄不能な証明書付文書へと変換し保存可能とする手段として機能するよう構成される。
【発明の効果】
【００２４】
本発明に係る接続制御システムにより、事前の煩雑な設定なしに、容易にアプリケーション等の共有を行うことができるコンピュータ同士の接続が可能となる。また、こうした、コンピュータ同士の接続は、ユーザの音声通話を利用して接続するコンピュータを識別するとともに、当該ユーザのローカルサイトにおいて大幅な改良を加えることなく実現される。
【００２５】
本発明に係る接続制御システムにより、接続先コンピュータの正当性を確認し、接続先コンピュータのユーザが接続の拒否したり共有対象を選択でき、高度なセキュリティーと高いユーザビリティが提供される。また、１つのローカルサイトから別のローカルサイトにされた複数の音声通話がされている場合でも、それぞれの通話接続（の要求または開始）について、コンピュータ同士の接続を個別に実現することができる。
【００２６】
本発明に係る接続制御システムならびに接続管理サーバにより、事前の煩雑な設定や準備なく、コンピュータ操作者間でリアルタイムに交換、加工された文書の正真性を、（コンピュータ操作者が加工できない）その操作者の属性情報を付加した上で保証した文書として相互に保存することが実現される。
【発明を実施するための最良の形態】
【００２７】
最初に、本発明の一実施態様に係る接続制御システムの概要を、図１を参照して説明する。本発明の接続制御システム１は、通知サーバ４０と接続管理サーバ５０を含み、たとえば、電話機１０と電話機１５との間の、音声通話ネットワーク３０を経由した通話接続の要求または開始に基づいて、情報端末２０と情報端末２５との間の、ネットワーク６０経由の接続を制御する。
【００２８】
この例では、電話機１０と電話機１５は、ＰＳＴＮ（公衆電話通信網）といった音声通話ネットワーク３０によって通話接続がされる固定電話であり、回線交換方式により、相手方の電話機との通話を可能にする。また、情報端末２０と情報端末２５の代表例はパーソナルコンピュータであるが、スマートフォン・ＰＤＡのような携帯型をはじめとする様々なタイプのコンピュータが含まれる。これらのコンピュータは、ルータやモデムを介して、あるいは無線通信網を介してネットワーク６０に接続される。
【００２９】
なお、本明細書では、情報端末２０と情報端末２５との間の、ネットワーク６０経由のコネクションを単に「接続」と呼び、「接続要求」とは、情報端末に関する接続の要求を意味する。他方、電話機１０と電話機１５との間の、音声通話ネットワーク３０を介した通話のためのコネクションを、情報端末間の接続と区別するために「通話接続」と呼び、「通話接続の要求」は、電話機間における通話接続の要求を意味する。
【００３０】
また、ここでは、電話機１０は、電話機１５に対して発信（呼び出し、発呼）を行う電話機であり、情報端末２０と同じサイトにあって、基本的には、情報端末２０のユーザと同じユーザによって操作されるものである。一方、電話機１５は、電話機１０からの呼び出しを着信（着呼）し、応答する電話機であり、情報端末２５と同じサイトにあって、基本的には、情報端末２５のユーザと同じユーザによって操作される。
【００３１】
通知サーバ４０は、たとえば、通信キャリアの交換ネットワーク内（音声通話ネットワーク３０内）に配置され、電話機１０と電話機１５との通話接続の要求または、通話接続の開始を検出し、得られた通話識別情報７０を接続管理サーバ５０に送信する。通話接続の要求または開始は、音声通話ネットワーク３０上を流れる信号やデータを取得することによって検出される。
【００３２】
たとえば、音声通話ネットワーク３０が、いわゆる共通線信号方式であり、通話の音声を通すための通話路網と、電話による通話における一連の動作を制御する信号をやりとりする信号網から構成されている場合、「通話接続の要求」は、電話機１０から電話機１５への発信（通話相手の呼び出し）により信号網に送出される接続要求信号を取得することによって検出され、「通話接続の開始」は、電話機１０からの発信に対して電話機１５が応答（すなわち、受話器を上げること）した場合に、信号網に送出される応答情報（応答したことを伝える情報）を取得することによって検出される。通話識別情報７０は、発信電話機（電話機１０）または発信者を識別する発信識別情報と、着信電話機（電話機１５）または着信者を識別する着信識別情報を含み、識別情報は、たとえば、発信者番号（電話機１０の電話番号）や宛先番号（電話機１５の電話番号）であり、これらの電話番号は、上述の信号網に送出される接続要求信号に含まれている。
【００３３】
接続管理サーバ５０は、ＩＰネットワークのようなネットワーク６０上に配置され、さらに、ネットワーク７５によって、通知サーバ４０に接続される。ネットワーク７５としては、専用線や、インターネット等の公衆ＩＰネットワークなど、様々なネットワークが考えられる。接続管理サーバ５０は、通知サーバ４０から通話識別情報７０を受信すると、これを一時的に記憶装置に記憶する。その後、情報端末２０から接続要求がされた場合に、情報端末２０から端末識別情報８１（たとえば、電話機１０の電話番号）を受信して、端末識別情報８１が通話識別情報７０の発信識別情報を一致していれば、接続管理サーバ５０と情報端末２０を所定のプロトコルにより接続する。
【００３４】
その後、同様に、情報端末２５から接続要求がされた場合に、情報端末２５から端末識別情報８２（たとえば、電話機１５の電話番号）を受信して、端末識別情報８２が通話識別情報７０の着信識別情報と一致していれば、接続管理サーバ５０と情報端末２５を所定のプロトコルにより接続し、最終的に、情報端末２０と情報端末２５とが所定のプロトコルで接続され、両端末間でのアプリケーション共有等が可能になる。また、ここで、情報端末２０から、必要に応じてパスワードを接続管理サーバ５０に提供することができ、情報端末２５から、そのパスワードが正しく入力されたときにのみ、情報端末２５を接続管理サーバ５０に接続するようにしてもよい。
【００３５】
この例では、電話機１０および電話機１５を、共に、音声通話ネットワーク３０に接続される固定電話としたが、本発明に係る接続制御システムでは、様々なタイプの電話機を用いることができ、また、それらのタイプの様々な組み合わせで通話を行っても、同様の効果を奏することができる。たとえば、電話機として、携帯電話やＩＰ電話など、さまざまなタイプの電話機（およびネットワーク）を利用できる。通知サーバ４０は、たとえば、Ｎｏ．７共通線信号方式におけるサーバに組み込まれ（またはこのサーバに接続され）、ＰＳＴＮを介した電話機１０と電話機１５との間の通話接続の要求または開始を検出する。また、通知サーバ４０は、電話機１０と電話機１５がＩＰ電話であるような場合は、ＳＩＰサーバから、これらの通話接続に関する情報を取得するようにできる。さらに、通知サーバ４０は、ゲートキーパーやゲートウエイ等に接続されることにより、異なるキャリア間のＩＰ電話の通話接続に関する情報を取得することができる。いずれにせよ、通知サーバ４０は、電話機１０からの発信または電話機１５による応答を検知し、発信者番号と宛先番号を把握できる限り、どこに配置されていてもよい。
【００３６】
本発明の接続制御システム１では、音声通話ネットワーク３０は、基本的にパブリックネットワークである。ただし、通知サーバ４０を、各ユーザサイト（ローカルサイト）のネットワーク（プライベートネットワーク）上に配置されるＰＢＸや他の通信機器、または、これらに接続するコンピュータとして構成することもできる。
【００３７】
図１の例では、通知サーバ４０と接続管理サーバ５０とはネットワーク７５によって接続されるが、使用条件や利用状況（ネットワークシステムの環境）等によっては、通知サーバ４０と接続管理サーバ５０を１つのコンピュータによって構成することも可能である。たとえば、通知サーバ４０がＩＰ電話による通話の検出のみを目的とする場合（ネットワーク６０と音声通話ネットワーク３０が、少なくとも一部で重複する場合）、通知サーバ４０と接続管理サーバ５０を１つのコンピュータによって構成し、当該コンピュータをＩＰネットワーク上に配置するようにできる。
【００３８】
また、この例では、２つの情報端末を接続して、２者間でのアプリケーション共有等を実現するようになっているが、通話接続の要求または開始を複数行うことによって、３者以上の間で情報端末を接続するように制御することもできる。さらに、情報端末２０と情報端末２５とが所定のプロトコルで接続された場合に、ＳＳＬ等を利用することによって、インターネットのようなネットワーク６０上で、安全な通信を保証することができる。
【００３９】
次に、図２のブロック図を参照して、本発明の一実施態様に係る接続制御システムの各構成要素の機能について説明する。
【００４０】
通知サーバ４０は、通話検出部４１、通話識別情報通知部４２、およびネットワークインタフェース（Ｉ／Ｆ）部４３を含む。
【００４１】
通話検出部４１は、音声通話ネットワーク３０を経由して行われる電話機１０と電話機１５との間の通話接続の要求または開始を検出する。通話接続の要求の検出は、電話機１０が電話機１５に対して発信した際に、音声通話ネットワーク３０を流れる信号やデータ等を検知することによって行われる。また、通話接続の開始の検出は、たとえば、電話機１５が電話機１０からの発信を着信した場合や、電話機１５のユーザが電話機１０からの発信に対して受話器を取って応答した場合等に、音声通話ネットワーク３０を流れる信号やデータ等を取得することによって行われる。また、必要に応じて、通話検出部４１は、電話機１０と電話機１５との間の通話接続の終了を検出することもできる。
【００４２】
通話識別情報通知部４２は、通話検出部４１によって通話接続の要求または開始が検出された場合に、検知データから、当該通話接続の要求または開始に係る発信者番号と宛先番号を取得し、これを通話識別情報７０として接続管理サーバ５０に送信する。また、このような発信者番号と宛先番号が、通話接続の要求が行われる際にのみ取得可能である環境であって、通話接続の開始が検出されたタイミングで通話識別情報７０を接続管理サーバ５０に送信する必要がある場合、発信者番号と宛先番号は、通話接続の要求が行われたタイミングで取得され後で所定の領域に記憶され、通話接続の開始が検出されたタイミングでの処理に引き継がれる。
【００４３】
通話識別情報７０が接続管理サーバ５０に送信されるタイミングは、通話検出部４１がどのタイミングで通話接続の要求または開始を検出するかによる。たとえば、電話機１０が電話機１５に対して発信を行った際にネットワークを流れるデータを検知する場合は、この後に通話識別情報７０が接続管理サーバ５０に送信される。また、通話識別情報通知部４２は、必要に応じて、電話機１０と電話機１５との間の通話接続が終了したことを接続管理サーバ５０に通知する。
【００４４】
ネットワークＩ／Ｆ部４３は、電話機１０と電話機１５との間の通話接続を実現するために信号やデータが流れる音声通話ネットワーク３０と、通知サーバ４０と接続管理サーバ５０とを繋ぐネットワーク７５に対する接続を実現し、これらのネットワークとの間のデータ送受信をコントロールする。
【００４５】
接続管理サーバ５０は、通話識別情報管理部５１、パスワード管理部５２、接続管理部５３、ネットワークインタフェース（Ｉ／Ｆ）部５４を含む。また、接続管理サーバ５０は、記憶装置５５を備え、記憶装置５５には、通話識別情報データ５６とパスワードデータ５７が記憶される。
【００４６】
通話識別情報管理部５１は、通知サーバ４０の通話識別情報通知部４２から通話識別情報７０を受信し、その通話識別情報７０を、通話識別情報データ５６として記憶装置５５に記憶する。図３Ａには、通話識別情報データ５６の例が示されている。通話識別情報データ５６は、「セッション番号」、「発信者番号」、および「宛先番号」の各項目からなり、セッション番号ごとに、発信者番号と宛先番号とが対応付けられて管理される。ここでは、電話機同士の通話接続（開始された通話接続のほか、接続要求を行っている状態も含む）をセッション番号を用いて管理しているが、このセッション番号は、後述するパスワードデータ５７との対応付けを行う便宜上の項目であり、たとえば、通話識別情報データ５６の各レコードにパスワードを記憶するように設計すれば不要となる項目である。
【００４７】
また、この例では、通話識別情報として、発信者番号や宛先番号等の電話番号が用いられているが、通話接続の要求または開始に係る（すなわち、通話をするときに用いられる）電話機または通話の発信者・着信者を識別できるかぎり、どのような識別子が用いられてもよい。通知サーバ４０から送信される通話識別情報７０には、発信者番号と宛先番号が含まれ、通話識別情報管理部５１は、この通話識別情報７０を受信すると、通話識別情報データ５６を１レコード追加し、新たに番号を採番してセッション番号にセットするとともに、発信者番号と宛先番号を、対応する項目に記憶する。
【００４８】
こうして記憶されたレコードは所定のタイミングまで、一時的に記憶される。たとえば、通話識別情報管理部５１は、通話識別情報データ５６のレコードの追加や情報端末２０と情報端末２５との接続が開始されてから所定の時間が経過した後、情報端末２０と情報端末２５との接続が終了した後、電話機１０と電話機１５との間の通話接続が終了した後等に、このレコードを削除する。ただし、通話接続の終了後に当該レコードを削除するには、通知サーバ４０から、通話接続が終了した旨の通知を受ける必要がある。
【００４９】
また、ここでは、通話識別情報管理部５１が、接続管理サーバ５０の記憶装置５５に、通話識別情報データ５６とパスワードデータ５７を記憶しているが、接続管理サーバ５０によってアクセスが可能なかぎり、他のコンピュータの記憶装置やインターネット上の記憶装置など、どのような記憶手段に記憶してもよい。
【００５０】
パスワード管理部５２は、情報端末２０が接続要求を行った場合に、この情報端末２０からパスワードを受信し、そのパスワードをパスワードデータ５７として記憶装置５５に記憶する。図３Ｂには、パスワードデータ５７の例が示されている。パスワードデータ５７は、「電話番号」、および「パスワード」の各項目からなる。パスワード管理部５２は、パスワードを受信すると、電話番号とパスワードを対応付けて、記憶する。このデータは、通話識別情報データ５６で情報端末２５の電話番号に対応する情報端末から、同じパスワードが送られた事を確認するか、一定時間経過するまで、一時的に記憶される。
【００５１】
接続管理部５３は、通話接続の発信ユーザに係る端末である情報端末２０からの接続要求を受信すると、この情報端末２０から、この情報端末または発信ユーザを識別する端末識別情報（ここでは、通話接続の要求または開始に用いた電話機１０の電話番号）を受信する。また、同様に、通話接続の着信ユーザに係る端末である情報端末２５からの接続要求を受信すると、この情報端末２５から、この情報端末または着信ユーザを識別する端末識別情報（ここでは、通話接続の要求または開始に用いた電話機１５の電話番号）を受信する。
【００５２】
接続管理部５３は、次に、情報端末２０または情報端末２５からの接続要求が、電話機による通話接続の要求または開始に基づく正当なものであるかどうかを判定する。このことは、各情報端末から受信した端末識別情報が、通知サーバ４０から受信した通話識別情報の発信識別情報または着信識別情報と一致するかどうかを判定することによって行われる。すなわち、情報端末２０については、接続要求の際に発信ユーザから指定された電話番号（端末識別情報）が、通話識別情報データ５６のいずれかのレコードの発信者番号に一致するかどうかを、通話識別情報データ５６を参照することによりチェックする。
【００５３】
情報端末２０による接続要求が正当なものであった場合、後述する情報端末２０の接続制御部２１が、パスワード入力を促す画面を情報端末２０の表示装置に表示する。その後、情報端末２０からパスワードを受信したら、これを記録するために、受信したパスワードをパスワード管理部５２に渡す。
【００５４】
本発明に係る接続制御システムでは、セキュリティーレベルを向上させるために、発信ユーザが設定するパスワードを用いて、情報端末２５の認証を行うことができるが、必須ではない。
【００５５】
接続管理部５３は、次に、通話接続の着信ユーザに係る端末である情報端末２５からの接続要求を受信すると、この要求が電話機による通話接続の要求または開始に基づく正当なものであるかどうかを判定する。すなわち、情報端末２５については、接続要求の際に着信ユーザから指定された電話番号（端末識別情報）が、通話識別情報データ５６の、上記の情報端末２０のチェックで一致したレコードの宛先番号に一致するかどうかを、通話識別情報データ５６を参照することによりチェックする。
【００５６】
正当な接続要求であった場合は、後述する情報端末２５の接続制御部２６が、パスワード入力を促す画面を情報端末２５の表示装置に表示する。その後、情報端末２５からパスワードを受信したら、このパスワードが、発信ユーザの情報端末２０から登録されたパスワードと同じかどうかを、パスワードデータ５７ならびに通話識別情報データ５６を参照してチェックする。情報端末２５から入力されたパスワードが正当であった場合、情報端末２５のユーザが正当なユーザであるとして、接続管理サーバ５０を経由した情報端末２０と情報端末２５との間の接続が許可される。また、パスワードのチェックがない場合、情報端末２５は、情報端末２５から受信した電話番号が、宛先番号と一致した時点で、情報端末２０と接続される。また、情報端末２０と情報端末２５との間の接続を、直接、ピアトゥーピア接続とすることもできる。
【００５７】
本発明に係る接続制御システムでは、情報端末２０と情報端末２５の接続に先立って、それぞれのユーザ同士で電話機を用いた通話接続の要求または開始の検出を行うので、通常、パスワードは、通話接続中に発信ユーザ（情報端末２０のユーザ）から着信ユーザ（情報端末２５のユーザ）に伝えられる。このように、通話接続中の会話によってパスワードが伝達されることで、パスワードの漏洩や改ざんが防止され、さらにセキュリティーレベルの高いシステムが実現される。しかしながら、それ以外の方法（たとえば、電子メールやファクシミリなど）でパスワードが伝達されてもよい。
【００５８】
また、接続要求の順序は、企業やユーザ間のルールに基づいて設定できる。すなわち、発信ユーザの情報端末２０が先でもよいし、逆に、着信ユーザの情報端末２５が先に行ってもよい。先に接続要求を行ったユーザが、パスワード（ワンタイムパスワード）を登録し、後に接続要求を行ったユーザが、その登録されたパスワードと同じパスワードを入力すれば、接続が行われることになる。
【００５９】
また、ここで、接続管理部５３は、電話機を用いた通話接続の要求または開始の検出に応じて情報端末の接続を制御するので、通話接続の要求が行われている状態、すなわち、まだ、着信ユーザが電話機に出ておらず通話接続が開始されていない状態で、情報端末の接続を行うこともできる。また、通話接続が開始されてはじめて、すなわち、着信ユーザが着信に応答してはじめて、情報端末の接続を行うことができるようにすることもできる。
【００６０】
ネットワークＩ／Ｆ部５４は、通知サーバ４０と接続管理サーバ５０とを繋ぐネットワーク７５に対する接続、および情報端末２０と情報端末２５に対するネットワーク６０を介した接続を実現し、これらのネットワークとの間のデータ送受信をコントロールする。
【００６１】
情報端末２０は、接続制御部２１、およびネットワークインタフェース（Ｉ／Ｆ）部２２を含む。また、情報端末２０は記憶装置２３を備え、記憶装置２３には、端末識別情報登録データ２４が記憶される。
【００６２】
接続制御部２１は、情報端末２０のユーザ（発信ユーザ）の操作に応じて、接続管理サーバ５０への接続要求を行い、最終的に情報端末２５と接続して、この間でアプリケーション共有等を行う。接続制御部２１は、たとえば、情報端末２０にインストールされた、「情報端末接続マネージャ」といったプログラムによって実現される。接続制御部２１は、前もって情報端末２０のユーザから入力された、関連する電話機１０の電話番号を端末識別情報として受け取り、情報端末２０の記憶装置２３に、端末識別情報登録データ２４として記憶しておく。
【００６３】
また、接続制御部２１は、情報端末２０のユーザから接続要求の指示があると、接続管理サーバ５０に接続し、端末識別情報登録データ２４に記憶されている端末識別情報（電話番号）を接続管理サーバ５０に送信する。接続管理サーバ５０が、これを正当な接続要求であると判定した場合、パスワード入力画面を表示させ、ユーザによるパスワード入力を促す。入力されたパスワードは、上述のように、接続管理サーバ５０のパスワード管理部５２により、パスワードデータ５７として記憶装置５５に記憶される。
【００６４】
この例では、情報端末接続マネージャは、情報端末２０にインストールされるプログラムを想定しているが、ＡＳＰ（アプリケーションサービスプロバイダ）等により提供されてもよい。この場合、端末識別情報登録データ２４は、記憶装置２３ではなく、インターネット上の所定のサーバに配置されうる。
【００６５】
また、端末識別情報登録データ２４は、常に用意しておく必要は無く、情報端末２０のユーザが、接続要求を行う際に、毎回入力するようにしてもよい。また、さらにセキュリティーレベルを向上させるために、端末識別情報登録データ２４として、電話機１０の電話番号だけでなく、宛先番号である電話機１５の電話番号をも含めるように設計することもできる。
【００６６】
ネットワークＩ／Ｆ部２２は、ネットワーク６０に対する接続を実現し、接続管理サーバ５０、および情報端末２５との間のデータ送受信をコントロールする。
【００６７】
情報端末２５は、接続制御部２６、およびネットワークインタフェース（Ｉ／Ｆ）部２７を含む。また、情報端末２５は、記憶装置２８を備え、そこには、端末識別情報登録データ２９が記憶される。
【００６８】
情報端末２５のユーザ（着信ユーザ）の操作に応じて、接続管理サーバ５０への接続要求を行い、最終的に情報端末２０と接続して、この間でアプリケーション共有等を行う。この着信ユーザの操作は接続管理サーバ５０への接続要求であるが、実質的には、情報端末２０のユーザからされた接続要求の応答操作となる。
【００６９】
接続制御部２６は、情報端末２０にインストールされた、「情報端末接続マネージャ」と同様のプログラムによって実現される。接続制御部２６は、前もって情報端末２５のユーザから入力された、関連する電話機１５の電話番号を受け取り、情報端末２５の記憶装置２８に、端末識別情報登録データ２９として記憶しておく。
【００７０】
また、接続制御部２６は、情報端末２５のユーザから接続要求の指示があると、接続管理サーバ５０に接続し、端末識別情報登録データ２９として記憶されている電話番号を接続管理サーバ５０に送信する。接続管理サーバ５０が、これを正当な接続要求であると判定した場合、パスワード入力画面を表示させ、ユーザによるパスワード入力を促す。入力されたパスワードは、上述のように、接続管理サーバ５０の接続管理部５３により、対応するセッション番号のパスワードデータ５７と比較され、一致していれば、アプリケーション共有等のための、接続管理サーバ５０を経由した接続が、情報端末２０と情報端末２５の間で可能となる。
【００７１】
端末識別情報登録データ２９は、常に用意しておく必要は無く、情報端末２５のユーザが、接続要求を行う際に、毎回入力するようにしてもよい。また、さらにセキュリティーレベルを向上させるために、端末識別情報登録データ２９として、電話機１５の電話番号だけでなく、発信者番号である電話機１０の電話番号をも含めるように設計することができる。
【００７２】
ネットワークＩ／Ｆ部２７は、ネットワーク６０に対する接続を実現し、接続管理サーバ５０、および情報端末２０との間のデータ送受信をコントロールする。
【００７３】
この例では、情報端末２０と情報端末２５は、それぞれパスワードを入力するものとして説明されているが、上述のように、パスワードの使用を省略することができる。
【００７４】
接続管理サーバ５０により、情報端末２０と情報端末２５との間で、接続管理サーバ５０を経由したデータ送受信が可能になると、情報端末２０の接続制御部２１と情報端末２５の接続制御部２６が協働して、両端末におけるアプリケーション共有等を実現する。たとえば、共有アプリケーションに対して情報端末２０のユーザが操作を行った場合に、接続制御部２１は、その操作と操作によるアプリケーションの変化を表現するためのデータを接続管理サーバ５０に送信し、接続管理サーバ５０はそれを情報端末２５に送信し、これらのデータを受信した接続制御部２６は、当該データに基づいて、情報端末２５の表示装置に、当該操作と当該操作によるアプリケーションの変化を再現する。
【００７５】
このような、情報端末２０と情報端末２５とを用いた共同作業は、アプリケーションの共有（協働操作や同時表示）を行う場合に限られるものではない。たとえば、複数のユーザにおいて音声と映像を共有してビデオ会議を行ったり、相手の情報端末に入力文字を表示させるチャットウインドウを提供したり、所定のコンピュータリソースを共有して閲覧・編集するといった様々な用途があり、本発明に係る接続制御システムでは、複数の情報端末に対し、少なくとも一部において、共通の情報が提供される。
【００７６】
また、こうした、複数の情報端末における共有については、権限や機能の違いにより、各ユーザには、ホストやゲストといった情報端末ごとの地位が与えられるが、本発明に係る接続制御システムでは、発信ユーザがホストとなる必要は無い。また、発信ユーザと着信ユーザが同じ権限、機能を有するように設定することもできる。
【００７７】
次に、図４を参照して、情報端末２０における端末識別情報登録データ２４の登録と、情報端末２５における端末識別情報登録データ２９の登録を行うための画面（電話番号登録画面）について説明する。これらの登録は、いずれも、前述した情報端末接続マネージャによって行われるものである。
【００７８】
図４Ａは、情報端末２０で端末識別情報登録データ２４を登録するための電話番号登録画面１００を表している。ここで、情報端末２０のユーザは、電話番号入力領域１１０に、当該ユーザが使用する電話機（ここでは、電話機１０）の電話番号を入力し、登録ボタン１２０を押下する。登録ボタン１２０が押下されると、情報端末接続マネージャは、入力された電話番号を端末識別情報登録データ２４として記憶装置２３に登録する。また、図４Ａの例では、電話番号を複数（ここでは、電話番号１〜電話番号３までの３つ）登録することができるようになっている。このように構成することで、１人のユーザで複数の電話機を使い分ける場合や、１台の情報端末２０を複数のユーザで使い分ける場合などに、柔軟に対応することができる。もちろん、１つの電話番号だけを登録しておくことも可能である。
【００７９】
一方、図４Ｂは、情報端末２５で端末識別情報登録データ２９を登録するための電話番号登録画面１５０を表している。ここで、情報端末２５のユーザは、電話番号入力領域１６０に、当該ユーザが使用する電話機（ここでは、電話機１５）の電話番号を入力し、さらに、発信元電話番号入力領域１７０に、発信ユーザが使用する電話機（ここでは、電話機１０）の電話番号を入力し、登録ボタン１８０を押下する。登録ボタン１８０が押下されると、情報端末接続マネージャは、入力された電話番号を端末識別情報登録データ２９として記憶装置２８に登録する。ここで、図４Ａの電話番号登録画面１００のように、電話番号と発信元電話番号の組を、複数登録しておくようにもできる。
【００８０】
図４に示す例では、情報端末２０においては、情報端末２０のユーザが使用する電話機の電話番号を入力するようにし、情報端末２５においては、情報端末２５のユーザが使用する電話機の電話番号の他に、発信元の電話機の電話番号も入力させるようにしている。このようにすることで、通話接続の相手をより厳密に特定することができ、セキュリティーの強化が図られる。もちろん、図４Ａのように、当該ユーザの使用する電話番号だけを入力させるようにすることも可能である。
【００８１】
図５は、情報端末２０において、接続要求を行う際に表示される画面（発信側接続指示画面）を、時間の経過とともに順に示している。図５Ａの発信側接続指示画面２００は、情報端末２０のユーザが、接続の開始を指示する画面である。情報端末２０のユーザが、電話番号指定領域２１０においてプルダウン表示により表示させた複数の電話番号のうち１つを指定し、接続開始ボタン２２０を押下すると、接続制御部２１が、端末識別情報登録データ２４を用いて、当該操作が正当な接続要求であるかどうかを判定する。ここでは、図４Ａの電話番号登録画面１００で登録された複数の電話番号に応じて、電話番号指定領域２１０に複数の電話番号が表示されている。もちろん、使用する電話番号が１つしかない場合は、電話番号指定領域２１０の表示を省略することができる。
【００８２】
正当な接続要求であると判定されると、画面は、図５Ｂの発信側接続指示画面２５０に遷移する。ここでは、ステータス表示部２６０に、「サーバへの接続を開始します・・・」と表示され、ガイドメッセージ表示部２７０には、「パスワードを入力してください」と表示され、その下のパスワード入力領域２８０にパスワードを入力するよう促される。正当な接続要求でない場合は、図５Ａの発信側接続指示画面２００で所定のエラーメッセージが表示される。ここで、情報端末２０のユーザがパスワード入力領域２８０にパスワードを入力し、ＮＥＸＴボタン２９０を押下すると、接続制御部２１が、接続管理サーバ５０に入力されたパスワードを送信し、これがパスワードデータ５７に記憶される。
【００８３】
その後、画面は、図５Ｃの発信側接続指示画面３００に遷移する。ここでは、ステータス表示部３１０に、「着信側の接続を待っています・・・」と表示され、着信側が接続要求を行うまで、あるいはタイムアウトになるまで、この画面の表示が継続される。
【００８４】
図６は、情報端末２５において、接続要求を行う際に表示される画面（着信側接続指示画面）を、時間の経過とともに順に示している。図６Ａの着信側接続指示画面４００は、情報端末２５のユーザが、接続の開始を指示する画面である。情報端末２５のユーザが接続開始ボタン４１０を押下すると、接続制御部２６が、端末識別情報登録データ２９を用いて、当該操作が正当な接続要求であるかどうかを判定する。
【００８５】
正当な接続要求であると判定されると、画面は、図６Ｂの着信側接続指示画面４５０に遷移する。ここでは、ステータス表示部４６０に、「サーバへの接続を開始します・・・」と表示され、ガイドメッセージ表示部４７０には、「パスワードを入力してください」と表示され、その下のパスワード入力領域４８０にパスワードを入力するよう促される。正当な接続要求でない場合は、図６Ａの着信側接続指示画面４００で所定のエラーメッセージが表示される。ここで、情報端末２５のユーザがパスワード入力領域４８０にパスワードを入力し、ＮＥＸＴボタン４９０を押下すると、接続制御部２６が、接続管理サーバ５０に入力されたパスワードを送信し、そこでパスワードが一致するかどうか判定される。
【００８６】
パスワードが一致しなかった場合は、図６Ｃの着信側接続指示画面５００に示すように、ステータス表示部５１０で、「パスワードが違います」と表示される。パスワードを再入力する場合は、ＢＡＣＫボタン５２０を押下し、再び、図６Ｂの着信側接続指示画面４５０を表示させる。
【００８７】
図６Ｂの着信側接続指示画面４５０において、情報端末２５のユーザから正しいパスワードが入力されると、接続管理サーバ５０を経由して、情報端末２０と情報端末２５とが接続され、両端末の間のデータ送受信が実現される。このとき、たとえば、情報端末２０の表示装置の表示は、図５Ｃの発信側接続指示画面３００から、図７に示すような発信側接続指示画面６００に遷移する。
【００８８】
図７Ａの発信側接続指示画面６００では、ガイドメッセージ表示部６１０に、接続中の電話番号とコンピュータ名が表示され、情報端末２０と情報端末２５との間のデータ送受信が可能であることが示される。また、共有対象指示領域６２０には、情報端末２０と情報端末２５との間で何を共有するかを指定する。ここでは、たとえば、共有するコンピュータの画面を指定選択できるようになっている。
【００８９】
情報端末２０の表示装置に、図７の発信側接続指示画面６００が表示されると、情報端末２５の表示装置にも、これと同様の画面が表示されて、情報端末２０と情報端末２５との間のデータ送受信が可能であることが示される。
【００９０】
情報端末２０、情報端末２５のいずれかが、図７Ａの画面で共有すべきコンピュータ名を選択すると、画面は、図７Ｂに遷移する。両者が合意、不合意ボタン６３０を押下し、共に合意であれば、選択した画面に遷移する。不合意者がいる場合は、画面は図７Ａにもどる。
【００９１】
次に、図８のフローチャートと図３を参照して、本発明に係る接続制御システム１における、通話接続の要求または開始の検出に係る処理と、発信側情報端末（情報端末２０）での接続要求の処理について説明する。
【００９２】
最初に、通話接続の要求または開始の検出に係る処理について説明する。まず、ステップＳ１２において、通知サーバ４０の通話検出部４１が、音声通話ネットワーク３０等のネットワークに流れる信号・データを監視して、通話接続の要求または開始を検出する。検出された場合（ステップＳ１２のＹＥＳ）、ステップＳ１４に進み、そこで、通話識別情報通知部４２は、通話接続の要求または開始に係る発信者番号と宛先番号を含む通話識別情報７０を、接続管理サーバ５０に送信する。その後、接続管理サーバ５０の通話識別情報管理部５１は、通知サーバ４０から受信した識別情報を通話識別情報データ５６に記憶する。
【００９３】
ここで、たとえば、発信者番号が情報端末２０の電話番号「０６−０１２３−４５６７」であり、宛先番号が情報端末２５の電話番号「０６−０１２３−５６７８」であった場合は、通話識別情報７０は、図３Ａに示す通話識別情報データ５６の１レコード目（セッション番号＝「０００１」）のように記憶される。
【００９４】
次に、発信側情報端末での接続要求の処理について説明する。まず、ステップＳ２２において、情報端末２０のユーザの指示に基づいて、接続制御部２１により接続要求が行われる。ステップＳ２８において、接続管理サーバ５０は、接続要求で受信した端末識別情報８１が、通話識別情報データ５６に記憶されているレコードの発信者番号と一致するかどうかを判定する。一致しない場合（ステップＳ２８のＮＯ）、接続制御部２１によって、情報端末２０の表示装置にエラー表示を行うよう制御する（ステップＳ２４）。存在する場合（ステップＳ２８のＹＥＳ）、接続制御部２１によって、情報端末２０のユーザにパスワード入力を求める表示を行うよう制御する（ステップＳ３０）。
【００９５】
たとえば、接続管理サーバ５０は、情報端末２０の電話番号「０６−０１２３−４５６７」を端末識別情報８１として受信し、図３Ａに示す通話識別情報データ５６に記憶されているレコードの発信者番号に、この電話番号があるかどうかを判定する。そうすると、この発信者番号は、１レコード目（セッション番号＝「０００１」）の発信者番号と一致し、この場合は、ステップＳ３０に進む。
【００９６】
ステップＳ２６において、情報端末２０の接続制御部２１は、情報端末２０のユーザからパスワードを入力すると、このパスワードを接続管理サーバ５０に送信する。ステップＳ３２において、接続管理サーバ５０のパスワード管理部５２は、受信したパスワードをパスワードデータ５７に、上記検出された通話接続の要求または開始に係る通話識別情報７０に関連付けて記憶する。
【００９７】
たとえば、情報端末２０の接続制御部２１は、図３Ｂに示すように情報端末２０に対応する電話番号と関連付けて情報端末２０からのパスワード「ｐａｓｓ１１」を記憶する。これによって、通話接続の要求または開始された通話接続とパスワードが対応付けられる。
【００９８】
次に、図９のフローチャートを参照して、本発明に係る接続制御システム１における、着信側情報端末（情報端末２５）での接続要求の処理について説明する。まず、ステップＳ４２において、情報端末２５のユーザの指示に基づいて、接続制御部２６により接続要求が行われる。ステップＳ５４において、接続管理サーバ５０は、接続要求で受信した端末識別情報８２が、通話識別情報データ５６に記憶されているレコードの宛先番号のなかにあるかどうかを判定する。存在しない場合（ステップＳ５４のＮＯ）、接続制御部２６によって、情報端末２５の表示装置にエラー表示を行うよう制御する（ステップＳ４４）。存在する場合（ステップＳ５４のＹＥＳ）、接続制御部２６によって、情報端末２５のユーザにパスワード入力を求める表示を行うよう制御する（ステップＳ５６）。
【００９９】
たとえば、接続管理サーバ５０は、情報端末２５の電話番号「０６−０１２３−５６７８」を端末識別情報８２として受信し、図３Ａに示す通話識別情報データ５６に記憶されているレコードの宛先番号に、この電話番号があるかどうかを判定する。そうすると、この宛先番号は、１レコード目（セッション番号＝「０００１」）の宛先番号と一致し、この場合は、ステップＳ５６に進む。
【０１００】
ステップＳ４６において、情報端末２５の接続制御部２６は、情報端末２５のユーザからパスワードを入力すると、このパスワードを接続管理サーバ５０に送信する。ステップＳ５８において、接続管理サーバ５０の接続管理部５３は、受信したパスワードが、対応する、要求された通話接続または開始された通話接続のパスワードデータ５７と一致するかどうかを判定する。一致しない場合（ステップＳ５８のＮＯ）、接続制御部２６によって、情報端末２５の表示装置にエラー表示を行うよう制御する（ステップＳ４８）。
【０１０１】
情報端末２５のユーザから受信したパスワードは、図３Ｂに示すパスワード「ｐａｓｓ１１」と対応する電話番号が、図３Ａの情報端末２５に対応する電話番号と一致するか否かを判別する。一致しなければステップＳ４８でエラー表示がされる。
【０１０２】
一致する場合（ステップＳ５８のＹＥＳ）、接続管理サーバ５０の接続管理部５３は、情報端末２０と情報端末２５との間のデータ送受信を可能とし、情報端末２０の接続制御部２１、情報端末２５の接続制御部２６のそれぞれに通知する（ステップＳ６０）。その後、情報端末２０の接続制御部２１は、ステップＳ６６において、接続制御を開始し、情報端末２５の接続制御部２６は、ステップＳ５０において、接続制御を開始する。
【０１０３】
情報端末２０の接続制御部２１、または情報端末２５の接続制御部２６から、接続の切断（アプリケーション共有等の終了）指示があった場合（ステップＳ６２）、ステップＳ６４において、接続管理サーバ５０の接続管理部５３は、情報端末２０と情報端末２５との接続の終了を制御する。ここで、情報端末２０の接続制御部２１は、ステップＳ６８において、接続管理サーバ５０の接続管理部５３の制御に基づき、接続を終了する。情報端末２５の接続制御部２６も同様に、ステップＳ５２において、接続管理サーバ５０の接続管理部５３の制御に基づき、接続を終了する。
【０１０４】
ここで、図３Ａに示す通話識別情報データ５６のセッション番号「００１１」〜「００１４」のレコードには、同じ発信者番号と宛先番号の組が記憶されているが、これは、ＰＢＸを経由して、１つのサイトの複数の内線電話から、他のサイトの内線電話に同時に通話接続が行われているような状態を示している。このような場合、各通話接続は、図３Ｂに示すパスワードデータ５７に記憶された、対応する電話番号とパスワードによって区別される。たとえば、発信者番号「０３−０１２３−４５６７」、内線「００１」のユーザＡが、宛先番号「０３−０１２３−５６７８」、内線「００９」のユーザＢと通話接続を開始した場合、他にも、発信者番号「０３−０１２３−４５６７」と宛先番号「０３−０１２３−５６７８」の間で通話接続が行われていても、ユーザＡは、当該通話接続に対応するパスワードを設定して、そのパスワードをユーザＢに入力させることにより、ユーザＡとユーザＢの間の通話接続を他のものと区別するようにできる。
【０１０５】
ＰＢＸを介した通話接続により、音声通話ネットワーク３０上に、内線番号や内線電話機を識別する情報が流れる場合は、通話識別情報データ５６の各レコードに、発信内線番号、宛先内線番号といった項目を設け、内線電話を用いた通話接続を特定することも考えられる。
【０１０６】
また、図３Ａに示す通話識別情報データ５６のセッション番号「００５６」、「００５７」のレコードには、同じ発信者番号から異なる２つの宛先番号への通話接続が行われ、この通話接続に関する通話識別情報が記憶されている。このように、発信者番号「０３−０１２３−２２２２」のユーザは、宛先番号「０３−０１２３−１１１１」および宛先番号「０３−０１２３−３３３３」に、順次発信を行うことにより、３者間でのアプリケーション共有等が可能な情報端末の接続を可能とすることができる。なお、この場合、通話識別情報データ５６の各レコードを削除するタイミングは、通話接続の終了によってではなく、たとえば、通話接続の開始後所定期間が経過した後や、情報端末の接続が終了した後で行われるよう制御される。
【０１０７】
これまで、本発明の接続制御システムについて、一実施形態を参照して説明してきたが、他の様々なシステム構成やデータ構成を用いて本発明を実施することができる。図３に示すデータも一例にすぎない。たとえば、図３Ａの通話識別情報データ５６に２つの接続状態フラグを用いて、情報端末２０および情報端末２５の接続状態を個別に把握するなど、様々な設計が可能である。
【０１０８】
次に、図１０を参照して、本発明の接続制御システム１の通知サーバ４０、および接続管理サーバ５０として用いられるコンピュータのハードウエア構成の例について説明する。ただし、図１０のコンピュータ７００は、通知サーバ４０や接続管理サーバ５０として機能するコンピュータの代表的な構成を例示したにすぎない。また、情報端末２０や情報端末２５として機能するコンピュータも同様の構成要素により構成されうる。
【０１０９】
コンピュータ７００は、ＣＰＵ（Central Processing Unit）７０１、メモリ７０２、音声出力装置７０３、ネットワークインタフェース７０４、ディスプレイコントローラ７０５、ディスプレイ７０６、入力機器インタフェース７０７、キーボード７０８、マウス７０９、外部記憶装置７１０、外部記録媒体駆動装置７１１、およびこれらの構成要素を互いに接続するバス７１２を含んでいる。
【０１１０】
ＣＰＵ７０１は、コンピュータ７００の各構成要素の動作を制御し、ＯＳの制御下で、本発明に係る接続制御システム１の機能を実行する。たとえば、通知サーバ４０においては、通話検出部４１、通話識別情報通知部４２、およびネットワークＩ／Ｆ部４３の各機能の実行を制御する。また、接続管理サーバ５０においては、通話識別情報管理部５１、パスワード管理部５２、接続管理部５３、およびネットワークＩ／Ｆ部５４の各機能の実行を制御する。
【０１１１】
メモリ７０２は通常、不揮発性メモリであるＲＯＭ（Read Only Memory）、および揮発性メモリであるＲＡＭ（Random Access Memory）から構成される。ＲＯＭには、コンピュータ７００の起動時に実行されるプログラム等が格納される。ＲＡＭには、ＣＰＵ７０１で実行される通知サーバ４０や接続管理サーバ５０の各機能を実現するためのプログラムや、それらのプログラムが実行中に使用するデータが一時的に格納される。
【０１１２】
音声出力装置７０３は、たとえば、スピーカ等の機器であり、動画プレイヤー等から音声データを受け取り、音声を出力する。
【０１１３】
ネットワークインタフェース７０４は、ネットワーク７２０に接続するためのインタフェースである。ネットワーク７２０は、たとえば、図１に示したネットワーク６０、ネットワーク７５、音声通話ネットワーク３０等に対応する。通知サーバ４０のネットワークＩ／Ｆ部４３や接続管理サーバ５０のネットワークＩ／Ｆ部５４は、ネットワークインタフェース７０４に対してデータ送受信に関する制御を行う機能部である。
【０１１４】
ディスプレイコントローラ７０５は、ＣＰＵ７０１が発行する描画命令を実際に処理するための専用コントローラである。ディスプレイコントローラ７０５で処理された描画データは、一旦グラフィックメモリに書き込まれ、その後、ディスプレイ７０６に出力される。ディスプレイ７０６は、たとえば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）で構成される表示装置である。
【０１１５】
入力機器インタフェース７０７は、キーボード７０８やマウス７０９から入力された信号を受信して、その信号パターンに応じて所定の指令をＣＰＵ７０１に送信する。情報端末２０や情報端末２５のユーザは、図４ないし図７に示した表示画面に対して、キーボード７０８やマウス７０９を用いて、表示画面の入力領域に値を入力したり、ボタンの押下を行ったりする。
【０１１６】
外部記憶装置７１０は、たとえば、ハードディスクドライブ（ＨＤＤ）のような記憶装置であり、この装置内には上述したプログラムやデータが記録され、実行時に、必要に応じてそこからメモリ７０２のＲＡＭにロードされる。たとえば、接続管理サーバ５０の記憶装置５５が、このような記憶装置に対応する。
【０１１７】
外部記録媒体駆動装置７１１は、ＣＤ（Compact Disc）、ＭＯ（Magneto-Optical Disc）、ＤＶＤ（Digital Versatile Disc）などの可搬型の外部記録媒体７３０の記録面にアクセスして、そこに記録されているデータを読み取る装置である。外部記録媒体７３０には、本発明に係る接続制御システム１を実現するための通知サーバ４０のプログラムや、接続管理サーバ５０のプログラムも記録することが可能である。外部記録媒体７３０に記録されているデータは、外部記録媒体駆動装置７１１を介して外部記憶装置７１０に格納され、プログラムであれば、実行時にメモリ７０２のＲＡＭにロードされる。
【０１１８】
本発明に係る接続制御システム１を実現するためのプログラムの他の流通形態としては、ネットワーク上の所定のサーバから、ネットワーク７２０およびネットワークインタフェース７０４を介して外部記憶装置７１０に格納されるというルート等も考えられる。こうして格納されたプログラムは、上記と同様に、実行時にメモリ７０２のＲＡＭにロードされ、実行される。
【０１１９】
前述のように、こうしたコンピュータの構成は基本的に、通知サーバ４０、接続管理サーバ５０、情報端末２０、および情報端末２５に共通であるが、通知サーバ４０や接続管理サーバ５０といったサーバコンピュータについては、音声出力装置７０３、ディスプレイコントローラ７０５、ディスプレイ７０６、入力機器インタフェース７０７、キーボード７０８、およびマウス７０９は必須の構成要素ではない。
【０１２０】
次に、本発明の接続制御システム１をさらに発展させた別の実施形態について説明する。この接続制御システムは、図１に示す接続制御システム１に、アプリケーションサーバ９０を追加したものである。アプリケーションサーバ９０は、ネットワーク６０に接続され、情報端末２０と情報端末２５が接続管理サーバ５０経由で接続された後で、接続管理サーバ５０に替わって、情報端末２０と情報端末２５との間の接続を中継する。
【０１２１】
すなわち、情報端末２０と情報端末２５は、電話機１０と電話機１５との通話接続の要求または開始、および発信ユーザと着信ユーザの接続要求によって、接続管理サーバ５０に接続（リンク）された後、アプリケーションサーバ９０に再度リンク（リリンク）される。
【０１２２】
接続管理サーバ５０は、事前に登録された情報、ユーザが接続要求時に指定した情報、発信ユーザや着信ユーザ（接続相手）、またはユーザが共有をしようとするアプリケーション等に応じて、情報端末２０と情報端末２５との間の接続をアプリケーションサーバ９０にリリンクさせるかどうか判定する。リリンクさせる接続であると判定した場合は、たとえば、所定のプロトコルによって、情報端末２０、情報端末２５のＩＰアドレス等をアプリケーションサーバ９０に通知し、リリンク要求を実行する。アプリケーションサーバ９０は、接続管理サーバ５０のリリンク要求に応じて、情報端末２０と情報端末２５との間の接続の中継を開始する。
【０１２３】
なお、ここでは、接続管理サーバ５０からアプリケーションサーバ９０への自動的なリリンクを、一例を用いて説明したが、他の様々な既知の手法によって、これを行うよう制御することができる。このような仕組みによって、情報端末２０と情報端末２５は、たとえば、共有アプリケーションごとに異なるアプリケーションサーバ９０によって接続の仲介がされるようにコントロールされうる。
【０１２４】
次に、本発明により接続された、コンピュータ間の交信により実現し得る実施形態について図１１を参照して説明する。以上本発明で述べてきた手順で、接続管理サーバ５０を経由して、情報端末２０と情報端末２５が相互に交信を行った結果、その記録を相互に確認した上で改竄不能な形で残す事に合意する。
【０１２５】
接続管理サーバ５０は、情報端末２０ならびに、情報端末２５から記録として残すように指示を受けると（ステップＳ７０）、接続管理サーバ５０は両者から指示がでた事を確認し（ステップＳ７２）、指示のあった通信記録に、図３Ｃのデータベースから、電話番号１０、情報端末２０のコンピュータ名（接続時に取得）、電話番号１５、情報端末２５のコンピュータ名、通知サーバ４０から情報を受け取った時間（電話受付時間）、情報端末２０と情報端末２５が、接続管理サーバ５０経由で接続を開始した時間（接続開始時間）を取得する。これに接続記録作成要求のあった時間（打合せ記録作成時間）や文書を確認した時間（文書確認時間）を合わせて、図１２のように打合せ記録に付加し（ステップＳ７３）、情報端末２０ならびに、情報端末２５に記録内容の確認を求める（ステップＳ７４）。
【０１２６】
情報端末２０ならびに、情報端末２５から内容確認指示を受けると（ステップＳ７５）、接続管理サーバ５０は今回の作業の為に、非対称の暗号鍵のペアを生成する（ステップＳ７６）。
【０１２７】
ステップＳ７６で生成したペアの内、一方を公開鍵とし、接続管理サーバ５０に固有の秘密鍵でデジタル署名した、公開鍵のデジタル証明書を作成する（ステップＳ７７）。また、ステップＳ７８で、残る一方を秘密鍵とし、ステップＳ７５で確認を得た、交信記録ならびに付属文書にデジタル署名を行う（または、本文を秘密鍵で暗号化する）。
【０１２８】
接続管理サーバ５０は、デジタル署名付文書（交信記録、付属文書）とデジタル証明書を収納した文書フォルダー（交信内容証明書）を作成し、情報端末２０ならびに、情報端末２５がその文書フォルダーをコピーできるようにする（ステップＳ７９）。この文書フォルダーを作成すると同時に、ステップＳ７８で利用した秘密鍵を廃棄する（ステップＳ８０）。
【０１２９】
情報端末２０、情報端末２５は、接続管理サーバ５０から交信内容証明書をコピーし、各自コンピュータで保管する。
【０１３０】
なお、接続管理サーバ５０で使用する、自デジタル証明書は、公的ＣＡ局発行の物が望ましいが要件ではない。また、この機能を実行するハードウェアは、接続管理サーバ５０のハードウェアとは分離されていてもよい。
【図面の簡単な説明】
【０１３１】
【図１】本発明の一実施形態に係る接続制御システムの概要を示す略線図である。
【図２】本発明の一実施形態に係る接続制御システムの機能ブロック図である。
【図３】本発明の一実施形態に係る接続制御システムにおいて使用される識別情報データおよびパスワードデータの例を示す図である。
【図４】本発明の一実施形態に係る接続制御システムにおいて、情報端末の表示装置に表示される画面の例を示す略線図である。
【図５】本発明の一実施形態に係る接続制御システムにおいて、情報端末の表示装置に表示される画面の例を示す略線図である。
【図６】本発明の一実施形態に係る接続制御システムにおいて、情報端末の表示装置に表示される画面の例を示す略線図である。
【図７】本発明の一実施形態に係る接続制御システムにおいて、情報端末の表示装置に表示される画面の例を示す略線図である。
【図８】本発明の一実施形態に係る接続制御システムにおいて、通話接続の要求または開始の検出に係る処理、および発信側情報端末からの接続要求の処理に関する処理手順を示すフローチャートである。
【図９】本発明の一実施形態に係る接続制御システムにおいて、着信側情報端末からの接続要求の処理に関する処理手順を示すフローチャートである。
【図１０】本発明の一実施形態に係る接続制御システムの各構成要素を構成するコンピュータのハードウエア構成の例を示す略線図である。
【図１１】本発明の一実施形態に係る接続制御システムにおいて、交信記録証明の作成、発行処理に関する処理手順を示すフローチャートである。
【図１２】本発明の一実施形態に係る接続制御システムにおいて、交信記録に付加するデータの例を示す図である。
【符号の説明】
【０１３２】
１・・・接続制御システム、２０・・・情報端末、２５・・・情報端末、３０・・・音声通話ネットワーク、４０・・・通知サーバ、５０・・・接続管理サーバ、６０・・・ネットワーク、７０・・・通話識別情報、７５・・・ネットワーク、８１・・・端末識別情報、８２・・・端末識別情報、９０・・・アプリケーションサーバ、７００・・・コンピュータ、７０１・・・ＣＰＵ、７０２・・・メモリ、７０３・・・音声出力装置、７０４・・・ネットワークインタフェース、７０５・・・ディスプレイコントローラ、７０６・・・ディスプレイ、７０７・・・入力機器インタフェース、７０８・・・キーボード、７０９・・・マウス、７１０・・・外部記憶装置、７１１・・・外部記録媒体駆動装置、７１２・・・バス、７２０・・・ネットワーク、７３０・・・外部記録媒体
【図１】
2010219589.tif 000003
【図２】
2010219589.tif 000004
【図３】
2010219589.tif 000005
【図４】
2010219589.tif 000006
【図５】
2010219589.tif 000007
【図６】
2010219589.tif 000008
【図７】
2010219589.tif 000009
【図８】
2010219589.tif 000010
【図９】
2010219589.tif 000011
【図１０】
2010219589.tif 000012
【図１１】
2010219589.tif 000013
【図１２】
2010219589.tif 000014