(57)【特許請求の範囲】
【請求項１】
インターネット電話機能を有する複数の端末を通信回線により接続し、これら端末の内、何れか１台を親機、他を子機に設定して運用するインターネット親子電話装置であって、
前記親機は、全ての子機に関する子機情報を備えると共に、
着信を受けた際、前記子機情報に従い、子機に着信情報を送って全ての子機を呼び出す子機呼び出し手段と、
何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する呼び出し停止手段と、
同時に２つ以上の端末で電話を受けたら、前記子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する強制切断手段を備えていることを特徴とするインターネット親子電話装置。
【請求項２】
前記親機は、予め設定したパスワードを備えると共に、
子機から前記パスワード使用による子機追加要求又は子機削除要求を受けた際、子機から受信したパスワードを親機内に設定されているパスワードと比較し、両者が一致したら、その子機を前記子機情報に追加又は削除する子機追加／削除手段を備えていることを特徴とする請求項１記載のインターネット親子電話装置。
【請求項３】
インターネット電話機能を有する複数の端末を通信回線により接続し、これら端末の内、何れか１台を親機、他を子機に設定して運用するインターネット親子電話装置であって、
前記親機及び子機は、全ての子機に関する子機情報を備えると共に、
着信を受けた子機は、
その子機が持っている子機情報に従い、親機と他の子機に着信情報を送って、親機及び他の全ての子機を呼び出す端末呼び出し手段と、
何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する呼び出し停止手段と、
同時に２つ以上の端末で電話を受けたら、前記子機情報の優先順位に従い、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する強制切断手段を備えていることを特徴とするインターネット親子電話装置。
【請求項４】
前記親機は、予め設定したパスワードを備えると共に、
子機から前記パスワード使用による子機追加要求又は子機削除要求を受けた際、子機から受信したパスワードを親機内に設定されているパスワードと比較し、両者が一致したら、その子機の情報を親機内の子機情報に追加又は削除して更新する親機内子機情報更新手段と、
親機内の子機情報が更新された際、全ての子機に更新後の子機情報を送信することで、全ての子機内の子機情報を更新する子機内子機情報更新手段を備えていることを特徴とする請求項３記載のインターネット親子電話装置。
【請求項５】
インターネット電話機能を有する複数の端末を通信回線により接続し、これら端末の内、何れか１台を親機、他を子機に設定して運用するインターネット親子電話装置の親機に、
着信を受けた際、前記子機情報に従い、子機に着信情報を送って全ての子機を呼び出す手順と、
何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する手順と、
同時に２つ以上の端末で電話を受けたら、前記子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット電話機能を有する複数の端末を通信回線により接続し、これら端末の内、何れか１台を親機、他を子機に設定して運用するインターネット親子電話装置及び記録媒体に関する。
【０００２】
【従来の技術】
図１３は従来例の説明図である。従来、インターネットを通じて音声データをやりとりし、リアルタイムで会話できるサービスとしてインターネット電話が知られていた。このインターネット電話には、パーソナルコンピュータのマイクとスピーカを使って通話する方法と、パーソナルコンピュータを使わずに、専用の電話機（インターネット接続機能等を備えた電話機）を使って通話する方法とがある。
【０００３】
例えば、パーソナルコンピュータを使ってインターネット電話を実現する場合、双方のパーソナルコンピュータをインターネットに接続しておき、インターネット電話用のプログラムを起動しておく必要がある。この場合、図１３に示したように、インターネットに、パーソナルコンピュータからなる端末Ａと端末Ｂを接続しておく。
【０００４】
前記端末Ａと端末Ｂは、それぞれ、インターネット電話機能を実現するためのプログラムで構成されたインターネット電話処理部１と、マイク（ＭＩＣ）２と、スピーカ（ＳＰ）３を備えている。そして、前記インターネット電話処理部１を起動した状態で、例えば、端末Ａを発信側（発呼側）とし、端末Ｂを着信側（着呼側）として通話を行う。
【０００５】
【発明が解決しようとする課題】
前記のような従来のものにおいては、次のような課題があった。すなわち、従来のインターネット電話装置では、発信側（発呼側）と着信側（着呼側）は、必ず１対１の関係でなければ通話することができなかった。従って、従来のインターネット電話装置では親子電話の機能を実現できず、不便であった。
本発明はこのような従来の課題を解決し、インターネット電話装置で親子電話の機能を実現することを目的とする。
【０００６】
【課題を解決するための手段】
図１は本発明の原理説明図である。本発明は前記の目的を達成するため、次のように構成した。
【０００７】
(1) ：インターネット電話機能を有する複数の端末を通信回線（例えば、ＬＡＮ）により接続し、これら端末の内、何れか１台を親機７Ａ、他を子機８Ａに設定して運用するインターネット親子電話装置であって、親機７Ａは、全ての子機８Ａに関する子機情報（例えば、子機データベース５）を備えると共に、着信（ｓｅｔｕｐ）を受けた際、前記子機情報に従い、子機８Ａに着信情報を送って全ての子機８Ａを呼び出す子機呼び出し手段（親機側電話処理部１１の一部）と、何れか１つの端末（親機７Ａ、子機８Ａの何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する呼び出し停止手段（親機側電話処理部１１の一部）と、同時に２つ以上の端末（親機７Ａ、子機８Ａの内、何れか２つ以上）で電話を受けたら、前記子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する強制切断手段（親機側電話処理部１１の一部）を備えている。
【０００８】
(2) ：前記(1) のインターネット親子電話装置において、親機７Ａは、予め設定したパスワード６を備えると共に、子機８Ａからパスワード使用による子機追加要求又は子機削除要求を受けた際、子機８Ａから受信したパスワードを親機７Ａ内に設定されているパスワード６と比較し、両者が一致したら、その子機を前記子機情報に追加又は削除する子機追加／削除手段（親機側電話処理部１１の一部）を備えている。
【０００９】
(3) ：インターネット電話機能を有する複数の端末を通信回線（例えば、ＬＡＮ）により接続し、これら端末の内、何れか１台を親機７Ａ、他を子機８Ａに設定して運用するインターネット親子電話装置であって、親機７Ａ及び子機８Ａは、全ての子機８Ａに関する子機情報（例えば、子機データベース５）を備えると共に、着信（ｓｅｔｕｐ）を受けた子機８Ａは、その子機８Ａが持っている子機情報に従い、親機７Ａと他の子機８Ａに着信情報を送って、親機７Ａ及び他の全ての子機８Ａを呼び出す端末呼び出し手段（子機側電話処理部１５の一部）と、何れか１つの端末（親機７Ａ、子機８Ａの内、何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する呼び出し停止手段（子機側電話処理部１５の一部）と、同時に２つ以上の端末（親機７Ａ、子機８Ａの内、何れか２つ以上）で電話を受けたら、前記子機情報の優先順位に従い、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する強制切断手段（子機側電話処理部１５の一部）を備えている。
【００１０】
(4) ：前記(3) のインターネット親子電話装置において、親機７Ａは、予め設定したパスワード６を備えると共に、子機８Ａから前記パスワード使用による子機追加要求又は子機削除要求を受けた際、子機８Ａから受信したパスワードを親機８Ａ内に設定されているパスワード６と比較し、両者が一致したら、その子機８Ａの情報を親機７Ａ内の子機情報（例えば、子機データベース５）に追加又は削除して更新する親機内子機情報更新手段（親機側電話処理部１１の一部）と、子機情報の更新が行なわれた際、全ての子機８Ａに更新後の子機情報を送信することで、全ての子機８Ａ内の子機情報を更新する子機内子機情報更新手段（親機側電話処理部１１の一部）を備えている。
【００１１】
(5) ：インターネット電話機能を有する複数の端末を通信回線により接続し、これら端末の内、何れか１台を親機、他を子機に設定して運用するインターネット親子電話装置の親機７Ａに、着信を受けた際、子機情報（全ての子機に関する情報）に従い、子機８Ａに着信情報を送って全ての子機８Ａを呼び出す手順と、何れか１つの端末（親機７Ａ、子機８Ａの内の何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する手順と、同時に２つ以上の端末で電話を受けたら、前記子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する手順とを実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【００１２】
（作用）
前記構成に基づく本発明の作用を説明する。
【００１３】
(a) ：前記(1) では、親機７Ａが発信側の端末より着信（ｓｅｔｕｐ）を受けると、子機呼び出し手段は、子機情報（子機データベース５）に従い、子機８Ａに着信情報を送って全ての子機８Ａを呼び出す（ベルを鳴らす）。この時、呼び出し停止手段は、何れか１つの端末（親機７Ａ、子機８Ａの何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する。
【００１４】
また、強制切断手段は、同時に２つ以上の端末（親機７Ａ、子機８Ａの内、何れか２つ以上）で電話を受けたら、前記子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する。
【００１５】
このようにすれば、親機７Ａが着信を受けた場合に、複数の子機８Ａを同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合、インターネット電話の呼び出しに対し、分散して配置された子機８Ａの内、最も近い位置の子機８Ａだけを操作することにより、離れた場所にある親機７Ａと同等の電話装置としての受話機能を果たすことができる。
【００１６】
(b) ：前記(2) では、親機７Ａの子機追加／削除手段は、子機８Ａからパスワード使用による子機追加要求又は子機削除要求を受けた際、子機８Ａから受信したパスワードを親機７Ａ内に設定されているパスワード６と比較し、両者が一致したら、その子機を子機情報に追加又は削除する。
【００１７】
このようにすれば、子機８Ａから親機７Ａへの子機追加要求、又は子機削除要求に基づいて、親機７Ａ内の子機情報の更新（子機８Ａの追加／削除）を簡単に行うことができる。例えば、新しい端末（子機）を導入する際に、親機７Ａが離れた場所にあったとしても、遠く離れた親機７Ａの前まで行くことなく、新しい端末を通信回線（例えば、ＬＡＮ）に接続し、この新しい端末を操作することによって、新しい端末を子機８Ａとして登録することが可能になる。
【００１８】
また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００１９】
(c) ：前記(3) では、発信側の端末から何れか１つの子機８Ａが着信（ｓｅｔｕｐ）を受けると、その子機８Ａでは自端末の子機情報に従い、端末呼び出し手段が親機７Ａと他の子機８Ａに着信情報を送って、親機７Ａ及び他の全ての子機８Ａを呼び出す（ベルを鳴らす）。
【００２０】
この時、呼び出し停止手段は何れか１つの端末（親機７Ａ、子機８Ａの内、何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する。また、強制切断手段は、同時に２つ以上の端末（親機７Ａ、子機８Ａの内、何れか２つ以上）で電話を受けたら、子機情報の優先順位に従い、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する。
【００２１】
このようにすれば、子機８Ａが着信を受けた場合に、複数の端末（親機７Ａ及び子機８Ａ）を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合にも、インターネット電話の呼び出しに対し、分散して配置された子機８Ａの内、最も近い位置の子機８Ａだけを操作することにより、離れた場所にある親機７Ａと同等の電話装置としての受話機能を果たすことができる。
【００２２】
(d) ：前記(4) では、親機７Ａの親機内子機情報更新手段は、子機８Ａからパスワード使用による子機追加要求又は子機削除要求を受けた際、子機８Ａから受信したパスワードを親機７Ａ内に設定されているパスワード６と比較し、両者が一致したら、その子機８Ａの情報を親機７Ａ内の子機情報（例えば、子機データベース５）に追加又は削除して更新する。
【００２３】
また、親機７Ａの子機内子機情報更新手段は、親機７Ａ内の子機情報の更新が行なわれた際、全ての子機８Ａに更新後の子機情報を送信することで、全ての子機８Ａ内の子機情報を更新する。
【００２４】
このようにすれば、子機８Ａから親機７Ａへの子機追加要求、又は子機削除要求に基づいて、親機７Ａ内の子機情報の更新（子機８Ａの追加／削除）を行うと共に、全ての子機８Ａが持っている子機情報をも同時に更新できる。
【００２５】
例えば、新しい端末（子機）を導入する際に、親機８Ａが離れた場所にあったとしても、遠く離れた親機７Ａの前まで行くことなく、新しい端末を通信回線（例えば、ＬＡＮ）に接続し、この新しい端末を操作することによって、新しい端末を子機８Ａとして登録することが可能になる。
【００２６】
また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００２７】
(e) ：前記(5) では、親機７Ａが記録媒体のプログラムを読み出して実行することにより、親機７Ａは、着信を受けた際、子機情報に従い子機８Ａに着信情報を送って全ての子機８Ａを呼び出す手順と、何れか１つの端末（親機７Ａ、子機８Ａの内の何れか１つ）で電話を受けたら、それ以外の端末の呼び出しを停止する手順と、同時に２つ以上の端末で電話を受けたら、子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する手順とを実行する。
【００２８】
このようにすれば、親機７Ａが着信を受けた場合に、複数の子機８Ａを同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合、インターネット電話の呼び出しに対し、分散して配置された子機８Ａの内、最も近い位置の子機８Ａだけを操作することにより、離れた場所にある親機７Ａと同等の電話装置としての受話機能を果たすことができる。
【００２９】
【発明の実施の形態】
以下、発明の実施の形態を図面に基づいて詳細に説明する。
【００３０】
§１：例１、例２のシステムとインターネット親子電話装置の説明
図２は例１、例２のシステム説明図である。以下に説明するインターネット親子電話装置は、インターネットを通じて音声データをやりとりし、リアルタイムで会話できる電話装置であり、例えば、パーソナルコンピュータを使って実現する装置の例である。
【００３１】
このシステムは、インターネット電話装置（親機）７と、複数のインターネット電話装置（子機）８をＬＡＮにより接続したシステム（着信側）であり、インターネット電話装置（親機）７とインターネット電話装置（子機）８は、例えば、ルータを介してインターネットに接続してある。なお、図２では、着信側のみ詳細に図示してあるが、発信側（発呼側）にもインターネット電話装置がインターネットに接続してある。
【００３２】
前記インターネット電話装置（親機）７には、ＩＳＤＮ回線でインターネットに接続する際のＩＳＤＮのインターフェイスを行うＩＳＤＮインターフェイス（ＩＳＤＮ−ＩＦ）９と、ＬＡＮのインターフェイスを行うＬＡＮインターフェイス（ＬＡＮ−ＩＦ）１４と、音声出力のインターフェイスを行う音声出力インターフェイス（音声出力−ＩＦ）１２と、音声入力のインターフェイスを行う音声入力インターフェイス（音声入力−ＩＦ）１３と、親機側のインターネット電話機能を実現するための処理を行う親機側電話処理部１１と、全ての子機に関する子機情報を格納した子機データベース５と、親機を特定するためのパスワード６（予め、不揮発性メモリ等に設定しておくパスワード）等を備えている。
【００３３】
また、インターネット電話装置（子機）８には、ＬＡＮのインターフェイスを行うＬＡＮインターフェイス（ＬＡＮ−ＩＦ）１４と、音声出力のインターフェイスを行う音声出力インターフェイス（音声出力−ＩＦ）１２と、音声入力のインターフェイスを行う音声入力インターフェイス（音声入力−ＩＦ）１３と、子機側のインターネット電話機能を実現するための処理を行う子機側電話処理部１５等を備えている。
【００３４】
なお、前記インターネット電話装置（親機）７とインターネット電話装置（子機）８の音声入力インターフェイス１３にはマイク（マイクロフォン）を接続し、音声出力インターフェイス１２にはスピーカを接続する。また、前記子機データベース５は、不揮発性メモリやハードディスク装置等に格納しておく。
【００３５】
§２：子機データベース例の説明
図３は例１、例２の子機データベースである。前記のように、インターネット電話装置（親機）７には、子機データベース５を備えているが、その例を図３に示す。図３に示した子機データベースには、子機１、子機２、子機３・・・子機ｎの順にｎ個の子機に関する情報が格納されている。この場合、優先度は、子機１側が高く、子機ｎ側が低くなっている。
【００３６】
§３：例１の説明
(1) ：概要
例１は、図２に示したシステムにおいて、複数のインターネット電話装置を同時に鳴らす機能を実現する例である。この場合、発信側のインターネット電話装置は、ＩＳＤＮ回線を介してＨ．３２３プロトコルパケットにより、着信側のインターネット電話装置（親機）７を呼び出す。
【００３７】
この時、インターネット電話装置（親機）７は、着信（ｓｅｔｕｐ）を受けると、親機側電話処理部１１が子機データベース５に登録された子機情報（図３参照）に従い、着信情報をインターネット電話装置（子機）８に送り、全てのインターネット電話装置（子機）８のベルを鳴らして呼び出す。
【００３８】
次に、インターネット電話装置（親機）７とインターネット電話装置（子機）８の中でどれか１つが電話を受けたら（電話に出たら）、親機側電話処理部１１は、直ちに、それ以外の電話装置は呼び出しを停止する。また、同時に２つ以上で電話を受けたら、予め定められた優先順位（図３の優先度順）に従って、最も優先順位の高いものだけ残し、他の電話は強制切断する。そして、受話を決定した電話装置と発信側のインターネット電話装置を接続して会話を行う。
【００３９】
このようにすれば、親機が着信を受けた場合に、複数の子機を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合、インターネット電話の呼び出しに対し、分散して配置された子機の内、最も近い位置の子機だけを操作することにより、離れた場所にある親機と同等の電話装置としての受話機能を果たすことができ、便利である。
【００４０】
(2) ：フローチャートによる処理の説明
図４は例１の処理フローチャート（その１）、図５は例１の処理フローチャート（その２）である。以下、図４、図５に基づいて、例１の処理を説明する。なお、Ｓ１〜Ｓ１９は各処理ステップを示す。また、以下に説明する子機データベースは、図３に示した子機データベースである。更に、インターネット電話装置（親機）７を単に「親機」と呼び、インターネット電話装置（子機）８を単に「子機」と呼んで説明する。
【００４１】
親機は、着信（ｓｅｔｕｐ）を受けると（Ｓ１）、子機データベース５が有るかどうか（子機データベース５に子機情報が有るかどうか）を判断し（Ｓ２）、子機データベース５があれば、子機データベース５から最初の子機（例えば、図３に示した子機１）を取り出す（Ｓ３）。また、Ｓ２の処理で子機データベース５がない（子機情報が無い）場合は、ユーザが電話に出るのを待って（Ｓ８）、コネクト（ｃｏｎｎｅｃｔ）を返し、電話を接続して（Ｓ９）この処理を終了する。
【００４２】
また、Ｓ３の処理終了後、該当する子機にセットアップ（ｓｅｔｕｐ）を送信し（Ｓ４）、次の子機が有るかどうかを判断する（Ｓ５）。その結果、次の子機が有れば、Ｓ４の処理へ移行するが、次の子機が無ければ、子機からのコネクト（ｃｏｎｎｅｃｔ）が返って来るのを待ち（Ｓ６）、子機からコネクト（ｃｏｎｎｅｃｔ）が返って来たら、コネクトが返ってきた子機のリスト（リスト▲１▼とする）を作成する（Ｓ７）。
【００４３】
そして、子機データベース５から最初の子機を取り出し（Ｓ１１）、該当する子機が前記リスト▲１▼に有るかどうかを判断する（Ｓ１２）。その結果、該当する子機が有れば、該当する子機のコネクト（ｃｏｎｎｅｃｔ）を受け付ける（Ｓ１３）。次に、発信元にコネクト（ｃｏｎｎｅｃｔ）を送信し（Ｓ１４）、Ｈ．４５０．２の転送シーケンスに従い、電話を転送する（Ｓ１５）。
【００４４】
続いて、次に子機が有るかどうかを判断し（Ｓ１６）、子機が有れば、該当する子機に切断要求を送信し（Ｓ１７）、Ｓ１６の処理へ移行する。また、Ｓ１２の処理で、該当する子機がリスト▲１▼に無い場合は、該当する子機に切断要求を送信し（Ｓ１８）、次の子機が有るかどうかを判断する。その結果、次の子機が有れば、Ｓ１２の処理へ移行し、次の子機が無ければ、この処理を終了する。また、Ｓ１６の処理で、次に子機が無ければ、この処理を終了する。
【００４５】
§４：例２の説明
(1) ：概要
例２は、前記例１において、子機からの要求に応じて子機データベース５に子機の追加登録又は削除を行う例である。この場合、インターネット電話装置（親機）７には、予め子機登録のためのパスワード６が設定されているものとする。例えば、新たにインターネット電話装置（親機）７に登録したい子機は、Ｈ．３２３拡張プロトコルパケットを使用して、インターネット電話装置（親機）７に対し子機追加要求を行う。その際にはパスワードが必要である。
【００４６】
子機追加要求を受けたインターネット電話装置（親機）７は、パスワードを比較し、両者が一致すれば、その子機を子機データベース５の子機リストに追加する。また、子機削除を行う場合も、前記と同様にパスワードを用いて行う。
【００４７】
すなわち、親機は、子機からパスワード使用による子機追加要求又は子機削除要求を受けた際、子機から受信したパスワードを親機内に設定されているパスワード６と比較し、両者が一致したらその子機を子機情報に追加又は削除する。
【００４８】
このようにすれば、子機から親機への子機追加要求、又は子機削除要求に基づいて、親機内の子機情報の更新（子機の追加／削除）を簡単に行うことができる。例えば、新しい端末（子機）を導入する際に、親機が離れた場所にあったとしても、遠く離れた親機の前まで行くことなく、新しい端末を通信回線（例えば、ＬＡＮ）に接続し、この新しい端末を操作することによって、新しい端末を子機として登録することが可能になる。
【００４９】
また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００５０】
(2) ：フローチャートによる処理の説明
図６は例２の処理フローチャートである。以下、図６に基づいて例２の処理を説明する。なお、Ｓ２１〜Ｓ２６は各処理ステップを示す。また、以下に説明する子機データベースは、図３に示した子機データベースである。更に、インターネット電話装置（親機）７を単に「親機」と呼び、インターネット電話装置（子機）８を単に「子機」と呼んで説明する。
【００５１】
例えば、子機の追加を行う場合、新しい子機は、パスワードを使用し、Ｈ．３２３拡張プロトコルにより親機に子機追加要求を送信する。この時、親機は、Ｈ．３２３拡張プロトコルによる子機追加要求を受け（Ｓ２１）、パスワード有りかどうかを判断する（Ｓ２２）。
【００５２】
その結果、パスワードが有れば、該当するパスワードを、親機に設定されているパスワード６と比較し（Ｓ２３）、両者が一致したかどうかを判断する（Ｓ２４）。その結果、両者が一致すれば、該当する子機を子機データベース５の最下位に追加し（Ｓ２５）、この処理を終了する。
【００５３】
また、Ｓ２２の処理で、パスワード無しの場合、及びＳ２４の処理でパスワードが不一致の場合は、要求を拒否し（Ｓ２６）、この処理を終了する。なお、子機の削除を行う際にも、前記と同様の処理により行う。
§５：例３、例４のシステムとインターネット親子電話装置の説明
図７は例３、例４のシステム説明図である。このシステムは、インターネット電話装置（親機）７と、複数のインターネット電話装置（子機）８をＬＡＮにより接続したシステム（着信側）であり、インターネット電話装置（親機）７とインターネット電話装置（子機）８は、例えば、ルータを介してインターネットに接続してある。
【００５４】
インターネット電話装置（親機）７には、ＩＳＤＮ回線でインターネットに接続する際のＩＳＤＮのインターフェイスを行うＩＳＤＮインターフェイス（ＩＳＤＮ−ＩＦ）９と、ＬＡＮのインターフェイスを行うＬＡＮインターフェイス（ＬＡＮ−ＩＦ）１４と、音声出力のインターフェイスを行う音声出力インターフェイス（音声出力−ＩＦ）１２と、音声入力のインターフェイスを行う音声入力インターフェイス（音声入力−ＩＦ）１３と、親機側のインターネット電話機能を実現するための処理を行う親機側電話処理部１１と、全ての子機に関する子機情報を格納した子機データベース５と、親機を特定するためのパスワード６（予め、不揮発性メモリ等に設定しておくパスワード）等を備えている。
【００５５】
また、インターネット電話装置（子機）８には、ＬＡＮのインターフェイスを行うＬＡＮインターフェイス（ＬＡＮ−ＩＦ）１４と、音声出力のインターフェイスを行う音声出力インターフェイス（音声出力−ＩＦ）１２と、音声入力のインターフェイスを行う音声入力インターフェイス（音声入力−ＩＦ）１３と、子機側のインターネット電話機能を実現するための処理を行う子機側電話処理部１５と、子機データベース５等を備えている。
【００５６】
なお、前記インターネット電話装置（親機）７とインターネット電話装置（子機）８の音声入力インターフェイス１３にはマイク（マイクロフォン）を接続し、音声出力インターフェイス１２にはスピーカを接続する。また、前記子機データベース５は、不揮発性メモリやハードディスク装置等に格納しておく。
【００５７】
§６：子機データベース例の説明
図８は例３、例４の子機データベースである。前記のように、インターネット電話装置（親機）７、及び全てのインターネット電話装置（子機）８には、子機データベース５を備えているが、その例を図８に示す。図８に示した子機データベースには、例えば、子機１、子機２（親機）、子機３（自分自身）・・・子機ｎの順に子機の情報が格納されている。この場合、優先度は、子機１側が高く、子機ｎ側が低くなっている。
【００５８】
§７：例３の説明
(1) ：概要
例３は、複数のインターネット電話装置を同時に呼び出す（ベルを鳴らす）機能の別の例である。この例３では、次のようにしてインターネット電話装置を同時に呼び出す（ベルを鳴らす）。複数のインターネット電話装置を同時に鳴らす前提として、この場合、インターネット電話装置（親機）７及びインターネット電話装置（子機）８は、それぞれ子機情報（子機データベース５）を持っているものとする。
【００５９】
発信側のインターネット電話装置は、Ｈ．３２３プロトコルパケットにより、着信側の子機を呼び出す。子機は着信（ｓｅｔｕｐ）を受けると、それぞれ持っている子機情報に従い、インターネット電話装置（親機）７と全てのインターネット電話装置（子機）８を呼び出す。この時、親機、及び子機の中でどれか１つで電話を受けたら、直ちにそれ以外の電話は呼び出しを停止する。
【００６０】
また、同時に、２つ以上で電話を受けた場合は、予め定められた優先順位（子機データベース５の情報）に従って、最も優先順位の高いものだけ残し、他の電話は強制切断する。そして、受話を決定した電話と発信側のインターネット電話装置を接続する。
【００６１】
このようにすれば、子機が着信を受けた場合に、複数の端末（親機及び子機）を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合にも、インターネット電話の呼び出しに対し、分散して配置された子機の内、最も近い位置の子機だけを操作することにより、離れた場所にある親機と同等の電話装置としての受話機能を果たすことができ、便利である。
【００６２】
(2) ：フローチャートによる処理の説明
図９は例３の処理フローチャート（その１）、図１０は例３の処理フローチャート（その２）である。以下、図９、図１０に基づいて、例３の処理を説明する。なお、Ｓ３１〜Ｓ５１は各処理ステップを示す。また、以下に説明する子機データベースは、図８に示した子機データベースである。また、インターネット電話装置（親機）７を単に「親機」と呼び、インターネット電話装置（子機）８を単に「子機」と呼んで説明する。
【００６３】
子機は、着信（ｓｅｔｕｐ）を受けると（Ｓ３１）、子機データベース５が有るか（子機データベース５に子機情報が有るか）どうかを判断する（Ｓ３２）。その結果、子機データベース５が有れば、子機データベース５から最初の子機を取り出し（Ｓ３３）、自分自身かどうかを判断する（Ｓ３４）。
【００６４】
その結果、自分自身でなければ、該当する子機に着信情報（ｓｅｔｕｐ）を送信し（Ｓ３５）、次の子機が有るかどうかを判断する（Ｓ３６）。その結果、次の子機が有れば、Ｓ３４の処理へ移行し、次の子機が無ければ、子機からｃｏｎｎｅｃｔが返ってくるのを待つ（Ｓ３７）。また、Ｓ３４の処理で、自分自身ならば、Ｓ３６の処理へ移行する。
【００６５】
次に、Ｓ３７の処理で、子機からｃｏｎｎｅｃｔが返ってきたら、ｃｏｎｎｅｃｔが返ってきた子機のリスト（リスト▲２▼とする）を作成し（Ｓ３８）、子機データベース５から最初の子機を取り出し（Ｓ４１）、自分自身かどうかを判断する（Ｓ４２）。
【００６６】
一方、Ｓ３２の処理で、子機データベース５が無ければ（子機情報が無ければ）、ユーザが電話に出るのを待ち（Ｓ３９）、ユーザが電話に出たら、ｃｏｎｎｅｃｔを返し、電話を接続して（Ｓ４０）、この処理を終了する。
【００６７】
次に、Ｓ４２の処理で、自分自身でなければ、該当する子機がリスト▲２▼に有るかどうかを判断する（Ｓ４３）。その結果、該当する子機がリスト▲２▼に有れば、該当する子機からのｃｏｎｎｅｃｔを受け付け（Ｓ４４）、発信元にｃｏｎｎｅｃｔを送信する（Ｓ４５）。そして、Ｈ．４５０．２の転送シーケンスに従い、電話を転送する（Ｓ４６）。
【００６８】
その後、前記着信を受けた子機は、次の子機が有るかどうかを判断し（Ｓ４７）、次の子機が有れば、自分自身かどうかを判断し（Ｓ４８）、自分自身であればＳ４７の処理へ移行し、自分自身でなければ、該当する子機に切断要求を送信し（Ｓ４９）、Ｓ４７の処理へ移行する。また、Ｓ４７の処理で、次の子機が無ければ、この処理を終了する。
【００６９】
また、Ｓ４３の処理で、該当する子機がリスト▲２▼に無ければ、該当する子機に切断要求を送信し（Ｓ５０）、次の子機が有るかどうかを判断する（Ｓ５１）。その結果、次の子機が有れば、Ｓ４２の処理へ移行し、次の子機が無ければ、処理を終了する。
【００７０】
§８：例４の説明
(1) ：概要
例４は、前記例３において、子機の追加登録／削除を行う例である。この場合、例４では、全ての子機、親機が同一の子機情報（子機データベース５）を持つ。また、親機には、予め、子機登録／削除のためのパスワード６が設定されているものとする。
【００７１】
親機に新たに登録／削除したい子機は、Ｈ．３２３拡張プロトコルを使用して、親機に子機追加／削除要求を行う。その際には、パスワードが必要である。子機追加／削除要求を受けた親機は、パスワードを比較し、両者が一致すればその子機を子機リストに追加／削除する。
【００７２】
子機情報の更新が発生すると、親機は直ちに、Ｈ．３２３拡張プロトコルを使用して全ての子機に子機情報を再送する。なお、子機削除を行う場合も、同様にパスワードを用いて行う。
【００７３】
このようにすれば、子機から親機への子機追加要求、又は子機削除要求に基づいて、親機内の子機情報の更新（子機の追加／削除）を行うと共に、全ての子機が持っている子機情報をも同時に更新できる。例えば、新しい端末（子機）を導入する際に、親機が離れた場所にあったとしても、遠く離れた親機の前まで行くことなく、新しい端末を通信回線（例えば、ＬＡＮ）に接続し、この新しい端末を操作することによって、新しい端末を子機として登録することが可能になる。また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００７４】
(2) ：フローチャートによる処理の説明
図１１は例４の処理フローチャートである。以下、図１１に基づいて、例４の処理を説明する。なお、Ｓ６１〜Ｓ６９は各処理ステップを示す。以下に説明する子機データベースは、図８に示した子機データベースである。また、インターネット電話装置（親機）７を単に「親機」と呼び、インターネット電話装置（子機）８を単に「子機」と呼んで説明する。
【００７５】
新しい子機は、パスワードを使用し、Ｈ．３２３拡張プロトコルにより親機に子機追加要求を送信する。この時、親機は、Ｈ．３２３拡張プロトコルによる子機追加要求を受け（Ｓ６１）、パスワードが有るかどうかを判断する（Ｓ６２）。その結果、パスワードが有れば、該当するパスワードを、親機に設定されているパスワード６と比較し（Ｓ６３）、両者が一致したかどうかを判断する（Ｓ６４）。
【００７６】
その結果、両者が一致したら、該当する子機を子機データベース５の最下位に追加し（Ｓ６５）、子機データベース５から最初の子機を取り出す（Ｓ６６）。次に、該当する子機にＨ．３２３拡張プロトコルにより更新済みの子機データベース５を送信（子機情報を送信）し（Ｓ６７）、次の子機が有るかどうかを判断する（Ｓ６８）。
【００７７】
その結果、次の子機が有ればＳ６７の処理へ移行し、次の子機が無ければ、この処理を終了する。また、Ｓ６２の処理で、パスワードが無い場合、及びＳ６４の処理で、パスワードが不一致の場合は、要求を拒否し（Ｓ６９）、処理を終了する。なお、子機の削除を行う場合も、前記と同様の処理により実現する。
【００７８】
§９：具体的な装置例と記録媒体の説明
図１２は具体的な装置例である。前記インターネット親子電話装置の親機及び子機は、パーソナルコンピュータ、ワークステーション等の任意のコンピュータにより実現することができる。例えば、この装置は、コンピュータ本体２１と、該コンピュータ本体２１に接続されたディスプレイ装置２２、入力装置（キーボード／マウス等）２３、リムーバブルディスクドライブ（「ＲＤＤ」という）２３、磁気ディスク装置（「ＭＤＤ」という）２５等で構成されている。
【００７９】
そして、コンピュータ本体２１には、内部の各種制御や処理を行うＣＰＵ２６と、プログラムや各種データを格納しておくためのＲＯＭ２７（不揮発性メモリ）と、メモリ２８と、インタフェース制御部（「Ｉ／Ｆ制御部」という）２９と、通信制御部３０等が設けてある。なお、前記ＲＤＤ２４には、フレキシブルディスクドライブや光ディスクドライブ等が含まれる。
【００８０】
前記構成の装置において、例えば、ＲＯＭ２７、或いはＭＤＤ２５の磁気ディスク（記録媒体）に、前記インターネット親子電話装置の親機又は子機の機能を実現するためのプログラムを格納しておき、このプログラムをＣＰＵ２６が読み出して実行することにより、前記親機又は子機の処理を実行する。
【００８１】
しかし、本発明は、このような例に限らず、例えば、ＭＤＤ２５の磁気ディスクに、次のようにしてプログラムを格納し、このプログラムをＣＰＵ２６が読み出して実行することで前記親機又は子機の処理を行うことも可能である。
【００８２】
▲１▼：他の装置で作成されたリムーバブルディスク（フロッピィディスク、光ディスク等）に格納されているプログラム（他の装置で作成したプログラムデータ）を、ＲＤＤ２４により読み取り、ＭＤＤ２５の記録媒体に格納する。
【００８３】
▲２▼：通信回線を介して他の装置から伝送されたプログラム等のデータを、通信制御部３０を介して受信し、そのデータをＭＤＤ２５の記録媒体（磁気ディスク）に格納する。
【００８４】
【発明の効果】
以上説明したように、本発明によれば次のような効果がある。
【００８５】
(1) ：親機が発信側の端末より着信（ｓｅｔｕｐ）を受けると、子機呼び出し手段は、子機情報に従い、子機に着信情報を送って全ての子機を呼び出す。この時、呼び出し停止手段は、何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する。また、強制切断手段は、同時に２つ以上の端末で電話を受けたら、子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する。
【００８６】
このようにすれば、親機が着信を受けた場合に、複数の子機を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合、インターネット電話の呼び出しに対し、分散して配置された子機の内、最も近い位置の子機だけを操作することにより、離れた場所にある親機と同等の電話装置としての受話機能を果たすことができる。
【００８７】
(2) ：親機の子機追加／削除手段は、子機からパスワード使用による子機追加要求又は子機削除要求を受けた際、子機から受信したパスワードを親機内に設定されているパスワードと比較し、両者が一致したら、その子機を子機情報に追加又は削除する。
【００８８】
このようにすれば、子機から親機への子機追加要求、又は子機削除要求に基づいて、親機内の子機情報の更新（子機の追加／削除）を簡単に行うことができる。例えば、新しい端末（子機）を導入する際に、親機が離れた場所にあったとしても、遠く離れた親機の前まで行くことなく、新しい端末を通信回線に接続し、この新しい端末を操作することによって、新しい端末を子機として登録することが可能になる。
【００８９】
また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００９０】
(3) ：発信側の端末から何れか１つの子機が着信（ｓｅｔｕｐ）を受けると、その子機では自端末の子機情報に従い、端末呼び出し手段が親機と他の子機に着信情報を送って、親機及び他の全ての子機を呼び出す。
【００９１】
この時、呼び出し停止手段は何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する。また、強制切断手段は、同時に２つ以上の端末で電話を受けたら、子機情報の優先順位に従い、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する。
【００９２】
このようにすれば、子機が着信を受けた場合に、複数の端末を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合にも、インターネット電話の呼び出しに対し、分散して配置された子機の内、最も近い位置の子機だけを操作することにより、離れた場所にある親機と同等の電話装置としての受話機能を果たすことができる。
【００９３】
(4) ：親機の親機内子機情報更新手段は、子機からパスワード使用による子機追加要求又は子機削除要求を受けた際、子機から受信したパスワードを親機内に設定されているパスワードと比較し、両者が一致したら、その子機の情報を親機内の子機情報に追加又は削除して更新する。
【００９４】
また、親機の子機内子機情報更新手段は、親機内の子機情報の更新が行なわれた際、全ての子機に更新後の子機情報を送信することで、全ての子機内の子機情報を更新する。
【００９５】
このようにすれば、子機から親機への子機追加要求、又は子機削除要求に基づいて、親機内の子機情報の更新（子機の追加／削除）を行うと共に、全ての子機が持っている子機情報をも同時に更新できる。
【００９６】
例えば、新しい端末（子機）を導入する際に、親機が離れた場所にあったとしても、遠く離れた親機の前まで行くことなく、新しい端末を通信回線に接続し、この新しい端末を操作することによって、新しい端末を子機として登録することが可能になる。
【００９７】
また、子機追加／削除を行う際に、プロトコルにパスワードを使用することにより、不特定多数からの不当な子機追加／削除要求があった場合の安全性（セキュリティ）を向上させることが可能になる。
【００９８】
(5) ：親機が記録媒体のプログラムを読み出して実行することにより、親機は、着信を受けた際、子機情報に従い子機に着信情報を送って全ての子機を呼び出す手順と、何れか１つの端末で電話を受けたら、それ以外の端末の呼び出しを停止する手順と、同時に２つ以上の端末で電話を受けたら、子機情報の優先順位に従って、優先順位の高いものだけを残し、他の端末の電話を強制的に切断する手順とを実行する。
【００９９】
このようにすれば、親機が着信を受けた場合に、複数の子機を同時に呼び出すことが可能なインターネット親子電話装置を実現することができる。この場合、インターネット電話の呼び出しに対し、分散して配置された子機の内、最も近い位置の子機だけを操作することにより、離れた場所にある親機と同等の電話装置としての受話機能を果たすことができる。
【図面の簡単な説明】
【図１】本発明の原理説明図である。
【図２】本発明の実施の形態における例１、例２のシステム説明図である。
【図３】本発明の実施の形態における例１、例２のデータベースである。
【図４】本発明の実施の形態における例１の処理フローチャート（その１）である。
【図５】本発明の実施の形態における例１の処理フローチャート（その２）である。
【図６】本発明の実施の形態における例２の処理フローチャートである。
【図７】本発明の実施の形態における例３、例４のシステム説明図である。
【図８】本発明の実施の形態における例３、例４のデータベースである。
【図９】本発明の実施の形態における例３の処理フローチャート（その１）である。
【図１０】本発明の実施の形態における例３の処理フローチャート（その２）である。
【図１１】本発明の実施の形態における例４の処理フローチャートである。
【図１２】本発明の実施の形態における具体的な装置例である。
【図１３】従来例の説明図である。
【符号の説明】
１  インターネット電話処理部
２  マイク（ＭＩＣ）
３  スピーカ（ＳＰ）
５  子機データベース
６  パスワード
７  インターネット電話装置（親機）
８  インターネット電話装置（子機）
９  ＩＳＤＮインターフェイス（ＩＳＤＮ−ＩＦ）
１１  親機側電話処理部
１２  音声出力インターフェイス（音声出力−ＩＦ）
１３  音声入力インターフェイス（音声入力−ＩＦ）
１４  ＬＡＮインターフェイス（ＬＡＮ−ＩＦ）
１５  子機側電話処理部
２１  コンピュータ本体
２２  ディスプレイ装置
２３  入力装置
２４  リムーバブルディスクドライブ（ＲＤＤ）
２５  磁気ディスク装置（ＭＤＤ）
２６  ＣＰＵ（中央処理装置）
２７  ＲＯＭ（リードオンリ・メモリ）
２８  メモリ
２９  インターフェイス制御部（ＩＦ制御部）
３０  通信制御部
【図１】
0003657837.tif 000002
【図２】
0003657837.tif 000003
【図３】
0003657837.tif 000004
【図４】
0003657837.tif 000005
【図５】
0003657837.tif 000006
【図６】
0003657837.tif 000007
【図７】
0003657837.tif 000008
【図８】
0003657837.tif 000009
【図９】
0003657837.tif 000010
【図１０】
0003657837.tif 000011
【図１１】
0003657837.tif 000012
【図１２】
0003657837.tif 000013
【図１３】
0003657837.tif 000014