(57)【特許請求の範囲】
【請求項１】
通話を行う複数の子機と、これら子機と電話回線とを交換接続する主装置と、この主装置に接続され相互にデータ通信を行う情報処理装置とを備え、
前記主装置は、短縮ダイヤル情報が予め格納された記憶部と、この記憶部を検索して所望の短縮ダイヤル情報を取得し、必要に応じて前記情報処理装置へ短縮ダイヤル情報の検索を要求する交換制御部とを有し、
情報処理装置は、前記記憶部に格納されている短縮ダイヤル情報とは異なる短縮ダイヤル情報が予め格納されたデータベースと、前記交換制御部からの要求に応じて前記データベースから所望の短縮ダイヤル情報を検索して返送する制御部とを有し、
前記交換制御部は、所望の短縮ダイヤル情報に対応する短縮番号に基づきその短縮ダイヤル情報の格納場所を判断し、その格納場所が前記情報処理装置側であった場合は前記記憶部の短縮ダイヤル情報の検索を行わず、前記情報処理装置へ短縮ダイヤル情報の検索を要求することを特徴とするボタン電話システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ボタン電話システムに関し、特に子機からの要求に応じて短縮ダイヤルを検索し、その検索結果に基づきダイヤル送出あるいは検索結果表示を行うボタン電話システムに関するものである。
【０００２】
【従来の技術】
一般に、この種のボタン電話システムでは、主装置内部のＲＡＭやＥＥ−ＰＲＯＭに短縮ダイヤルリストを登録しておき、これを利用して発信する短縮ダイヤル機能を有している。
これは、子機からの短縮ダイヤル発信操作や短縮ダイヤル検索操作に応じて、登録されている短縮ダイヤルリストを検索し、その検索結果すなわち実際の相手先電話番号に基づき、ダイヤル送出あるいは検索結果表示を行うものである。
【０００３】
【発明が解決しようとする課題】
しかしながら、このような従来のボタン電話システムでは、主装置内部のＲＡＭやＥＥＰＲＯＭなどに短縮ダイヤルリストを登録しているため、その記憶容量により登録可能な件数が制限されるという問題点があった。また、記憶容量を増大した場合には、検索対象件数の増加に伴い主装置の負荷も増加し、高い処理能力が必要となるという問題点があった。
【０００４】
近年、子機とＰＣとを併設するオフィスなどでは、ボタン電話システムのシステム構成の１つとして、主装置にパソコンなどの情報処理装置（以下、ＰＣという）を接続して高度な機能を提供するＣＴＩ（Computer Telephony Integration）システムが普及しつつある。
このＣＴＩシステムが提供する機能の１つに、ＰＣに登録されている短縮ダイヤルを用いてボタン電話システムの主装置から発信する短縮ダイヤル機能がある。これは、ＰＣの画面に短縮ダイヤルリストを表示し、所望の相手先を選択することにより、その相手先電話番号に基づき主装置から自動発信する機能である。
【０００５】
このようなシステムでは、ボタン電話システムの子機およびＰＣのいずれにも短縮ダイヤル機能があり、利用者はいずれかの短縮ダイヤル機能を任意に利用できる。しかしながら、子機とＰＣのいずれでも利用したい場合には、同一の短縮ダイヤルをそれぞれに二重に登録する必要があり、利用者への負担が大きくなる。
本発明はこのような課題を解決するためのものであり、主装置の処理能力負担をあまり増加させることなく、短縮ダイヤルの登録件数を大幅に増大できるボタン電話システムを提供することを目的としている。
【０００６】
【課題を解決するための手段】
このような目的を達成するために、本発明によるボタン電話システムは、通話を行う複数の子機と、これら子機と電話回線とを交換接続する主装置と、この主装置に接続され相互にデータ通信を行う情報処理装置からなり、主装置に、短縮ダイヤル情報が予め格納された記憶部を設けるとともに、情報処理装置に、記憶部に格納されている短縮ダイヤル情報とは異なる短縮ダイヤル情報が予め格納されたデータベースを設け、主装置の交換制御部では、記憶部を検索して所望の短縮ダイヤル情報を取得し、必要に応じて情報処理装置へ短縮ダイヤル情報の検索を要求し、情報処理装置の制御部では、交換制御部からの要求に応じてデータベースから所望の短縮ダイヤル情報を検索して返送するようにし、その際、交換制御部において、所望の短縮ダイヤル情報に対応する短縮番号に基づきその短縮ダイヤル情報の格納場所を判断し、その格納場所が情報処理装置側であった場合は記憶部の短縮ダイヤル情報の検索を行わず、情報処理装置へ短縮ダイヤル情報の検索を要求するようにしたものである。
【０００８】
【発明の実施の形態】
次に、本発明について図面を参照して説明する。
図１は本発明の一実施の形態であるボタン電話システムのブロック図である。以下では、ボタン電話システムのシステム構成の１つであるＣＴＩシステムを例として説明する。
本発明のボタン電話システムは、一般電話回線網からの複数の外線１０に接続される主装置１、主装置１に接続される子機２Ａ〜２Ｎ、これら子機２Ａ〜２Ｎに併設される端末（パソコン）４Ａ〜４Ｎ、およびこれら端末４Ａ〜４Ｎを接続するとともに、主装置１と相互に通信を行う情報処理装置（以下、サーバという）３から構成されている。
【０００９】
主装置１において、１１は複数の外線１０の制御を行う外線インターフェース（以下、Ｉ／Ｆという）部、１３は内線伝送路２０を介して各子機２Ａ〜２Ｎとデータ伝送を行う内線Ｉ／Ｆ部、１４は短縮ダイヤル情報のほかシステム制御で用いる各種情報を記憶する記憶部、１５はサーバ３と相互に通信するための外部Ｉ／Ｆ部、１２は主装置１の各部を制御する交換制御部である。
サーバ３において、３１は通信ケーブル３０を介して主装置１と相互に通信するための外部Ｉ／Ｆ部、３３は固定記憶装置（ハードディスク）などからなり短縮ダイヤル情報を記憶管理するデータベース、３４は伝送ケーブル４０を介して各端末４Ａ〜４Ｎとデータ伝送を行う端末Ｉ／Ｆ部、３２はサーバ２の各部を制御する制御部である。
【００１０】
本発明のボタン電話システムでは、サーバ３のデータベース３３に格納されている短縮ダイヤル情報を、主装置１でも共用するものである。この場合、主装置１側からサーバ３のデータベース３３を、直接的にアクセスするものではなく、サーバ３の制御部３２に対して主装置１側から検索要求を送信し、制御部３２で得られた検索結果を返送してもらうものである。これら主装置１とサーバ３との間でのやり取りは、外部Ｉ／Ｆ部１５、外部Ｉ／Ｆ部３１および通信ケーブル３０を介して行われる。
【００１１】
記憶部１４およびデータベース３３に格納される短縮ダイヤル情報は、図２に示すような構成となっている。図２は短縮ダイヤル情報の構成例を示す説明図である。
短縮ダイヤル情報は、各情報に固有の短縮番号と、相手先電話番号を示すダイヤル番号と、相手先を示す文字情報からなる名前とから構成されている。これら短縮ダイヤル情報は、その短縮番号に応じて格納場所が予め割り当てられている。ここでは、「０００」〜「０９９」までが主装置１の記憶部１４に格納され、「１００」〜「９９９」までがサーバ３のデータベース３３に格納される。
【００１２】
次に、図３，図４を参照し、本発明の動作として短縮ダイヤルを利用した外線発信処理動作について説明する。図３は主装置の発信処理を示すフローチャート、図４は主装置の短縮発信処理およびサーバの番号検索処理を示すフローチャートである。
子機の外線発信操作に応じて、交換制御部１２は、複数の外線１０のうちの空き外線を捕捉する（ステップ５０）。そして、ステップ５１，５３，５５，５７からなる発信処理ループへ移行する。このループの各判断処理の順序は任意である。
【００１３】
このループにおいて、子機で短縮ボタンが押下され、短縮ダイヤル発信操作された場合（ステップ５１：ＹＥＳ）、後述の図４に示す短縮発信処理を行い（ステップ５２）、ループへ戻る。また、子機でダイヤル操作された場合（ステップ５３：ＹＥＳ）、捕捉中の外線へ対応するダイヤルを送出し（ステップ５４）、ループへ戻る。
ダイヤル送出後、相手呼び出し状態となる。その後、外線Ｉ／Ｆ部１１で相手応答が検出された場合は（ステップ５５：ＹＥＳ）、外線通話処理（図示せず）へ移行する（ステップ５６）。また、子機でオンフック操作が行われた場合（ステップ５７：ＹＥＳ）、発信中止処理（図示せず）へ移行する（ステップ５８）。
【００１４】
短縮発信処理では、図４（ａ）に示すように、まず子機から短縮番号を取得し（ステップ６０）、その短縮番号に基づき対応する短縮ダイヤル情報の格納場所を判断する（ステップ６１）。例えば、図２に示したように、短縮番号が「０００」〜「０９９」の場合は（ステップ６１：ＹＥＳ）、主装置１の記憶部１４を検索し、短縮番号に対応する短縮ダイヤル情報を取得する（ステップ６２）。これにより、例えば、図５（ａ）に示すように、子機で「短縮」キーの後、「００１」とダイヤル入力された場合は、主装置１の記憶部１４で検索が行われ、相手先電話番号「０４２７−７２−５２１ｘ」が取得される。
【００１５】
一方、短縮番号が「１００」〜「９９９」の場合は（ステップ６１：ＮＯ）、外部Ｉ／Ｆ部１５、通信ケーブル３０を介して、サーバ３へ短縮番号に基づく番号検索要求１０１を送信する（ステップ６３）。
サーバ３の制御部３２では、図４（ｂ）の番号検索処理において、外部Ｉ／Ｆ部３１を介してこの番号検索要求１０１を受信し（ステップ７０）、指定された短縮番号によりデータベース３３を検索する（ステップ７１）。
【００１６】
そして、その検索結果１０２すなわち指定された短縮番号に対応する短縮ダイヤル情報を、外部Ｉ／Ｆ部３１、通信ケーブル３０を介して、主装置１へ返送する。主装置１の交換制御部１２は、外部Ｉ／Ｆ部１５を介して検索結果１０２を受信する（ステップ６４）。これにより、例えば、図５（ｂ）に示すように、子機で「短縮」キーの後、「１０２」とダイヤル入力された場合は、サーバ３のデータベース３３で検索が行われ、相手先電話番号「０３−３４９３−７３６ｘ」が取得される。
【００１７】
このようにして、ステップ６２、あるいはステップ６３，６４で、短縮番号に対応する短縮ダイヤル情報を検索し、検索が成功して該当する相手先電話番号が得られた場合は（ステップ６５：ＹＥＳ）、その相手先電話番号に基づきダイヤルを送出して（ステップ６６）、一連の処理を終了する。また、検索が失敗して該当する相手先電話番号が得られなかった場合は（ステップ６５：ＮＯ）、その旨を子機で表示するなどというエラー処理を行い（ステップ６７）、一連の処理を終了する。
【００１８】
このように、主装置１の記憶部１４に予め短縮ダイヤル情報を格納しておくとともに、主装置１に接続され相互にデータ通信を行うサーバ３に、記憶部１４とは異なる短縮ダイヤル情報が予め格納されたデータベース３３を設け、主装置１の交換制御部１２において、記憶部１４を検索して所望の短縮ダイヤル情報を取得し、必要に応じてサーバ３の制御部３２へ短縮ダイヤル情報の検索を要求し、制御部３２では、この要求に応じてデータベース３３から所望の短縮ダイヤル情報を検索して返送するようにしたものである。
したがって、検索の一部が主装置１の交換制御部１２とは別個に設けられたサーバ３の制御部３２で行うことができ、主装置の処理能力負担をあまり増加させることなく、短縮ダイヤルの登録件数を大幅に増大できる。
【００１９】
また、交換制御部１２において、所望の相手先電話番号に対応する短縮番号に基づきその短縮ダイヤル情報の格納場所を判断し、その格納場所がサーバ３側であった場合は記憶部１４での短縮ダイヤル情報の検索を行わず、サーバ３へ短縮ダイヤル情報の検索を要求するようにしたので、個々の短縮ダイヤル情報に固有の短縮番号が割り当てられているという構成を効果的に利用して、検索処理の振り分けを適切に行うことができる。
【００２０】
次に、図６，図７を参照し、本発明の動作として文字情報で短縮ダイヤルを検索して表示する文字検索処理動作について説明する。図６は主装置の文字検索処理を示すフローチャート、図７はサーバの文字検索処理を示すフローチャートである。
まず、交換制御部１２は、子機から入力された検索文字に基づき記憶部１４を検索し（ステップ８０）、検索が成功して該当する短縮ダイヤル情報が得られた場合は（ステップ８１：ＹＥＳ）、検索結果すなわち該当する短縮ダイヤル情報を子機に表示する（ステップ８６）。
【００２１】
一方、検索が失敗して該当する短縮ダイヤル情報が得られなかった場合は（ステップ８１：ＮＯ）、サーバ３に対して検索文字に基づく文字検索要求１１１を送信する（ステップ８２）。
サーバ３の制御部３２では、図７に示すように、文字検索処理でこの文字検索要求１１１を受信し（ステップ９０）、指定された検索文字によりデータベース３３を検索する（ステップ９１）。この場合、検索文字が各短縮ダイヤル情報の名前欄の内容の先頭あるいは途中に含まれるものが検索される。そして、その検索結果１１２すなわち指定された検索文字に対応する短縮ダイヤル情報を主装置１へ返送する（ステップ９２）、
【００２２】
図６において、主装置１の交換制御部１２は、サーバ３からの検索結果１１２を受信し（ステップ８３）、検索が失敗して該当する短縮ダイヤル情報が得られなかった場合は（ステップ８４：ＮＯ）、その失敗した前回検索が主装置１側での検索であった場合は（ステップ８５：ＹＥＳ）、ステップ８２へ移行してサーバ３側の検索を行い、前回がサーバ側での検索であった場合は（ステップ８５：ＮＯ）、その旨を子機で表示するなどというエラー処理を行うとともに（ステップ８Ｆ）、検索終了通知１１５をサーバ３へ送信し（ステップ８Ｇ）、一連の処理を終了する。
また、検索が成功して該当する短縮ダイヤル情報が得られた場合は（ステップ８４：ＹＥＳ）、検索結果１１２すなわち該当する短縮ダイヤル情報を子機に表示する（ステップ８６）。
【００２３】
ステップ８６の後、交換制御部１２は、ステップ８７，８８，８Ｅからなる検索要求待ちループに移行する。このループの各判断処理の順序は任意である。
このループにおいて、子機から同一検索文字を用いて残りの短縮ダイヤル情報を検索する続き検索要求があった場合（ステップ８９：ＹＥＳ）、まず前回検索が主装置内で行ったかどうか判断し（ステップ８Ａ）、主装置内であった場合は（ステップ８Ａ：ＹＥＳ）、記憶部１４で続き検索処理を行い（ステップ８Ｂ）、ステップ８４へ移行する。なお、続き検索処理では、前回と同一検索文字列を用いて、前回検索が終了した次の位置から検索が開始される。
【００２４】
前回検索が主装置ではなくサーバであった場合（ステップ８Ａ：ＮＯ）、サーバーに対して続き検索要求１１３を送信する（ステップ８Ｃ）。
サーバ３の制御部３２では、図７に示すように、最初の検索結果をステップ９２で返送した後、ステップ９３，９６からなる続き検索ループへ移行する。このループの各判断処理の順序は任意である。
このループにおいて、主装置から続き検索要求１１３を受信した場合（ステップ９３：ＹＥＳ）、サーバ３３で続き検索処理を行い（ステップ９４）、その続き検索結果１１４を返送する（ステップ９５）。
【００２５】
図６において、主装置１の交換制御部１２は、サーバ３からの続き検索結果１１４を受信し（ステップ８Ｄ）、ステップ８４へ移行する。
これにより、子機から続き検索要求があった場合は、前回と同じ格納場所の短縮ダイヤル情報が検索され、その検索成功に応じて検索結果が子機に表示され（ステップ８６）、その検索失敗に応じてエラー処理が行われる（ステップ８５））。
【００２６】
前述した、検索要求待ちループにおいて、子機から発信要求があった場合（ステップ８７：ＹＥＳ）、外線発信処理（図示せず）へ移行する（ステップ８８）。また、子機から検索終了操作があった場合は（ステップ８Ｅ：ＹＥＳ）、ステップ８Ｇへ移行して、検索終了通知１１５をサーバ３へ送信し、一連の処理を終了する。これに応じて、サーバ３の制御部３２では、図７の続き検索ループにおいて、検索終了通知１１５を受信し（ステップ９６：ＹＥＳ）、一連の処理を終了する。なお、主装置１とサーバ３との間での情報のやり取りは、前述と同様に、外部Ｉ／Ｆ部１５，３１および通信ケーブル３０を介して行われる。
【００２７】
したがって、図８（ａ）に示すように、子機で「田村電機」という文字入力の後に「検索」キーが押下され、文字検索が要求された場合、まず主装置１の記憶部１４で検索が行われる。ここでは、検索が成功して「短縮０００：０３−３４９３−５１１ｘ」が得られている。その後、子機で「検索」キーのみが押下されて続き検索要求が行われる毎に、前回と同じ記憶部１４で前回検索終了の次の位置から検索が行われ、「短縮００１：０４２７−７２−５２１ｘ」、「短縮００２：０２３８−２２−６１１ｘ」が順に得られる。
【００２８】
また、図８（ｂ）に示すように、子機で「ＴＥＷ」という文字入力の後に「検索」キーが押下され、文字検索が要求された場合、まず主装置１の記憶部１４で検索が行われる。ここでは、検索が失敗してサーバ３へ検索要求が行われ、「短縮１００：０３−３４９３−７３６ｘ」が得られている。その後、子機で「検索」キーのみが押下されて続き検索要求が行われる毎に、前回と同じサーバ３で前回検索終了の次の位置から検索が行われ、「短縮１０１：０３−３４９３−７２２ｘ」、「短縮１０２：０３−３４９３−７３６ｘ」が順に得られる。
【００２９】
このように、交換制御部１２において、検索文字情報に基づき記憶部１４の短縮ダイヤル情報を検索し、所望の短縮ダイヤル情報が検索できなかった場合にのみ、サーバ３へ短縮ダイヤル情報の検索を要求するようにしたので、主装置１側を優先して検索でき、利用頻度の高いものを主装置１側に格納しておくことにより、短縮ダイヤル情報を効率よく検索でき利用できる。
【００３０】
なお、文字検索の場合、１つの検索文字に対して複数の短縮ダイヤル情報が検索される場合がある。このような場合は、最初の検索および続き検索において、例えば子機に表示可能な所定件数を単位として、まとめて検索して表示するようにしてもよい。これにより、１件ずつ検索表示する場合と比較して、操作回数が削減され、利用者への操作負担を軽減できる。
【００３１】
【発明の効果】
以上説明したように、本発明は、主装置の記憶部に予め短縮ダイヤル情報を格納しておくとともに、主装置に接続され相互にデータ通信を行う情報処理装置に、記憶部とは異なる短縮ダイヤル情報が予め格納されたデータベースを設け、主装置の交換制御部において、記憶部を検索して所望の短縮ダイヤル情報を取得し、必要に応じて情報処理装置の制御部へ短縮ダイヤル情報の検索を要求し、制御部では、この要求に応じてデータベースから所望の短縮ダイヤル情報を検索して返送するようにし、その際、交換制御部において、所望の短縮ダイヤル情報に対応する短縮番号に基づきその短縮ダイヤル情報の格納場所を判断し、その格納場所が情報処理装置側であった場合は記憶部の短縮ダイヤル情報の検索を行わず、情報処理装置へ短縮ダイヤル情報の検索を要求するようにしたものである。したがって、検索の一部が主装置の交換制御部とは別個に設けられた情報処理装置の制御部で行うことができ、主装置の処理能力負担をあまり増加させることなく、短縮ダイヤルの登録件数を大幅に増大できるとともに、検索処理の振り分けを適切に行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施の形態によるボタン電話システムのブロック図である。
【図２】短縮ダイヤル情報の構成例を示す説明図である。
【図３】主装置の発信処理を示すフローチャートである。
【図４】主装置の短縮発信処理およびサーバの番号検索処理を示すフローチャートである。
【図５】子機での検索操作例を示す説明図である。
【図６】主装置の文字検索処理を示すフローチャートである。
【図７】サーバの文字検索処理を示すフローチャートである。
【図８】子機での文字検索操作例を示す説明図である。
【符号の説明】
１…主装置、１０…電話回線、１１…外線Ｉ／Ｆ部、１２…交換制御部、１３…内線Ｉ／Ｆ部、１４…記憶部、１５，３１…外部Ｉ／Ｆ部、２Ａ〜２Ｎ…子機、２０…内線伝送路、３…サーバ、３０…通信ケーブル、３２…制御部、３３…データベース、３４…端末Ｉ／Ｆ部、４Ａ〜４Ｎ…端末、４０…伝送ケーブル。
【図１】
0003541763.tif 000002
【図２】
0003541763.tif 000003
【図３】
0003541763.tif 000004
【図４】
0003541763.tif 000005
【図５】
0003541763.tif 000006
【図６】
0003541763.tif 000007
【図７】
0003541763.tif 000008
【図８】
0003541763.tif 000009