(57)【特許請求の範囲】
【請求項１】
親子電話機の親機で動作する呼び出し子機選択装置において、
子機の電話帳データを各子機から受信して前記子機の識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先の電話番号を前記発信先との通話時間に対応付けて更に保存するデータ保存手段と、
着呼を受けた場合に、前記着呼の発信元電話番号を前記各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を前記記憶手段から取得する子機絞り込み手段と、
絞り込まれた前記全ての子機識別子の各子機からの発信先電話番号に対して前記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とする子機選択手段と、を有し、
前記子機選択手段は、
前記呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とし、
前記一定時間は、
過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されることを特徴とする呼び出し子機選択装置。
【請求項２】
前記子機選択手段は、
前記通話時間が最も長く、更に通話可能な子機を呼び出し子機とすることを特徴とする請求項１記載の呼び出し子機選択装置。
【請求項３】
親子電話機の親機で動作する呼び出し子機選択装置で行う子機選択方法において、
子機の電話帳データを各子機から受信して前記子機の識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先の電話番号を前記発信先との通話時間に対応付けて更に保存するデータ保存ステップと、
着呼を受けた場合に、前記着呼の発信元電話番号を前記各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を前記記憶手段から取得する子機絞り込みステップと、
絞り込まれた前記全ての子機識別子の各子機からの発信先電話番号に対して前記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とする子機選択ステップと、を有し、
前記子機選択ステップでは、
前記呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とし、
前記一定時間は、
過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されることを特徴とする呼び出し子機選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、親子電話機の親機で呼び出し子機を選択する技術に関する。
【背景技術】
【０００２】
従来の親子電話機は、親機にかかってきた電話を子機に呼び出す場合、通話要求を受け付けるか否かを子機で予め設定し、その通話受付可否状態を親機に送信しておくことにより、各子機に対して着呼するか否かが親機で決定される（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１９１４８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、呼び出し子機は子機の通話受付可否状態に基づいて決定されるため、子機側で通話要求の受付可否を事前に手動設定しなければならないという問題があった。
【０００５】
本発明は、上記を鑑みてなされたものであり、その課題とするところは、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択することにある。
【課題を解決するための手段】
【０００６】
請求項１記載の呼び出し子機選択装置は、親子電話機の親機で動作する呼び出し子機選択装置において、子機の電話帳データを各子機から受信して前記子機の識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先の電話番号を前記発信先との通話時間に対応付けて更に保存するデータ保存手段と、着呼を受けた場合に、前記着呼の発信元電話番号を前記各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を前記記憶手段から取得する子機絞り込み手段と、絞り込まれた前記全ての子機識別子の各子機からの発信先電話番号に対して前記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とする子機選択手段と、を有し、前記子機選択手段は、前記呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とし、前記一定時間は、過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されることを特徴とする。
【０００７】
本発明によれば、子機の電話帳データを各子機から受信して子機識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先電話番号をその発信先との通話時間に対応付けて更に保存し、着呼を受けた場合に、その着呼の発信元電話番号を各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を記憶手段から取得して、その取得により絞り込まれた全ての子機識別子の各子機からの発信先電話番号に対して上記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とするため、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択することができる。また、本発明によれば、呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とするため、呼び出し先の子機の利用者が不在であった場合でも、他の人が代わりに受話することができる。また、本発明によれば、上記一定時間は、過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されるため、その呼び出し時間を子機毎に適切な時間で設定可能になることから、発信者によって不在と思われ電話が切られてしまう可能性を低減することができる。
【０００８】
請求項２記載の呼び出し子機選択装置は、請求項１記載の呼び出し子機選択装置において、前記子機選択手段は、前記通話時間が最も長く、更に通話可能な子機を呼び出し子機とすることを特徴とする。
【０００９】
本発明によれば、通話時間が最も長く、更に通話可能な子機を呼び出し子機とするため、呼び出しを開始した後にその呼び出し子機がオフラインであること認識することを回避し、通話できない呼び出し子機に着呼が転送されるのを防止することができる。
【００１４】
請求項３記載の呼び出し子機選択方法は、親子電話機の親機で動作する呼び出し子機選択装置で行う子機選択方法において、子機の電話帳データを各子機から受信して前記子機の識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先の電話番号を前記発信先との通話時間に対応付けて更に保存するデータ保存ステップと、着呼を受けた場合に、前記着呼の発信元電話番号を前記各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を前記記憶手段から取得する子機絞り込みステップと、絞り込まれた前記全ての子機識別子の各子機からの発信先電話番号に対して前記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とする子機選択ステップと、を有し、前記子機選択ステップでは、前記呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とし、前記一定時間は、過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されることを特徴とする。
【００１５】
本発明によれば、子機の電話帳データを各子機から受信して子機識別子に対応付けて記憶手段に保存し、各子機の発信データから取得した発信先電話番号をその発信先との通話時間に対応付けて更に保存し、着呼を受けた場合に、その着呼の発信元電話番号を各子機の電話帳データと照合し、一致した電話番号に対応する全ての子機識別子を記憶手段から取得して、その取得により絞り込まれた全ての子機識別子の各子機からの発信先電話番号に対して上記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機を呼び出し子機とするため、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択することができる。また、本発明によれば、呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とするため、呼び出し先の子機の利用者が不在であった場合でも、他の人が代わりに受話することができる。また、本発明によれば、上記一定時間は、過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されるため、その呼び出し時間を子機毎に適切な時間で設定可能になることから、発信者によって不在と思われ電話が切られてしまう可能性を低減することができる。
【発明の効果】
【００１６】
本発明によれば、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択することができる。
【図面の簡単な説明】
【００１７】
【図１】第１の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。
【図２】子機電話帳情報の例を示す図である。
【図３】第１の実施の形態に係る着呼時の処理フローを示す図である。
【図４】第２の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。
【図５】子機発信履歴情報の例を示す図である。
【図６】第２の実施の形態に係る着呼時の処理フローを示す図である。
【図７】第３の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。
【図８】第３の実施の形態に係る着呼時の処理フローを示す図である。
【図９】第４の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。
【図１０】子機監視状態情報の例を示す図である。
【図１１】第４の実施の形態に係る着呼時の処理フローを示す図である。
【図１２】第５の実施の形態に係る着呼時の処理フローを示す図である。
【図１３】第６の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。
【図１４】子機呼び出し時間情報の例を示す図である。
【図１５】第６の実施の形態に係る着呼時の処理フローを示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施する一実施の形態について図面を用いて説明する。但し、本発明は多くの異なる様態で実施することが可能であり、本実施の形態の記載内容に限定して解釈すべきではない。
【００１９】
〔第１の実施の形態〕
第１の実施の形態では、子機の電話帳情報（電話帳データ）を用いて呼び出し子機を選択・決定する方法について説明する。
【００２０】
図１は、第１の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。本呼び出し子機選択装置１００は、親機子機の関係にある親子電話機の親機内で動作し、内部ネットワーク４００を介して複数の子機２００と電気的に接続され、外部ネットワーク５００を介して他の電話機３００と電気的に接続される。
【００２１】
本呼び出し子機選択装置１００は、内部ネットワーク４００に対してネットワーク処理する内ネットワーク処理部１１と、子機２００から受信した子機情報（子機の電話帳情報）を子機情報保存部１３に登録する子機情報登録部１２と、登録対象の子機情報を子機電話帳データベース１３ａに記憶する子機情報保存部１３と、外部ネットワーク５００に対してネットワーク処理する外ネットワーク処理部１４と、他の電話機３００からの着呼情報から発信元電話番号を取得する外ネットワーク用データ制御部１５と、子機情報保存部１３の子機電話帳データベース１３ａを参照し、取得された発信元電話番号を電話帳情報内に持つ子機２００を呼び出し子機として選択・決定する呼び出し子機決定部１６と、選択・決定された呼び出し子機２００を呼び出す内ネットワーク用データ制御部１７と、を主に備える。
【００２２】
尚、本呼び出し子機選択装置１００は、メモリ等のデータ記憶手段、ＣＰＵ等の計算・制御手段を備えた親機（コンピュータ）により実現可能である。上記各機能部１１〜１７の処理はプログラムにより実行される。
【００２３】
次に、本呼び出し子機選択装置１００の動作を説明する。本動作例では、子機２００の台数が４つの場合を例とする。尚、子機２００とは、本呼び出し子機選択装置１００を動作する親機と親子関係にあればその種類は問わず、スマートフォン、タブレット端末、パソコン等の情報処理装置が例とされる。
【００２４】
最初に、呼び出し子機選択装置１００に子機２００の電話帳情報を登録する動作を説明する。
【００２５】
まず、内ネットワーク処理部１１により、内部ネットワーク４００を介して第１子機２００ａ〜第４子機２００ｄから、各子機の子機識別子番号と各子機の電話帳情報（子機２００に登録された全ての登録電話番号）とが受信され、子機情報登録部１２に送信される（ステップＳ１０１）。
【００２６】
最後に、子機情報登録部１２により、受け取った子機識別子番号と登録電話番号とを対応付けた子機電話帳情報が子機情報保存部１３の子機電話帳データベース１３ａに保存される（ステップＳ１０２）。
【００２７】
仮に、第１子機２００ａの子機識別子番号が「ＸＸＸＸＸＸＸＸＸＸＸＸＸＸＡ」であり、その第１子機２００ａの電話帳情報内に「０９０−００００−００００」，「０３−００００−００００」，「０３−０００１−００００」の電話番号が登録されている場合には、例えば、図２に示すように保存される。
【００２８】
尚、子機識別子番号及び子機の登録電話番号の保存形式は任意である。図２のように複数の子機識別子番号に対する登録電話番号を１つのテーブルに保存してもよいし、子機識別子番号毎にテーブルをそれぞれ用意してもよい。
【００２９】
また、子機識別子番号とは、子機２００の電話番号が例とされる。この子機識別子番号に代えて、子機２００を識別する単純な識別子（符号等）を利用可能であり、その場合には、その識別子を子機２００の電話番号に変換するテーブルが用いられる。
【００３０】
次に、着呼時の動作を説明する。図３は、第１の実施の形態に係る着呼時の処理フローを示す図である。
【００３１】
まず、外ネットワーク処理部１４により、外部ネットワーク５００を介して他の電話機３００から着呼を受けたときに当該呼が終端され、その着呼に係る呼情報が外ネットワーク用データ制御部１５に送信される（ステップＳ２０１）。
【００３２】
次に、外ネットワーク用データ制御部１５により、受け取った呼情報から発信元電話番号（電話機３００の電話番号）が抽出され、呼び出し子機決定部１６に送信される（ステップＳ２０２）。
【００３３】
次に、呼び出し子機決定部１６により、子機情報保存部１３の子機電話帳データベース１３ａから子機電話帳情報が読み出され、受け取った発信元電話番号と子機電話帳情報に登録されている登録電話番号とが照合される（ステップＳ２０３）。
【００３４】
続いて、その照合の結果、発信元電話番号に一致した登録電話番号がある場合には、その登録電話番号に対応する子機識別子番号（複数も可）が取得され、その子機識別子番号の子機が呼び出し子機として選択・決定されて、内ネットワーク用データ制御部１７に送信される（ステップＳ２０４）。
【００３５】
一方、発信元電話番号が子機電話帳情報に存在しない場合には、予め指定された全ての子機２００が呼び出し子機として選択・決定され、内ネットワーク用データ制御部１７に送信される（ステップＳ２０５）。
【００３６】
次に、内ネットワーク用データ制御部１７により、ステップＳ２０４又はステップＳ２０５で選択・決定された呼び出し子機の子機識別子番号を入力とし、その子機識別子番号の子機２００に対して呼び出しを行う命令が生成されて、内ネットワーク処理部１１に送信される（ステップＳ２０６）。
【００３７】
最後に、内ネットワーク処理部１１により、受け取った呼び出し命令に基づいて子機２００への呼び出し（着呼）が実行される（ステップＳ２０７）。
【００３８】
尚、外部ネットワーク５００から着呼を受けた場合について説明したが、内部ネットワーク４００を介して他の子機２００から着呼を受けた場合も同様の手順を適用できる。その場合には、内ネットワーク処理部１１が外ネットワーク処理部１４の機能処理を実行し、内ネットワーク用データ制御部１７が外ネットワーク用データ制御部１５の機能処理を実行する。
【００３９】
本実施の形態によれば、子機の電話帳情報を各子機２００から受信して子機識別子番号に対応付けて子機電話帳データベース１３ａに保存し、電話機３００から着呼を受けた場合に、その着呼の発信元電話番号を各子機の子機電話帳情報と照合し、一致した電話番号に対応する子機識別子番号を子機電話帳データベース１３ａから取得して、その子機識別子番号の子機２００を呼び出し子機として選択するので、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択し、その子機に電話を直接つなげることができる。
【００４０】
また、例えば、家庭やオフィスで１つの代表番号を持つ親機に複数の子機が接続されている場合、個人的な電話がかかってきても電話帳情報交換により発信者とつながりのある子機が呼び出しを受けるため、発信者が代表電話にかける懸念を排除することができる。
【００４１】
〔第２の実施の形態〕
第２の実施の形態では、子機の発信履歴情報（特に累積発信通話時間）を用いて呼び出し子機を選択・決定する方法について説明する。
【００４２】
図４は、第２の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。本呼び出し子機選択装置１００は、内部ネットワーク４００に対してネットワーク処理する内ネットワーク処理部１１と、子機２００から受信した子機情報（子機の発信履歴情報）を子機情報保存部１３に登録する子機情報登録部１２と、登録対象の子機情報を子機発信履歴データベース１３ｂに記憶する子機情報保存部１３と、外部ネットワーク５００に対してネットワーク処理する外ネットワーク処理部１４と、他の電話機３００からの着呼情報から発信元電話番号を取得する外ネットワーク用データ制御部１５と、子機情報保存部１３の子機発信履歴データベース１３ｂを参照し、取得された発信元電話番号を発信履歴情報内に持ち、更にその発信元との通話時間が最も長い子機２００を呼び出し子機として選択・決定する呼び出し子機決定部１６と、選択・決定された呼び出し子機２００を呼び出す内ネットワーク用データ制御部１７と、を主に備える。
【００４３】
次に、本呼び出し子機選択装置１００の動作を説明する。最初に、呼び出し子機選択装置１００に子機２００の発信履歴情報を登録する動作を説明する。
【００４４】
まず、内ネットワーク処理部１１により、内部ネットワーク４００を介して第１子機２００ａ〜第４子機２００ｄから送信された各発信要求（発信データ）を入力とし、各子機の子機識別子番号と各子機からの発信先電話番号とが取得され、子機情報登録部１２に送信される（ステップＳ３０１）。
【００４５】
最後に、子機情報登録部１２により、上記発信要求に基づく通話開始の合図を外部ネットワーク５００から受信した時を通話開始時刻として保持し、通話終了の合図をその外部ネットワーク５００から受信した時を通話終了時刻として保持して、通話終了時刻から通話開始時刻を引いた差分時間が発信通話時間として子機情報保存部１３の子機発信履歴データベース１３ｂに保存される（ステップＳ３０２）。
【００４６】
尚、その発信通話時間は同一発信先毎に累積され、図５に示すように、同一発信先への発信に対する発信通話時間を累積した累積発信通話時間と、その発信先電話番号とを対応付けた子機発信履歴情報が子機識別子番号毎に保存される。
【００４７】
次に、着呼時の動作を説明する。図６は、第２の実施の形態に係る着呼時の処理フローを示す図である。
【００４８】
まず、外ネットワーク処理部１４により、外部ネットワーク５００を介して他の電話機３００から着呼を受けたときに当該呼が終端され、その着呼に係る呼情報が外ネットワーク用データ制御部１５に送信される（ステップＳ４０１）。
【００４９】
次に、外ネットワーク用データ制御部１５により、受け取った呼情報から発信元電話番号が抽出され、呼び出し子機決定部１６に送信される（ステップＳ４０２）。
【００５０】
次に、呼び出し子機決定部１６により、子機情報保存部１３の子機発信履歴データベース１３ｂから子機発信履歴情報が読み出され、受け取った発信元電話番号と子機発信履歴情報に登録されている発信先電話番号とが照合される（ステップＳ４０３）。
【００５１】
続いて、その照合の結果、発信元電話番号に一致した発信先電話番号がある場合には、その発信先電話番号に対応する全ての子機識別子番号が取得され、累積発信通話時間が最も長い子機が呼び出し子機として優先的に選択・決定され、内ネットワーク用データ制御部１７に送信される（ステップＳ４０４）。
【００５２】
尚、発信先電話番号に対応する子機識別子番号が１つのみ取得された場合には、累積発信通話時間の比較を行うことなく、その子機識別子番号の子機が呼び出し子機として選択・決定される。
【００５３】
一方、発信元電話番号が子機発信履歴情報に存在しない場合には、予め指定された全ての子機２００が呼び出し子機として選択・決定され、内ネットワーク用データ制御部１７に送信される（ステップＳ４０５）。
【００５４】
次に、内ネットワーク用データ制御部１７により、ステップＳ４０４又はステップＳ４０５で選択・決定された呼び出し子機の子機識別子番号を入力とし、その子機識別子番号の子機２００に対して呼び出しを行う命令が生成されて、内ネットワーク処理部１１に送信される（ステップＳ４０６）。
【００５５】
最後に、内ネットワーク処理部１１により、受け取った呼び出し命令に基づいて子機２００への呼び出しが実行される（ステップＳ４０７）。
【００５６】
本実施の形態によれば、各子機２００の発信データから取得した発信先電話番号をその発信先との累積発信通話時間に対応付けて子機発信履歴データベース１３ｂに保存し、電話機３００から着呼を受けた場合に、その着呼の発信元電話番号を各子機の子機発信履歴情報と照合し、一致した電話番号に対応する通話時間が最も長い子機２００を呼び出し子機として選択するので、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択し、その子機に電話を直接つなげることができる。
【００５７】
また、過去に発信し、その通話時間が長ければ長いほど、今回呼び出しを受けた子機から発信者に対して繋がりたい意思があったと考えられることから、単純に通話履歴を用いて振り分けを行った場合には呼び出しを行ってしまう押し売りやしつこい勧誘電話から、子機に対する呼び出しを行わないようにすることができる。
【００５８】
〔第３の実施の形態〕
第３の実施の形態では、子機の電話帳情報と発信履歴情報（特に累積発信通話時間）を用いて呼び出し子機を選択・決定する方法について説明する。
【００５９】
図７は、第３の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。本呼び出し子機選択装置１００を構成している各機能部１１〜１７は、第１，第２の実施の形態で説明したものと同様の機能を有するため、重複する説明は省略する。
【００６０】
次に、本呼び出し子機選択装置１００の動作を説明する。尚、本装置１００に子機２００の電話帳情報や発信履歴情報を登録する動作は、第１，第２の実施の形態で既に説明しているため、その説明は省略する（ステップＳ１０１〜Ｓ１０２、ステップＳ３０１〜Ｓ３０２参照）。
【００６１】
次に、着呼時の動作を説明する。図８は、第３の実施の形態に係る着呼時の処理フローを示す図である。
【００６２】
まず、外ネットワーク処理部１４により、外部ネットワーク５００を介して他の電話機３００から着呼を受けたときに当該呼が終端され、その着呼に係る呼情報が外ネットワーク用データ制御部１５に送信される（ステップＳ５０１）。
【００６３】
次に、外ネットワーク用データ制御部１５により、受け取った呼情報から発信元電話番号が抽出され、呼び出し子機決定部１６に送信される（ステップＳ５０２）。
【００６４】
次に、呼び出し子機決定部１６により、子機情報保存部１３の子機電話帳データベース１３ａから子機電話帳情報が読み出され、受け取った発信元電話番号と子機電話帳情報に登録されている登録電話番号とが照合される（ステップＳ５０３）。
【００６５】
続いて、その照合の結果、発信元電話番号に一致した登録電話番号がある場合には、その登録電話番号に対応する全ての子機識別子番号が取得される（ステップＳ５０４）。これにより呼び出し子機が絞り込まれ、当該取得された子機識別子番号の子機２００が絞り込み後の呼び出し子機とされる。
【００６６】
一方、発信元電話番号が子機電話帳情報に存在しない場合には、全ての子機２００が呼び出し子機とされる（ステップＳ５０５）。
【００６７】
更に続いて、子機情報保存部１３の子機発信履歴データベース１３ｂから子機発信履歴情報が読み出され、ステップＳ５０５を経由した場合には、外ネットワーク用データ制御部１５から受け取った発信元電話番号と子機発信履歴情報に登録されている全ての発信先電話番号（全ての子機識別子番号に対応する子機発信履歴情報内の発信先電話番号を対象）とが照合され、ステップＳ５０４を経由した場合には、外ネットワーク用データ制御部１５から受け取った発信元電話番号とステップＳ５０４で絞り込まれた子機の子機発信履歴情報にのみ登録されている発信先電話番号（絞り込まれた子機識別子番号に対応する子機発信履歴情報内の発信先電話番号を対象）とが照合される（ステップＳ５０６）。
【００６８】
続いて、その照合の結果、発信元電話番号に一致した発信先電話番号がある場合には、その発信先電話番号に対応する全ての子機識別子番号が取得され、その発信先電話番号への累積発信通話時間が最も長い子機が呼び出し子機として優先的に選択・決定されて、内ネットワーク用データ制御部１７に送信される（ステップＳ５０７）。
【００６９】
一方、発信元電話番号が子機発信履歴情報に存在しない場合には、予め指定された全ての子機２００が呼び出し子機として選択・決定され、内ネットワーク用データ制御部１７に送信される（ステップＳ５０８）。
【００７０】
次に、内ネットワーク用データ制御部１７により、ステップＳ５０７又はステップＳ５０８で選択・決定された呼び出し子機の子機識別子番号を入力として、その子機識別子番号の子機２００に対して呼び出しを行う命令が生成され、内ネットワーク処理部１１に送信される（ステップＳ５０９）。
【００７１】
最後に、内ネットワーク処理部１１により、受け取った呼び出し命令に基づいて子機２００への呼び出しが実行される（ステップＳ５１０）。
【００７２】
本実施の形態によれば、子機の電話帳情報を各子機２００から受信して子機識別子番号に対応付けて子機電話帳データベース１３ａに保存し、各子機２００の発信データから取得した発信先電話番号をその発信先との累積発信通話時間に対応付けて子機発信履歴データベース１３ｂに保存し、電話機３００から着呼を受けた場合に、その着呼の発信元電話番号を各子機の電話帳情報と照合し、一致した電話番号に対応する全ての子機識別子番号を子機電話帳データベース１３ａから取得して、その取得により絞り込まれた全ての子機識別子の各子機からの発信先電話番号に対して上記着呼の発信元電話番号を照合し、一致した電話番号に対応する通話時間が最も長い子機２００を呼び出し子機とするので、子機側で通話要求の受付可否を手動設定する必要なく、発信者が所望する通話相手の子機を選択することができる。
【００７３】
〔第４の実施の形態〕
第４の実施の形態では、子機の状態情報を更に用いて呼び出し子機を選択・決定する方法について説明する。
【００７４】
図９は、第４の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。本呼び出し子機選択装置１００は、第３の実施の形態で説明した呼び出し子機選択装置１００に対して、子機２００の状態（オンライン、オフライン、通話中等の通話可否状態）を監視し、その監視結果を子機情報保存部１３の子機監視状態データベース１３ｃに保存する子機状態監視部１８を更に備える。
【００７５】
次に、本呼び出し子機選択装置１００の動作を説明する。最初に、呼び出し子機選択装置１００に子機２００の状態情報を登録する動作を説明する。
【００７６】
まず、子機状態監視部１８により、内部ネットワーク４００を介して接続された各子機２００の状態がオンラインであるか否かを確認する命令が生成され、内ネットワーク処理部１１に対して定期的に送信される（ステップＳ６０１）。
【００７７】
次に、内ネットワーク処理部１１により、受け取った命令に基づいて各子機２００の状態が確認され、各子機２００からの返信結果（オンライン又は通話中）が子機状態監視部１８に送信される（ステップＳ６０２）。
【００７８】
最後に、子機状態監視部１８により、タイマー設定された一定時間内に返信があった子機２００については、図１０に示すように、その子機識別子番号とその状態（オンライン又は通話中）とを対応付けた子機監視状態情報が子機情報保存部１３の子機監視状態データベース１３ｃに保存される（ステップＳ６０３）。
【００７９】
尚、その一定時間内に返信がなかった子機２００の子機状態はオフラインとして保存される。ここで一定時間の設定値は、通常の返信があるまでの最長時間を例とする。
【００８０】
また、呼び出し子機選択装置１００に子機２００の電話帳情報や発信履歴情報を登録する動作は第１，第２の実施の形態で説明したものと同様である。
【００８１】
次に、着呼時の動作を説明する。図１１は、第４の実施の形態に係る着呼時の処理フローを示す図である。
【００８２】
まず、外ネットワーク処理部１４により、外部ネットワーク５００を介して他の電話機３００から着呼を受けたときに当該呼が終端され、その着呼に係る呼情報が外ネットワーク用データ制御部１５に送信される（ステップＳ７０１）。
【００８３】
次に、外ネットワーク用データ制御部１５により、受け取った呼情報から発信元電話番号が抽出され、呼び出し子機決定部１６に送信される（ステップＳ７０２）。
【００８４】
次に、呼び出し子機決定部１６により、子機情報保存部１３の子機電話帳データベース１３ａから子機電話帳情報が読み出され、受け取った発信元電話番号と子機電話帳情報に登録されている登録電話番号とが照合される（ステップＳ７０３）。
【００８５】
続いて、その照合の結果、発信元電話番号に一致した登録電話番号がある場合には、その登録電話番号に対応する全ての子機識別子番号が取得される（ステップＳ７０４）。これにより呼び出し子機が絞り込まれ、当該取得された子機識別子番号の子機２００が絞り込み後の呼び出し子機とされる。
【００８６】
一方、発信元電話番号が子機電話帳情報に存在しない場合には、全ての子機２００が呼び出し子機とされる（ステップＳ７０５）。
【００８７】
更に続いて、子機情報保存部１３の子機発信履歴データベース１３ｂと子機監視状態データベース１３ｃから子機発信履歴情報と子機監視状態情報がそれぞれ読み出され、ステップＳ７０５を経由した場合には、外ネットワーク用データ制御部１５から受け取った発信元電話番号と子機発信履歴情報に登録されている全ての発信先電話番号とが照合され、ステップＳ７０４を経由した場合には、外ネットワーク用データ制御部１５から受け取った発信元電話番号とステップＳ７０４で絞り込まれた子機の子機発信履歴情報にのみ登録されている発信先電話番号とが照合される（ステップＳ７０６）。
【００８８】
続いて、その照合の結果、発信元電話番号に一致した発信先電話番号がある場合には、その発信先電話番号に対応する全ての子機識別子番号が取得され、その発信先電話番号への累積発信通話時間が最も長く、更に子機監視状態情報内で子機状態がオンラインの子機（現在通話可能な子機）が呼び出し子機として優先的に選択・決定されて、内ネットワーク用データ制御部１７に送信される（ステップＳ７０７）。
【００８９】
一方、発信元電話番号が子機発信履歴情報に存在しない場合には、予め指定された全ての子機２００が呼び出し子機として選択・決定され、内ネットワーク用データ制御部１７に送信される（ステップＳ７０８）。
【００９０】
次に、内ネットワーク用データ制御部１７により、ステップＳ７０７又はステップＳ７０８で選択・決定された呼び出し子機の子機識別子番号を入力として、その子機識別子番号の子機２００に対して呼び出しを行う命令が生成され、内ネットワーク処理部１１に送信される（ステップＳ７０９）。
【００９１】
最後に、内ネットワーク処理部１１により、受け取った呼び出し命令に基づいて子機２００への呼び出しが実行される（ステップＳ７１０）。
【００９２】
本実施の形態によれば、累積発信通話時間が最も長く、更にオンラインの子機を呼び出し子機とするので、呼び出しを開始した後にその呼び出し子機がオフラインであること認識することを回避し、通話できない呼び出し子機に着呼が転送されるのを防止することができる。
【００９３】
〔第５の実施の形態〕
第５の実施の形態では、第４の実施の形態において、呼び出した子機が「一定時間」に応答しない場合の転送処理について説明する。
【００９４】
図１２は、第５の実施の形態に係る着呼時の処理フローを示す図である。尚、ここでは、第４の実施の形態で説明した着呼時の動作に対する追加動作（図１１の「Ａ」に挿入される動作）についてのみ以下説明する。
【００９５】
第４の実施の形態で説明したステップＳ７０９の後、内ネットワーク用データ制御部１７により、具備するタイマー機能を用いて、子機呼び出し命令を内ネットワーク処理部１１に送信してからの経過時間が計測される（ステップＳ７１１）。
【００９６】
次に、その経過時間が予め設定された一定時間と比較され（ステップＳ７１２）、その一定時間が経過しても呼び出した子機２００から応答がない場合（受話しない場合）には、呼び出し転送命令と共に、累積発信通話時間が次に長く、子機状態がオンラインの子機の子機識別子番号が呼び出し子機の番号として、内ネットワーク用データ制御部１７に送信される（ステップＳ７１３）。
【００９７】
次に、内ネットワーク用データ制御部１７により、受け取った番号を入力として、その番号の子機２００に対して呼び出しを行う新たな呼び出し命令が生成され、呼び出し転送命令と共に、内ネットワーク処理部１１に送信される（ステップＳ７１４）。
【００９８】
最後に、内ネットワーク処理部１１により、受け取った呼び出し転送命令に基づいて現在の呼び出しが中止され、新たな呼び出し命令に基づいて次の子機２００への呼び出しが実行される（ステップＳ７１５）。
【００９９】
本実施の形態によれば、呼び出し子機が一定時間内に受話しない場合、通話時間が次に長い子機を呼び出し子機とするので、呼び出し先の子機の利用者が不在であった場合でも、他の人が代わりに受話することができる。
【０１００】
すなわち、呼び出しを受けた子機の利用者が不在であっても、次に繋がりたい相手が利用している子機（繋がりたい相手が利用している別の子機等）に着呼を転送可能になることから、発信者ができる限り早く通話開始に至ることができる。
【０１０１】
〔第６の実施の形態〕
第６の実施の形態では、第４の実施の形態において、呼び出した子機が「過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて決められた時間」に応答しない場合の転送処理について説明する。ここで「決められた時間」とは、第５の実施の形態で説明した「一定時間」の例である。
【０１０２】
図１３は、第６の実施の形態に係る呼び出し子機選択装置の機能ブロック構成を示す図である。本呼び出し子機選択装置１００は、第４の実施の形態で説明した呼び出し子機選択装置１００に対して、内ネットワーク用データ制御部１７によって計測された各子機の着呼から受話までの呼び出し時間を記録する子機呼び出し時間データベース１３ｄを更に備える。
【０１０３】
次に、本呼び出し子機選択装置１００の動作を説明する。最初に、子機２００による呼び出し時間情報を記録する動作を説明する。
【０１０４】
まず、内ネットワーク用データ制御部１７により、具備するタイマー機能を用いて、過去の着信に対して、各子機２００の着呼から受話までの呼び出し時間やＲｉｎｇ回数が計測・監視・保持される（ステップＳ８０１）。
【０１０５】
続いて、受話がある毎に、図１４に示すように、その子機２００の子機識別子番号と呼び出し時間とを対応付けた子機呼び出し時間情報が子機情報保存部１３の子機呼び出し時間データベース１３ｄに記録される（ステップＳ８０２）。
【０１０６】
尚、その記録の際に以前に記録された子機呼び出し時間が存在する場合には、当該以前の子機呼び出し時間と現在の受話により新たに得られた子機呼び出し時間との平均値が上書き記録される。
【０１０７】
次に、着呼時の動作を説明する。図１５は、第６の実施の形態に係る着呼時の処理フローを示す図である。尚、ここでは、第４の実施の形態で説明した着呼時の動作に対する追加動作（図１１の「Ａ」に挿入される動作）についてのみ以下説明する。
【０１０８】
第４の実施の形態で説明したステップＳ７０９の後、内ネットワーク用データ制御部１７により、具備するタイマー機能を用いて、子機呼び出し命令を内ネットワーク処理部１１に送信してからの経過時間が計測される（ステップＳ７１１’）。
【０１０９】
次に、子機情報保存部１３の子機呼び出し時間データベース１３ｄから子機呼び出し時間情報が読み出され、その経過時間が現在呼び出し中の子機の子機呼び出し時間と比較され（ステップＳ７１２’）、その呼び出し時間が経過しても現在呼び出し中の子機２００から応答がない場合には、第５の実施の形態で説明した「一定時間」を経過したとして、呼び出し転送命令と共に、累積発信通話時間が次に長く、子機状態がオンラインの子機の子機識別子番号が呼び出し子機の番号として、内ネットワーク用データ制御部１７に送信される（ステップＳ７１３’）。
【０１１０】
次に、内ネットワーク用データ制御部１７により、受け取った番号を入力として、その番号の子機２００に対して呼び出しを行う新たな呼び出し命令が生成され、呼び出し転送命令と共に、内ネットワーク処理部１１に送信される（ステップＳ７１４’）。
【０１１１】
最後に、内ネットワーク処理部１１により、受け取った呼び出し転送の命令に基づいて現在の呼び出しが中止され、新たな呼び出し命令に基づいて次の子機２００への呼び出しが実行される（ステップＳ７１５’）。
【０１１２】
本実施の形態によれば、第５の実施の形態で用いた「一定時間」は、過去に行われた各子機の着呼から受話までの呼び出し時間に基づいて計算されるので、その呼び出し時間を子機毎に適切な時間で設定可能になることから、発信者によって不在と思われ電話が切られてしまう可能性を低減することができる。
【符号の説明】
【０１１３】
１００…呼び出し子機選択装置（親機）
２００…子機
３００…他の電話機
４００…内部ネットワーク
５００…外部ネットワーク
１１…内ネットワーク処理部
１２…子機情報登録部（データ保存手段）
１３…子機情報保存部（データ保存手段）
１３ａ…子機電話帳データベース（記憶手段）
１３ｂ…子機発信履歴データベース（記憶手段）
１３ｃ…子機監視状態データベース（記憶手段）
１３ｄ…子機呼び出し時間データベース（記憶手段）
１４…外ネットワーク処理部
１５…外ネットワーク用データ制御部
１６…呼び出し子機決定部（子機絞り込み手段、子機選択手段）
１７…内ネットワーク用データ制御部
Ｓ１０１〜Ｓ１０２、Ｓ２０１〜Ｓ２０７、Ｓ３０１〜Ｓ３０２、Ｓ４０１〜Ｓ４０７、Ｓ５０１〜Ｓ５１０、Ｓ６０１〜Ｓ６０３、Ｓ７０１〜Ｓ７１５、Ｓ７１１’〜Ｓ７１５’、Ｓ８０１〜Ｓ８０２…ステップ
【図１】
0005802170.tif 000002
【図２】
0005802170.tif 000003
【図３】
0005802170.tif 000004
【図４】
0005802170.tif 000005
【図５】
0005802170.tif 000006
【図６】
0005802170.tif 000007
【図７】
0005802170.tif 000008
【図８】
0005802170.tif 000009
【図９】
0005802170.tif 000010
【図１０】
0005802170.tif 000011
【図１１】
0005802170.tif 000012
【図１２】
0005802170.tif 000013
【図１３】
0005802170.tif 000014
【図１４】
0005802170.tif 000015
【図１５】
0005802170.tif 000016