(57)【特許請求の範囲】
【請求項１】
複数の通信手段それぞれによる通信に必要な属性データを通信相手毎に格納するデータベースを有し、表示装置に情報として表示された複数の通信手段及び通信相手からユーザに前記通信手段又は通信相手を選択させ、前記通信相手が選択されたとき更に前記通信相手を選択させ、選択された通信手段及び通信相手に対応した属性データを上記データベースから参照し、選択された通信手段の情報と参照した属性データとを、該複数の通信手段に対して通信制御を行う通信制御部に提供するシステムで実行される通信指令制御方法において、
前記表示装置に情報として表示された複数の通信手段及び通信相手から前記通信手段が選択されたときに、既に通信制御部に提供された該属性データに対応する通信相手と、その通信相手の該複数の通信手段全てによる通信に必要な属性データとを共に示す通信履歴から、該選択された通信手段に対応した属性データを参照し、
該選択された通信手段の情報と参照した属性データとを上記通信制御部に提供するようにした通信指令制御方法。
【請求項２】
請求項１記載の方法において、
一つの通信手段が選択されたときに、少なくとも選択された通信手段と通信履歴に示された通信相手とを情報として表示装置に表示し、
該システムにおいて前記表示装置に情報として表示された通信手段と通信相手とを確認する操作がなされたときに、該選択された通信手段の情報と上記通信履歴から参照された属性データとを上記通信制御部に提供するようにした通信指令制御方法。
【請求項３】
複数の通信手段から選択された通信手段での通信相手との通信に必要な属性データに基づいて該選択された通信手段を制御する通信制御部に対して、制御すべき通信手段の情報と属性データとを提供する通信指令制御システムにおいて、
複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースと、
表示装置と、
該表示装置に表示された複数の通信手段及び通信相手から通信手段と通信相手を選択する選択手段と、
該選択手段にて一組の通信手段と通信相手が選択されたときに、選択された通信手段における該選択された通信相手に対応した属性データを上記データベースから参照する第一の参照手段と、
既に通信制御部に提供された属性データに対応する通信相手をその通信相手の該複数の通信手段全てにおける属性データと共に示す通信履歴を記憶した履歴記憶手段と、
選択手段にて一つの通信手段が選択されたときに、該選択された通信手段での属性データを上記履歴記憶手段内の通信履歴から参照する第二の参照手段と、
上記第一の参照手段にて属性データが参照されたときに、その参照された該属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供し、また、上記第二の参照手段にて属性データが参照されたときに、その参照された属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供する制御手段とを備えた通信指令制御システム。
【請求項４】
請求項３記載のシステムにおいて、
選択手段にて一つの通信手段が選択されたときに、少なくとも選択された通信手段と通信履歴に示された通信相手とを表示装置に表示する表示制御手段と、
当該システムにおいて所定の確認操作がなされたときに、制御手段を起動し、該選択された通信手段と上記第二の参照手段にて参照された属性データとを上記通信制御部に提供するようにした通信指令制御システム。
【請求項５】
複数の通信手段それぞれによる通信に必要な属性データを通信相手毎に格納するデータベースを有し、表示装置に情報として表示された複数の通信手段及び通信相手、又は通信履歴を表示させる手段からユーザに前記通信手段及び通信相手、又は通信履歴を表示させる手段を選択させ、一つの通信手段及び通信相手が選択されたときに、選択された通信手段及び通信相手に対応した属性データを上記データベースから参照し、選択された通信手段の情報と参照した属性データとを、該複数の通信手段に対して通信制御を行う通信制御部に提供するシステムで実行される通信指令制御方法において、
該システムにおいて通信履歴を表示する手段が選択されたときに、既に該通信制御部に提供された通信手段、該通信制御部に提供された通信手段に対応する属性データ、その属性データに対応する通信相手、通信時刻、該通信制御部に提供された通信手段以外の通信手段に対応する属性データを示す複数の履歴データセットから、当該各履歴データセットに示される該通信制御部に提供された通信手段、該通信制御部に提供された通信手段に対応する属性データ及びその属性データに対応する通信相手、通信時刻の組を通信履歴として表示装置に表示し、
該表示装置に表示された複数の通信履歴から１つの通信履歴が選択されたときに、該通信履歴に対応した履歴データセットを取得し、
選択された通信履歴を確認する操作がなされたときに、取得した履歴データセットに含まれる該通信制御部に提供された通信手段の情報および該通信制御部に提供された通信手段に対応する属性データを上記通信制御部に提供する一方、
該通信手段を選択する操作がなされたときに、該選択された通信手段の情報と、取得した履歴データセットに含まれる該選択された通信手段に対応する属性データとを上記通信制御部に提供するようにした通信指令制御方法。
【請求項６】
複数の通信手段から選択された通信手段での通信相手との通信に必要な属性データに基づいて該選択された通信手段を制御する通信制御部に対して、制御すべき通信手段の情報と属性データとを提供する通信指令制御システムにおいて、
複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースと、
表示装置と、
該表示装置に表示された複数の通信手段及び通信相手から通信手段と通信相手を選択する選択手段と、
該選択手段にて一組の通信手段と通信相手が選択されたときに、選択された通信手段における該選択された通信相手に対応した属性データを上記データベースから参照する第一の参照手段と、
既に該通信制御部に提供された通信手段の情報及び属性データ、及びその属性データに対応する通信相手を示す履歴データセットが複数集まってなる通信履歴を格納した履歴記憶手段と、
該システムにおいて所定の操作がなされたときに、履歴記憶手段に格納された該通信履歴内の各履歴データセットに示される通信相手及び通信手段の組を表示装置に表示する表示制御手段と、
該表示装置に表示された複数組の通信相手及び通信手段の組から一組の通信相手及び通信手段とが選択手段にて選択されたときに、該組の通信相手及び通信手段に対応した属性データを上記通信履歴から参照する第二の参照手段と、
上記第一の参照手段にて属性データが参照されたときに、その参照された該属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供し、また、上記第二の参照手段にて属性データが参照されたときに、その参照された属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供する制御手段とを備えた通信指令制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の通信手段を制御する通信制御部に対して、所定の制御指令を提供する通信指令制御方法及びシステムに係り、詳しくは、複数の通信手段から選択された通信手段での通信相手との通信に必要な属性データに基づいて該選択された通信手段を制御する通信制御部に対して、制御すべき通信手段の情報と属性データとを提供する通信指令制御システムにて実行される通信指令制御方法及び当該通信指令制御システムに関する。
【０００２】
【従来の技術】
従来、例えば、特開平７−９５２７７に開示されるような、所謂電子電話帳システムが提案されている。この電子電話帳システムでは、電話番号と通話相手との関係を示した電話帳記憶部を有し、指定された通話相手に対応した電話番号が電話値記憶部から参照される。そして、その参照された電話番号でのダイアル発信が行われる。また、過去に選択された通話相手が履歴として記録され、通話の度にその履歴が電話器に設けられた表示ユニットに表示される。そして、その履歴から通話相手が選択されると、その通話相手の電話番号が電話帳記憶部から参照され、その電話番号でのダイアル発信が行われる。
【０００３】
【発明が解決しようとする課題】
ところで、近年、各人の通信手段は、電話の他、ファックス、電子メール、テレビ会議（テレビコンファレンスシステム）等多様化している。このような複数の通信手段の発信等の制御を、上述したような電話だけを対象とした所謂電子電話帳システムを直接利用して行う場合、各通信手段について電話帳記憶部をもたなければならない。また、履歴についても各通信手段毎に作成しなければならない。そのため、一般的にその電話帳記憶部の管理が複雑になる。
【０００４】
更に、複数の通信手段を対象とした場合、少なくともその通信手段を選択するための操作と通信相手を選択するための操作を行わなければならず、一般的にその操作が複雑なものとなる。
そこで、本発明の目的は、データ管理がより簡便となり、操作性のよい複数の通信手段を対象とした通信指令制御方法及びシステムを提供することである。
【０００５】
【課題を解決するための手段】
上記各課題を解決するため、本発明は、請求項１に記載されるように、複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースを有し、表示装置に表示された複数の通信手段及び通信相手から一組の通信手段と通信相手を選択したときに、選択された通信手段における該選択された通信相手に対応した属性データを上記データベースから参照し、その選択された通信手段の情報と参照された属性データとを該複数の通信手段の通信制御を行う通信制御部に提供するシステムにおいて実行される通信指令制御方法において、一つの通信手段が選択されたときに、該選択された通信手段での属性データを、既に通信制御部に提供された該属性データに対応する通信相手をその通信相手の該複数の通信手段全てにおける属性データと共に示す通信履歴から通信履歴から参照し、該選択された通信手段の情報と参照された属性データとを上記通信制御部に提供するようにした。
【０００６】
また、同課題を解決するため、本発明は、請求項３に記載されるように、複数の通信手段から選択された通信手段での通信相手との通信に必要な属性データに基づいて該選択された通信手段を制御する通信制御部に対して、制御すべき通信手段の情報と属性データとを提供する通信指令制御システムにおいて、複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースと、表示装置と、該表示装置に表示された複数の通信手段及び通信相手から通信手段と通信相手を選択する選択手段と、該選択手段にて一組の通信手段と通信相手が選択されたときに、選択された通信手段における該選択された通信相手に対応した属性データを上記データベースから参照する第一の参照手段と、既に通信制御部に提供された属性データに対応する通信相手をその通信相手の該複数の通信手段全てにおける属性データと共に示す通信履歴を記憶した履歴記憶手段と、選択手段にて一つの通信手段が選択されたときに、該選択された通信手段での属性データを上記履歴記憶手段内の通信履歴から参照する第二の参照手段と、上記第一の参照手段にて属性データが参照されたときに、その参照された該属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供し、また、上記第二の参照手段にて属性データが参照されたときに、その参照された属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供する制御手段とを備えるようにした。
【０００７】
上記のような方法及びシステムによれば、各通信相手毎にその通信相手に対応する複数の通信手段のそれぞれでの属性データを示したデータベースを用いて選択された通信手段及び通信相手に対応した属性データが決定される。そして、その属性データと選択された通信手段の情報が通信制御部に提供される。また、後に、一つの通信手段のみが選択されたときには、その選択された通信手段での属性データが通信履歴から参照され、その選択された通信手段及び参照された属性データが通信制御部に提供される。
【０００８】
従って、以前の通信相手と同じ通信相手に違う通信手段にて通信を行う場合にには、通信手段の選択操作だけでその通信指令が可能となる。
また、データベース及び通信履歴は、一つの通信相手に対して複数の属性データが対応するように構成され、その構造が簡単なものとなる。
【０００９】
更に、上記方法及びシステムにおいて、ユーザが通信履歴の内容を確認した後に通信手段の選択操作ができ、操作の誤りを少なくすることができるという観点から、各請求項２及び４に示すように、一つの通信手段が選択されたときに、少なくとも選択された通信手段と通信履歴に示された通信相手とを表示装置に表示し、該システムにおいて所定の確認操作がなされたときに、該選択された通信手段と上記通信履歴から参照された属性データとを上記通信制御部に提供するように構成される。
【００１０】
更に、上記各方法及びシステムにおいて、履歴記憶手段内の通信履歴を最新の情報にて構成できるという観点から、更に、通信を行うために通信制御部に提供されるべき通信手段の情報及び属性データが決められた後に、その属性データに対応する通信相手とその通信相手の該複数の通信手段全てにおける属性データによって通信履歴を更新するように構成するようにしてもよい。
【００１１】
このような方法及びシステムでは、通信を行うために新たな通信手段及び属性データが通信制御部に提供される毎に、通信履歴を更新することが可能となる。更にまた、本発明の課題を解決するため、本発明は、請求項５に記載されるように、複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースを有し、表示装置に表示された複数の通信手段及び通信相手から一組の通信手段と通信相手を選択したときに、選択された通信手段における該選択された通信相手に対応した属性データを該データベースから参照し、その選択された通信手段の情報と参照された属性データとを該複数の通信手段の通信制御を行う通信制御部に提供するシステムにおいて実行される通信指令制御方法において、該システムにおいて所定の操作がなされたときに、既に該通信制御部に提供された通信手段の情報及び属性データ、及びその属性データに対応する通信相手を示す履歴データセットが複数集まってなる通信履歴における当該各履歴データセットに示される通信手段と通信相手を表示装置に表示し、該表示装置に表示された複数組の通信相手及び通信手段から一組の通信相手及び通信手段とが選択されたときに、該通信相手及び通信手段に対応した属性データを上記通信履歴から参照し、該選択された通信手段の情報と参照された属性データとを上記通信制御部に提供するようにした。
【００１２】
また、同課題を解決するため、本発明は、請求項６に記載されるように、複数の通信手段から選択された通信手段での通信相手との通信に必要な属性データに基づいて該選択された通信手段を制御する通信制御部に対して、制御すべき通信手段の情報と属性データとを提供する通信指令制御システムにおいて、
複数の通信手段それぞれでの通信相手との通信に必要な属性データと該通信相手との関係を示すデータベースと、表示装置と、該表示装置に表示された複数の通信手段及び通信相手から通信手段と通信相手を選択する選択手段と、該選択手段にて一組の通信手段と通信相手が選択されたときに、選択された通信手段における該選択された通信相手に対応した属性データを上記データベースから参照する第一の参照手段と、既に該通信制御部に提供された通信手段の情報及び属性データ、及びその属性データに対応する通信相手を示す履歴データセットが複数集まってなる通信履歴を格納した履歴記憶手段と、該システムにおいて所定の操作がなされたときに、履歴記憶手段に格納された該通信履歴内の各履歴データセットに示される通信相手及び通信手段を表示装置に表示する表示制御手段と、該表示装置に表示された複数組の通信相手及び通信手段から一組の通信相手及び通信手段とが選択手段にて選択されたときに、該通信相手及び通信手段に対応した属性データを上記通信履歴から参照する第二の参照手段と、上記第一の参照手段にて属性データが参照されたときに、その参照された該属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供し、また、上記第二の参照手段にて属性データが参照されたときに、その参照された属性データと選択手段にて選択された通信手段の情報とを通信制御部に提供する制御手段とを備えるようにした。
【００１３】
このような方法及びシステムによれば、既に通信を行った通信相手に再度同じ通信手段での通信を行う場合、表示装置に表示された一組の通信相手と通信手段とを選択するための操作だけで、必要な通信手段と属性データが通信制御部に提供される。更に、新たに選択すべき通信相手をデータベース内の全ての情報を対象として参照する前に、通信履歴内の限られた通信相手の情報だけを対象として参照すればよい。
【００１４】
上記方法及びシステムにおいて、既に通信を行っている通信相手に対してそのほかの通信手段にて通信することを容易に行なえるようにする観点から、上記方法及びシステムにおいて、通信履歴内の各履歴データセットは、上記通信制御部に提供された通信手段の情報及び属性データ及びその属性データに対応した通信相手に加えて、該通信相手の他の通信手段全てにおける属性データを含み、上記表示装置に表示された通信相手を選択する共に、上記他の通信手段の一つを選択したときに、該選択された通信相手と他の通信手段の一つに基づいて該通信相手の当該他の通信手段の一つにおける属性データを該通信履歴から参照し、該選択された他の通信手段の一つと参照された属性データとを該通信制御装置に提供するように構成するようにしてもよい。
【００１５】
上記方法及び装置において、より新しい情報にて通信履歴を構成するという観点から、通信を行うために通信制御部に提供すべき通信手段の情報と属性データとが決められた後に、該通信手段の情報及び属性データ、及びその属性データに対応する通信相手を示す履歴データセットを作成し、該通信履歴を上記作成された履歴データセットを用いて更新するよう構成するようにしてもよい。
【００１６】
また、既に通信を行っている通信相手に対してそのほかの通信手段にて通信することを容易に行なえるようにした方法及びシステムでは、履歴データセットは、上記通信制御部に提供された通信手段の情報及び属性データ及びその属性データに対応した通信相手に加えて、該通信相手の他の通信手段全てにおける属性データを含むようにしてもよい。
【００１７】
【発明の実施の形態】
以下本発明の実施の形態を図面に基づいて説明する。
図１は、本発明の実施の一形態に係る通信指令制御システムのハードウェア構成を示すブロック図である。図１において、システムは、それぞれがバス接続されたシステム制御ユニット１０、メモリユニット１２、入力デバイス１４、表示ユニット１６、通信制御部１８及び外部記憶装置２０を有している。システム制御ユニット１０はＣＰＵ、アプリケーションソフトウェア（ＲＯＭ内に格納）等から構成され、システム全体を制御する。メモリユニット１２は、表示ユニット１６に表示すべきデータを格納したり、演算にて得られた各種データを格納するため等に用いられる。入力デバイス１４は、キーボード、マウスを有し、システムに対する各種データの入力や、表示ユニット１６に表示された通信相手、通信手段等の各種情報の選択操作等に用いられる。表示ユニット１６は、入力デバイス１４からの操作入力に応答して各種の画面（ウインド）表示を行なう。
【００１８】
通信制御部１８は、複数の通信手段、具体的には、電話１０１、電子メール１０２、ファックス１０３及びテレビ会議１０４の通信制御を行なう。通信制御部１８は、ＣＰＵ１０から通信手段の情報と、その通信手段での通信相手との通信に必要な属性データ（電話番号、ファックス番号、電子メールアドレス、テレビ会議電話番号等）との提供を受けたときに、提供された属性データに基づいてその提供された通信手段の通信制御を行なう。
【００１９】
外部記憶装置２０は、例えば、ハードディスクユニットにて構成される。この外部記憶装置２０に、上記複数の通信手段（電話１０１、電子メール１０２、ファックス１０３、テレビ会議１０４）での各通信相手の属性データと当該通信相手との関係を示すデータベース（電話帳に相当）が格納されている。また、更に通信に関する履歴（通信履歴）が外部記憶装置２０に格納されている。そして、システム制御ユニット１０は、ユーザが指定する形態（通信相手及び通信手段）での通信指令を通信制御部１８に行なった後に、外部記憶装置２０に格納された通信履歴を更新する。
【００２０】
外部記憶装置２０に格納された通信相手及び属性データに関するデータベースは、例えば、図２に示すような構造となる。これは、所謂双方向のリンクリスト構造である。
図２において、通信相手に対応して各エントリＤＥ１  乃至ＤＥＮ  が階層的に結ばれた構造となっている。各エントリは、親（上層）のエントリに対するポインタのフィールドＡ１、同層における前のエントリに対するポインタのフィールドＡ２、同層における次のエントリに対するポインタのフィールドＡ３、エントリのタイプのフィールドＡ４、各エントリに対する属性データフィールドＡ５及び子（下層）のエントリに対するポインタのフィールドＡ６を有していいる。エントリのタイプとしては、ルートエントリ（値”０”）、グループエントリ（値”１”）及びユーザエントリ（値”２”）の三種類がある。ユーザエントリは、下層のエントリを持たないエントリで、具体的には通信相手に対応する。グループエントリは、ユーザエントリまたは他のグループエントリが下層にリンクしたエントリで、具体的には、通信相手を統合したグループ（例えば、個人が属する部、課等）に対応する。ルートエントリは、このデータベースの元となるエントリである。
【００２１】
属性データフィールドには、そのエントリに対応した通信相手の全ての通信手段（電話、電子メール、ファックス、テレビ会議）における属性データが格納される。例えば、通信相手個人に対応したユーザエントリにおいては、その属性データに、電話番号、電子メールアドレス、ファックス番号及びテレビ会議電話番号が含まれる。
【００２２】
なお、親エントリに対するポインタ、前のエントリに対するポインタ、次のエントリに対するポインタ及び子のエントリに対するポインタがない場合、対応する各フィールドＡ１、Ａ２、Ａ３及びＡ６の値は”ＮＵＬＬ”となる。
また、外部記憶装置２０に格納された通信履歴は、例えば、図３に示すように構成されている。即ち、前回通信した通信相手名「加藤」及び全ての通信手段（電話１０１、電子メール１０２、ファックス１０３、テレビ会議１０４）における当該通信相手「加藤」の属性データ（電話番号、電子メールアドレス、ファックス番号、テレビ会議用電話番号）を含んでいる。
【００２３】
通信指令制御システムが立ち上げられると、図４に示すような初期画面（ウインドウ）が表示ユニット１６表示される。図４において、画面上部には、通信手段を選択するためのボタンが表示される。このボタンは、電話１０１を選択するためのボタンＢ１、電子メール１０２を選択するためのボタンＢ２、ファックス１０３を選択するためのボタンＢ３及びテレビ会議１０４を選択するためのボタンＢ４を含む。
【００２４】
更に、データ表示入力領域Ｅには、データベースに格納された通信相手が階層的に表示されている。この例では、通信相手の項目が、会社、課、個人のように階層化されており、各項目がデータベース内の各エントリに対応している。そして、★印の付された項目は、グループエントリに対応し、その下層に他の通信相手項目がリンクされている（下層の通信相手は初期画面では表れていない）。☆印の付された項目は、ユーザエントリに対応し、最終的な通信相手を示す。
【００２５】
表示画面の下部には、各エントリの属性データ等の詳細情報を表示させるためのボタンＢ５及び通信履歴を表示させるためのボタンＢ６が設けられている。
ユーザがある通信手段にてある通信相手に対して通信を行なう場合、次のような手順で操作が行なわれ、その操作に従って、システム制御ユニット１０は、図５に示す処理を実行する。
【００２６】
図５において、システム制御ユニット１０は、上述した初期画面（図４参照）が表示ユニット１６に表示された状態で（Ｓ１）、入力デバイス１４を用いた操作入力を待つ（Ｓ３）。ここで、ユーザが入力デバイス１４（例えば、マウス）によって、ある通信相手の項目、例えば、「営業１課」を選択すると、表示画面は、図６に示すように、選択された項目「営業１課」がハイライト表示となる。そして、システム制御ユニット１０は、この選択された項目がグループエントリに対応するか、ユーザエントリに対応するかを判断する（Ｓ４）。
【００２７】
ここで、選択された項目「営業  １課」がグループエントリに対応すると判定されると、その下層のエントリに対応した項目を表示するように画面が、例えば、図７に示すように更新される（Ｓ５）。この状態で、システム制御ユニット１０は、新たな選択入力を待つ（Ｓ６）。
【００２８】
ユーザが入力デバイス１４を用いて更に通信相手の項目、例えば、項目「加藤」を選択すると、更に、その選択された項目「加藤」がユーザエントリに対応するか否かが判定される（Ｓ７）。ここで、この選択された項目「加藤」がユーザエントリであると判定されると、その選択された通信相手の情報（通信相手名「加藤」）がシステム制御ユニット１０の内部にセットされる。
【００２９】
グループエントリが複数層リンクしている場合には、ステップＳ５、Ｓ６及びＳ７の処理が、ユーザエントリに対応した通信相手項目が選択されるまで繰り返される。また、初期画面において、最初にユーザエントリに対応する通信相手項目が選択されると、その選択された通信相手の情報がシステム制御ユニット１０の内部にセットされる（Ｓ４→Ｓ８）。
【００３０】
上記のように、通信相手の情報がシステム制御ユニット１０の内部にセットされると、システム制御ユニット１０は、既に、通信手段がセットされているか否かを判定し（Ｓ９）、まだ、通信手段がセットされていなければ、通信手段の選択入力を待つ（Ｓ１０）。ここで、ユーザが、入力デバイス１４を用いてある通信手段に対応したボタン、例えば、ファクシミリに対応したボタンＢ３の選択操作を行なうと、その通信手段「ファクシミリ」の情報がシステム制御ユニット１０の内部にセットされる（Ｓ１１）。
【００３１】
上記のようにして、ユーザの入力操作に基づいて、システム制御ユニット１０の内部に通信相手「加藤」と通信手段「ファクシミリ」がセットされると、システム制御ユニット１０は、これら通信相手及び通信手段の情報に基づいて、対応する属性データを参照する。具体的には、図２に示されるような構造のデータベースから通信相手「加藤」に対応したユーザエントリを参照し、更に、そのユーザエントリの属性データフィールドＡ５から選択された通信手段「ファクシミリ」での属性データ（ファックス番号）を参照する（Ｓ１２）。
【００３２】
その後、上記のように選択された通信相手に対応したユーザエントリの属性データフィールド内の属性データを用いて、外部記憶装置２０に格納された通信履歴（図３）が更新される（Ｓ１３）。そして、システム制御ユニット１０は、内部にセットされる通信手段「ファックス」の情報及び参照した属性データ（ファックス番号）を通信制御指令として通信制御部１８に送る。その後、通信制御部１８は、ファックス１０３に対して属性データ（ファックス番号）を送信データと共に送り、そのファックス番号の通信相手に対するファクシミリ通信制御を行なう。
【００３３】
ここで、上記のようにして選択した通信相手「加藤」に対して選択した通信手段「ファックス」での通信が終了した後、ユーザが再度、同じ通信相手「加藤」に対して異なった通信手段での通信を行ないたい場合、例えば、電子メールを送りたい場合、ユーザは、通信手段「電子メール」のボタンＢ２を入力デバイス１４を用いて選択操作する（図８（ａ）参照）。
【００３４】
すると、システム制御ユニット１０での処理は、その操作入力を受けて図５におけるステップＳ３からステップＳ２１に移行する。即ち、選択された通信手段「電子メール」における前回の通信相手「加藤」の属性データ（電子メールアドレス）が外部記憶装置２０の通信履歴から参照される（Ｓ２１）（図８（ｂ）参照）。そして、その選択された通信手段「電子メール」、通信相手「加藤」及び参照された電子メールアドレスが表示ユニット１６の画面に、例えば、図８（ｃ）に示すように表示される（Ｓ２２）。
【００３５】
その後、システム制御ユニット１０は、ユーザによる操作入力を待つ（Ｓ２３）。そして、ユーザが入力デバイス１４を用いて、図８（ｃ）に示す、許容ボタン「はい」（ＯＫ）の選択操作を行なうと（Ｓ２４）、システム制御ユニット１０は、選択された通信手段「電子メール」の情報と表示された属性データ（電子メールアドレス）を通信制御部１８に送る（Ｓ１４）。そして、電子制御部１８は、電子メール送信ユニット１０２に対して属性データ（電子メールアドレス）を送信データと共に送り、その電子メールアドレスの通信相手に対する電子メール送信制御を行なう。
【００３６】
上記のように、前回の通信相手に対して異なった通信手段にて通信を行なう場合、単に希望する通信手段の選択操作を行なうだけで、その通信が可能となる。従って、階層的に表示された通信相手から目的とする通信相手を選択するための操作を行なう必要がなく、より簡単な操作にて目的とする通信相手との通信が可能となる。
【００３７】
なお、初期画面が表示ユニット１６に表示された状態で、通信手段の選択操作が行なわれると、図８（ｃ）に示すような、通信履歴から参照された前回の通信相手と選択された通信手段での属性データが表示される。ここで、ユーザが前回の通信相手と異なる相手を通信を行ないたい場合には、ユーザは、入力デバイス１４によって否定ボタン「いいえ」の選択操作を行なう。すると、システム制御ユニット１０での処理は、図５におけるステップＳ２４からステップＳ２５に移行する。
【００３８】
即ち、選択された通信手段がシステム制御ユニット１０の内部にセットされる（Ｓ２５）。そして、初期画面が図８（ｄ）に示すように表示ユニット１６に表示される（Ｓ２６）。その後、システム制御ユニット１０は、通信相手の選択入力を待つ（Ｓ２７）。そして、ユーザが入力デバイス１４を用いて表示された通信相手項目からある通信相手項目を選択すると（Ｓ４）、前述と同様の通信相手の選択に係る処理が実行される（Ｓ４→Ｓ７）。その結果、選択された通信相手の情報がシステム制御ユニット１０の内部にセットされる（Ｓ８）。
【００３９】
この場合、既に、選択された通信手段の情報がシステム制御部１０内にセットされているので、セットされた通信手段、通信相手の各情報に基づいて、外部記憶装置２０内のデータベースから選択された通信手段における選択された通信相手に対応した属性データが参照される（Ｓ１２）。以後、前述した処理と同様に、通信履歴の更新（Ｓ１３）及び通信手段、属性データの通信制御部１８への提供（Ｓ１４）がなされる。
【００４０】
なお、図９（ａ）（図４と同じ）に示すような初期画面において、ある通信相手項目を選択した状態で、詳細情報のボタンＢ５を選択操作すると、その選択されている通信項目に対応したエントリの属性データフィールドの内容を表すウインドウＷ１が、例えば、図９（ｂ）に示すように表示される。このウインドウＷ１上で、当該エントリの属性データフィールドの内容（電話番号、電子メールアドレス、ファックス番号、テレビ会議電話番号等）を修正することができる。
【００４１】
次に、上記のシステムにおいて、複数の通信についての履歴を保存することが可能である。
既に行なわれた各通信に対応して、図１０に示すような履歴データセット（履歴構造体）が作成される。この履歴データセットＤＳは、通信相手名、通信時刻、実際に選択された通信手段及び他の全ての通信手段（電話、電子メール、ファックス、テレビ会議）における該通信相手の属性データ１、２、３、４を有する。そして、更に、前の履歴データセットへのポインタ及び次のデータのポインタの領域が設けられており、複数の履歴データセットがリンクできるような構造となっている。
【００４２】
上記のような履歴データセットＤＳを用いて、例えば、図１１に示すようなデータ構造となる通信履歴が作成される。即ち、通信時刻順に、Ｎ個の履歴データセットＤＳ１  ＤＳ２  、・・・、ＤＳＮ  がリンクされている。なお、図１０及び図１１において、実際に選択された通信手段における通信相手の属性データは、履歴データセットの属性データ１として表されている。このような構造の通信履歴は、上述した例と同様に、外部記憶装置２０に格納されている。
【００４３】
この場合、ユーザの操作入力に従って、システム制御ユニット１０は、例えば、図１２及び図１３に示すような処理を実行する。
初期画面が表示ユニット１６に表示された状態で、システム制御ユニット１０は、選択操作入力を待つ（Ｓ３１、Ｓ３２）。以後、先に通信相手の選択操作、次に通信手段の選択操作が行なわれる場合は、前述した処理（図５におけるＳ３→Ｓ１３）と同様な処理（Ｓ３３→Ｓ４３）が行なわれる。その結果、選択された通信手段の情報及び選択された通信相手に対応した属性データとが通信制御部１８に通信指令情報として提供される（Ｓ４４）。
【００４４】
また、最初に通信手段の選択操作がなされた場合、その通信手段がシステム制御ユニット１０の内部にセットされ（Ｓ３３→Ｓ５１）、初期画面が表示ユニット１６に表示された状態（Ｓ５２）で、システム制御ユニット１０は、通信相手の操作入力を待つ（Ｓ５３）。以後、初期画面に表示された通信項目の選択操作がなされると、前述と同様の処理が行なわれる（Ｓ３４→Ｓ４３（Ｓ４０、Ｓ４１は除く））。そして、選択した通信手段と上記と同様に参照された属性データが通信制御部１８に提供される。
【００４５】
ところで、初期画面が表示された状態で、図１４（ａ）に示すように、通信履歴を表示させるためのボタンＢ６の選択操作がなされると、システム制御ユニット１０での処理は、ステップＳ１００から図１３に示すステップＳ１０１に移行する。その結果、図１４（ａ）に示す初期画面に重ねて、例えば、図１４（ｂ）に示すように、通信履歴を示すウインドウＷ２が現われる（Ｓ１０１）。そして、システム制御ユニット１０は選択操作の入力を待つ（Ｓ１０２）。
【００４６】
通信履歴を表示させるための処理（Ｓ１０１）では、外部記憶装置２０に格納された通信履歴を構成する各履歴データセットＤＳ１  、ＤＳ２  、・・・、ＤＳＮ  から通信相手、通信時刻、通信手段及びその属性データ１（電話番号等）が抽出され、それらの情報が履歴項目として表示される（図１４（ｂ）参照）。この状態で、ユーザからの操作入力があると、システム制御ユニット１０は、その操作入力が中断処理（キャンセル）の操作か、履歴項目の選択操作であるか判定する（Ｓ１０３、Ｓ１０４）。
【００４７】
ユーザが入力デバイス１４（マウス）を用いて、表示ユニット１６に表示される履歴項目のうちの一つを選択した場合（履歴項目の選択操作）、例えば、図１４（ｂ）に示すように、通信相手「佐藤」に対する通信手段「電子メール」での通信を表す履歴項目を選択した場合、システム制御ユニット１０は、外部記憶装置２０内の通信履歴から該選択された履歴項目に対応した履歴データセット（履歴構造体）を取り込む（Ｓ１０５）。その後、システム制御ユニット１０は、更に、選択操作の入力を待つ（Ｓ１０６）。
【００４８】
ここで、ユーザからの操作入力があると、システム制御ユニット１０は、その操作入力が中断処理（キャンセル）の操作か、通信手段を選択するための操作か、あるいは、許容ボタン「ＯＫ」の選択操作であるかを判定する（Ｓ１０７、Ｓ１０８、Ｓ１０９）。ユーザが許容ボタン「ＯＫ」の選択操作を行なった場合には、システム制御ユニット１０は、取り込んだ履歴データセットから表示された履歴項目にある通信手段「電子メール」の情報と属性データ（電子メールアドレス）を通信制御部１８に送る（Ｓ１１０）。その後、通信制御部１８は、電子メール送信ユニット１０２に対して属性データ（電子メールアドレス）を送信データと共に送り、その電子メールアドレスの通信相手に対する電子メールの送信制御を行なう。
【００４９】
このように、通信履歴として表示された過去の通信相手にその履歴項目に示された通信手段と同じ手段で通信を行なう場合、データベースから通信相手を参照する操作及び通信手段の操作を行なわずに、表示された履歴項目を選択するだけで、通信相手及び希望する通信手段におけるその通信相手に対応して属性データが自動的に選択される。
【００５０】
更に、ユーザが、履歴項目に示される通信相手に対するその履歴項目に示される通信手段と異なる通信手段での通信を希望する場合、上記同様に、履歴項目を示すウインドウＷ２を表示ユニット１６の表示画面に表示させた後（図１５（ａ）、（ｂ）参照）に、希望する通信相手を含む履歴項目の選択操作を行なう（Ｓ１０４）。その後、ユーザは、初期画面に設けられたボタンのうち、希望する通信手段を選択するためのボタンの選択操作を行なう（Ｓ１０８）。例えば、過去に電子メールを送った通信相手に対して電話をかけたい場合、電話を選択するためのボタンＢ１の選択操作を行なう。すると、システム制御ユニット１０は、選択された通信手段「電話」の情報を内部にセットする（Ｓ１１１）。
【００５１】
そして、システム制御ユニット１０は、セットされた通信手段「電話」における通信相手の属性データを内部に取り込んだ（Ｓ１０５）履歴データセット（履歴構造体）から参照する（Ｓ１１２）。そして、処理が図１２に示すステップＳ４３に移行する。
【００５２】
上記のように、属性データが履歴データセットから参照されると、図１１に示すような構造の通信履歴が今回新たに選択された通信手段、通信相手に基づいて更新される（Ｓ４３）。そして、システム制御ユニット１０は、新たに選択された通信手段「電話」と属性データとを通信制御部１８に送る。その結果、履歴項目に含まれる通信相手に対する選択された通信手段「電話」での通信が行われる。即ち、特定された電話番号（属性データ）での電話の発信処理が行われる。
【００５３】
上記の場合、データベースに含まれる全ての通信相手から希望する通信相手を選択する操作を行う必要がなく、単に、表示された履歴項目（Ｎ個）に含まれる通信相手の範囲から希望する通信相手を選択すればよいので、その選択操作は簡便なものとなる。
【００５４】
なお、図１４（ｂ）及び図１５（ｂ）に示すように、履歴項目を示すウインドウＷ２が表示ユニット１６に表示されている状態で、中断処理（キャンセル）に対応したボタンの選択操作がなされると（図１３におけるＳ１０３及びＳ１０７）、システム制御ユニット１０での処理は、図１２に示すステップＳ３１に移行し、図１４（ａ）、図１５（ａ）に示すように、初期画面が表示される。以後、前述したような通常の通信指令制御が可能な状態となる。
【００５５】
上記処理の過程で通信履歴の更新（Ｓ４３）は、例えば、図１６に示す手順に従って行われる。
図１６において、通信制御部１８に提供すべき通信手段の情報と属性データが決定する（あるいは、通信制御部１８に通信手段の情報と属性が送られる）と（Ｓ６１）、通信相手名がレジスタ（ｎａｍｅ）にセットされると共に、通信履歴の先頭ポインタがレジスタ（ｐｔｒ）  にセットされる（Ｓ６２）。その後、今回通信制御部１８に送られる通信手段の情報及び属性データに基づいて新たな履歴データセット（履歴構造体）が作成される（Ｓ６３）。このとき新たに作成した履歴データセット（履歴構造体）のポインタがレジスタ（ｎｅｗ）  にセットされ、カウンタＩが初期値”１”にセットされる（Ｉ＝１）。
【００５６】
ここで、レジスタ（ｐｔｒ）  にセットされたポインタにて指される履歴データセット（履歴構造体）から通信相手名が取得される（Ｓ６４）。そして、通信履歴から取得された通信相手名がレジスタ（ｎａｍｅ）にセットされた今回の通信に係る通信相手名と同じか否かが判定される（Ｓ６５）。そして、各通信相手名が異なれば、レジスタ（ｐｔｒ）  に次の履歴データセット（履歴構造体）を指すポインタがセットされ（Ｓ６６）、このセットされたポインタがＮＵＬＬか否かが判定される（Ｓ６７）。即ち、レジスタ（ｐｔｒ）  にセットされたポインタにて指される履歴データセット（履歴構造体）が通信履歴内でリンクされる履歴データセット（履歴構造体）のうちの最終のものか否かが判定される。
【００５７】
もし、最終のものでなければ、カウンタ値Ｉをインクリメントして（Ｉ＋１）（Ｓ６８）、更に、次の履歴データセット（履歴構造体）に含まれる通信相手名と新たに作成した今回の通信に係る履歴データセット（履歴構造体）に含まれる通信相手名が同じか否かが判定される（Ｓ６５）。そして、通信履歴内における最終の履歴データセット（履歴構造体）（ポインタ値＝ＮＵＬＬ）  まで（Ｓ６７）、上記のような判定処理が実行される。
【００５８】
上記処理の過程で、今回の通信に係る通信相手と同じ通信相手が通信履歴に含まれていなかった場合、更に、カウンタ値Ｉが通信履歴内の履歴データセット（履歴構造体）の許容数Ｎに達していないか否か（Ｉ＜Ｎ）が判定され（Ｓ６９）る。そして、達していなければ、レジスタ（ｎｅｗ）  内の新たな履歴データセット（履歴構造体）を指すポインタが通信履歴の先頭を指すポインタとされる（Ｓ７３）。即ち、新たに作成された履歴データセット（履歴構造体）が通信履歴の先頭に位置するように当該通信履歴が更新される。
【００５９】
また、カウンタ値Ｉが当該許容値Ｎに達していれば、通信履歴内の最終の履歴データセット（履歴構造体）が当該通信履歴から削除された後に（Ｓ７０）、新たな履歴データセット（履歴構造体）が通信履歴の先頭位置に追加される（Ｓ７３）。
【００６０】
一方、レジスタ（ｐｔｒ）  にセットされたポインタにて指される履歴データセット（履歴構造体）に含まれる通信相手名と新たに作成された履歴データセット（履歴銅像体）に含まれる通信相手名との一致を判定する処理の過程で、それらの通信相手名が同一であると判定された場合は、更に、今回の通信に係る通信手段がレジスタ（ｐｔｒ）  にセットされたポインタにて指される履歴データセット（履歴構造体）に含まれる通信手段と同じか否かが判定される（Ｓ７１）。ここで、更にそれらの通信手段も同じであると判定された場合、今回の通信相手及び通信手段での通信は、通信履歴に既に含まれるということで、古い履歴データセット（履歴構造体）、即ち、レジスタ（ｐｔｒ）  にセットされたポインタにて指される履歴データセット（履歴構造体）が通信履歴から削除される。そして、新たに作成された履歴データセット（履歴構造体）が通信履歴の先頭に追加される（Ｓ７３）。
【００６１】
また、上記各通信相手名は同一であっても、各通信手段が異なる場合には、処理は、ステップＳ７１からステップＳ６６に移行し、新たな履歴データセット（履歴構造体）と同じ履歴データセット（履歴構造体）が通信履歴に含まれていないとして、処理が継続される。
【００６２】
上記のようにな通信履歴の更新処理によれば、常に最新の履歴データ項目が所定数（Ｎ個以下）表示ユニット１６に表示される。
【００６３】
【発明の効果】
以上説明してきたように、各請求項に記載された発明によれば、通信相手と複数の通信手段での属性データとの対応を示すデータベースや、通信履歴の構造が簡単となり、更に、通信相手を参照する操作や通信手段を選択する操作が簡便になる。従って、データ管理がより簡便で、操作性のよい複数の通信手段を対象とした通信指令制御方法及びシステムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態に係るシステムの構成を示すブロック図である。
【図２】通信相手に関するデータベースの構造の一例を示す図である。
【図３】通信履歴の構造の一例を示す図である。
【図４】初期画面の一例を示す図である。
【図５】通信指令制御の処理例を示すフローチャートである。
【図６】選択操作時の表示画面の例を示す図（その１）である。
【図７】選択操作時の表示画面の例を示す図（その２）である。
【図８】選択操作と表示画面の変化を示す図である。
【図９】選択操作時の表示画面の例を示す図である（その３）。
【図１０】通信履歴の他の構造例を構成する履歴データセット（履歴構造体）を示す図である。
【図１１】通信履歴の他の構造例を示す図である。
【図１２】通信指令制御処理の他の一例を示すフローチャートである（その１）。
【図１３】通信指令制御処理の他の一例を示すフローチャートである（その２）。
【図１４】選択操作時の表示画面の例を示す図（その４）である。
【図１５】選択操作時の表示画面の例を示す図（その５）である。
【図１６】通信履歴の更新処理を示すフローチャートである。
【符号の説明】
１０  システム制御ユニット
１２  メモリユニット
１４  入力デバイス
１６  表示ユニット
１８  通信制御部
２０  外部記憶装置
１０１  電話
１０２  電子メール送信ユニット
１０３  ファックス
１０４  テレビ会議電話
【図１】
0003573867.tif 000002
【図２】
0003573867.tif 000003
【図３】
0003573867.tif 000004
【図４】
0003573867.tif 000005
【図５】
0003573867.tif 000006
【図６】
0003573867.tif 000007
【図７】
0003573867.tif 000008
【図８】
0003573867.tif 000009
【図９】
0003573867.tif 000010
【図１０】
0003573867.tif 000011
【図１１】
0003573867.tif 000012
【図１２】
0003573867.tif 000013
【図１３】
0003573867.tif 000014
【図１４】
0003573867.tif 000015
【図１５】
0003573867.tif 000016
【図１６】
0003573867.tif 000017