(57)【要約】【課題】通信される文書の属性に適した通信経路を特定して通信を行う仕組みを提供する。【解決手段】管理サーバ５のＣＰＵ５１は、送信対象である文書データを検査し、送信先と送信元を示すユーザ識別情報と文書データの種別を示す文字列を特定する。そして、ＣＰＵ５１は、端末登録テーブル５４１を参照して、文書データが送られる送信先のユーザの役職と、この文書データを送った送信元のユーザの役職を特定し、優先度テーブル５４２からこの文書データの「送信先の役職」、「送信元の役職」および「種別」のそれぞれに対応する各通信端末２の優先度を抽出して合計する。ＣＰＵ５１は、合計した優先度に応じて、通信端末２の優先順位を決定する。そして、ＣＰＵ５１は、端末登録テーブル５４１を参照して、送信先のユーザに対応付けられている各通信端末２の通信端末識別情報を特定し、優先順位の高い通信端末２から順に通信経路の確立を要求する。【選択図】図４
2010074233.tif 000002
【特許請求の範囲】
【請求項１】
文書の送信先、送信元および文書の種別を少なくとも含む文書の属性と、通信網の種類とを対応付けて記憶する記憶手段と、
送信対象となる文書の送信先、送信元および種別を判別する判別手段と、
前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を特定する特定手段と、
前記特定手段によって特定された種類の通信網を経由して文書を送信する送信手段と
を備える通信装置。
【請求項２】
前記記憶手段は、前記文書の属性と前記通信網の種類との組み合わせ毎に、前記複数の通信網の種類の中からいずれかの通信網を特定するための数値を記憶することで、当該文書の属性と、複数の通信網の種類とを対応付けて記憶し、
前記特定手段は、前記記憶手段に記憶された前記数値を比較して、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を、前記複数の通信網の種類の中から特定する
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記特定手段は、前記判別手段によって判別された文書の送信先、送信元および種別のそれぞれに対応する前記数値を、前記記憶手段から読み出して、前記通信網の種類毎に合計し、合計された各合計値を比較して、前記判別手段によって判別された文書の属性に対応する通信網の種類を、前記複数の通信網の種類の中から特定する
ことを特徴とする請求項２に記載の通信装置。
【請求項４】
前記特定手段は、前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類の優先順位を特定し、
前記送信手段は、前記特定手段によって特定された優先順位が最も高い種類の通信網を経由して文書を送信するよう試み、送信できない場合には、前記優先順位が次に高い種類の通信網を経由して当該文書を送信するよう試みる
ことを特徴とする請求項１に記載の通信装置。
【請求項５】
請求項１乃至４のいずれかに記載の通信装置と、
前記通信装置の送信手段によって送信されてくる前記文書を受信する受信手段と、受信した文書を表示する表示手段とをそれぞれ有する複数のユーザ端末装置と
を備えることを特徴とする通信システム。
【請求項６】
コンピュータを、
文書の送信先、送信元および文書の種別を少なくとも含む文書の属性と、通信網の種類とを対応付けて記憶手段に記憶させる記憶制御手段と
送信対象となる文書の送信先、送信元および種別を判別する判別手段と、
前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を特定する特定手段と、
前記特定手段によって特定された種類の通信網を経由して送信手段から文書を送信させる送信制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、通信システムおよびプログラムに関する。
【背景技術】
【０００２】
近年、携帯電話網をはじめとする各種無線ネットワークが発達してきている。また、情報端末の小型化・軽量化が進み、携帯可能な情報端末として、ＰＤＡ（Personal Digital Assistant）などが広く用いられている。昨今では、無線ネットワークと携帯型の情報端末とを接続して使用することにより、どこにいてもオフィスにいるのと同等の仕事ができるようになっている。携帯型の情報端末には、無線ネットワークを含めた複数の各種ネットワークと接続可能なものがある。このような情報端末のユーザは、迅速な通信を行うために、複数のネットワークの中からその都度、利用可能なものを特定して通信を行えばよい。また、このような情報端末のユーザは、利用可能なネットワークの能力に応じて、通信内容を選択することもできる。例えば、複数の通信帯域に合わせて編集した複数のコンテンツを保持するコンテンツサーバが、ユーザ端末からのコンテンツ配信要求を受けたとき、ネットワーク管理・制御システムに、そのユーザ端末が利用可能な帯域値を問い合わせることによって、その帯域値以下の通信帯域に適したコンテンツを選択、配信する技術が開発されている（特許文献１参照）。
【特許文献１】特開２００４−３４８４９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、一般的に通信される文書には軽重があり、送信の確実性や迅速性等が求められるものとそうではないものがある。
本発明の目的は、通信される文書の属性に適した通信経路を特定して通信を行う仕組みを提供することにある。
【課題を解決するための手段】
【０００４】
上述した課題を解決するため、本発明に係る通信装置は、文書の送信先、送信元および文書の種別を少なくとも含む文書の属性と、通信網の種類とを対応付けて記憶する記憶手段と、送信対象となる文書の送信先、送信元および種別を判別する判別手段と、前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を特定する特定手段と、前記特定手段によって特定された種類の通信網を経由して文書を送信する送信手段とを備える。
これにより、本発明に係る通信装置は、送信対象となる文書の属性に適した通信経路を特定して通信を行うことができる。
【０００５】
好ましくは、前記記憶手段は、前記文書の属性と前記通信網の種類との組み合わせ毎に、前記複数の通信網の種類の中からいずれかの通信網を特定するための数値を記憶することで、当該文書の属性と、複数の通信網の種類とを対応付けて記憶し、前記特定手段は、前記記憶手段に記憶された前記数値を比較して、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を、前記複数の通信網の種類の中から特定するとよい。
これにより、本発明に係る通信装置は、送信対象となる文書の属性と、送信に用いられる通信網との対応関係の高低を数値によって記述することができる。
【０００６】
また、好ましくは、前記特定手段は、前記判別手段によって判別された文書の送信先、送信元および種別のそれぞれに対応する前記数値を、前記記憶手段から読み出して、前記通信網の種類毎に合計し、合計された各合計値を比較して、前記判別手段によって判別された文書の属性に対応する通信網の種類を、前記複数の通信網の種類の中から特定するとよい。
これにより、本発明に係る通信装置は、文書の属性と複数の通信網の種類との全対応関係を記憶した場合に比べて、必要な記憶容量を抑制することができる。
【０００７】
また、好ましくは、前記特定手段は、前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類の優先順位を特定し、前記送信手段は、前記特定手段によって特定された優先順位が最も高い種類の通信網を経由して文書を送信するよう試み、送信できない場合には、前記優先順位が次に高い種類の通信網を経由して当該文書を送信するよう試みるとよい。
これにより、本発明に係る通信装置は、送信対象となる文書の属性に最も適した通信経路による通信ができない場合であっても、次に適した通信経路を特定して通信を行うことができる。
【０００８】
本発明に係る通信システムは、上述の通信装置と、前記通信装置の送信手段によって送信されてくる前記文書を受信する受信手段と、受信した文書を表示する表示手段とをそれぞれ有する複数のユーザ端末装置とを備えることを特徴とする。
これにより、本発明に係る通信システムは、送信対象となる文書の属性に適した通信経路を特定して通信を行うことができる。
【０００９】
また、本発明に係るプログラムは、コンピュータを、文書の送信先、送信元および文書の種別を少なくとも含む文書の属性と、通信網の種類とを対応付けて記憶手段に記憶させる記憶制御手段と送信対象となる文書の送信先、送信元および種別を判別する判別手段と、前記記憶手段によって記憶されている内容に基づいて、前記判別手段によって判別された文書の送信先、送信元および種別に対応する通信網の種類を特定する特定手段と、前記特定手段によって特定された種類の通信網を経由して送信手段から文書を送信させる送信制御手段として機能させるためのプログラムである。
これにより、本発明に係るプログラムが実行されるコンピュータは、送信対象となる文書の属性に適した通信経路を特定して通信を行うことができる。
【発明を実施するための最良の形態】
【００１０】
（Ａ：構成）
以下、本発明の一実施形態である通信システム９の構成を、図を用いて説明する。
（Ａ−１：全体構成）
図１は、通信システム９の全体構成の一例を示すブロック図である。情報端末１は、文書を示す文書データの閲覧や編集を行うための端末であり、例えばＰＤＡなどである。通信端末２Ａ，２Ｂ，２Ｃ（以下、特に区別の必要がない場合は、これらを総称して「通信端末２」と記す）は、情報端末１と有線または無線で接続可能に構成されており、情報端末１と、それぞれ対応する通信網３Ａ，３Ｂ，３Ｃとの間で情報の遣り取りを行う。複数の通信網３Ａ，３Ｂ，３Ｃ（以下、特に区別の必要がない場合は、これらを総称して「通信網３」と記す）は、携帯電話通信網や無線ＬＡＮ（Local Area Network）および有線ＬＡＮなどである。携帯電話通信網を介して通信を行う通信端末は、携帯電話機であり、無線ＬＡＮを介して通信を行う通信端末は、無線ＬＡＮ端末であり、有線ＬＡＮを介して通信を行う通信端末は有線ＬＡＮ端末である。ネットワーク４は、各通信網３Ａ，３Ｂと接続している情報通信回線であり、例えばインターネットである。管理サーバ５は、ネットワーク４および通信網３Ｃに接続されているコンピュータ等であり、情報端末１のユーザの登録情報や、情報端末１で扱う文書データ等を管理するとともに、これらの文書データ等を情報端末１および通信端末２との間で遣り取りする通信装置として機能する。
【００１１】
（Ａ−２：通信網の構成）
図２は、通信網３の一例を示すブロック図である。図に例示した通信網３は携帯電話通信網である。ホームロケーションレジスタ３１は、通信端末２（この場合は携帯電話機）の加入者情報を記憶しており、通信端末２の位置情報を管理する。関門移動交換局３２は、ネットワーク４や公衆回線、並びに他社ネットワーク等との相互接続を行う。移動交換局３３は、通信端末２の移動を追跡して通信回線の交換サービスを行う。基地局３３１−１，３３１−２，３３１−３（以下、特に区別の必要がない場合は、これらを総称して「基地局３３１」と記す）は、通信端末２との間で無線通信を行う。この基地局３３１は予め定められた領域ごとに備えられており、複数の基地局３３１が移動交換局３３に接続されている。ホームロケーションレジスタ３１、関門移動交換局３２および移動交換局３３は通信回線３０で接続されている。なお、説明を簡略にするため、図において移動交換局３３は１つだけ示したが、複数の移動交換局３３が通信回線３０に接続されていてもよい。
【００１２】
（Ａ−３：情報端末および通信端末の構成）
図３は、情報端末１および通信端末２の構成の一例を示すブロック図である。
まず、情報端末１の構成について説明する。ＣＰＵ１１は、ＲＯＭ１２に記憶されているブートローダや記憶部１４に記憶されているコンピュータプログラムを読み出して実行することにより情報端末１の各部を制御する。ＲＯＭ１２は半導体素子等で構成された読み出し専用の不揮発性記憶装置である。このＲＯＭ１２には、記憶部１４に記憶されている基本ＯＳ（Operating System）をＲＡＭ（Random Access Memory）１３にロードするためのブートローダやＢＩＯＳ（Basic Input/Output System）などが記憶されている。ＲＡＭ１３はＣＰＵ１１がプログラムを実行する際のワークエリアとして利用される。記憶部１４はＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）などの不揮発性の記憶手段であり、ＣＰＵ１１に読み込まれるプログラムや文書を表す文書データ等を記憶する。操作部１５は各種の指示を入力するための操作ボタン等の操作子を備えており、ユーザによる操作を受け付けてその操作内容に応じた信号をＣＰＵ１１に供給する。表示部１６は、ＣＰＵ１１からの指示に応じて、文書データが表す文書等を表示する。表示部１６は、例えば、複数の画素により構成される表示面を有する。この表示面は、例えば、コレステリック液晶等の表示体により構成される。通信部１７は、通信端末２Ａ，２Ｂ，２Ｃとそれぞれ接続して通信するための通信端点１７１Ａ，１７１Ｂ，１７１Ｃ（以下、特に区別の必要がない場合は、これらを総称して「通信端点１７１」と記す）を備える。この通信端点１７１は、例えばＵＳＢ（Universal Serial Bus）規格に準拠したシリアルインタフェースや、ＩｒＤＡ（Infrared Data Association）、Bluetooth（登録商標）などに準拠した無線インタフェースなどである。以上の構成はバス１９によって相互に接続されている。
【００１３】
次に、通信端末２の構成について説明する。ここでは、通信端末２Ａが携帯電話機の場合について説明する。ＣＰＵ２１、ＲＡＭ２３、記憶部２４、操作部２５、表示部２６およびバス２９は、それぞれ、情報端末１が備えるＣＰＵ１１、ＲＡＭ１３、記憶部１４、操作部１５、表示部１６およびバス１９と同じ構成であるが、ＲＯＭ２２には、通信端末２を識別するための通信端末識別情報ＭＩＤが記憶されている。通信部２７は、第１通信部２７１と第２通信部２７２とを有する。第１通信部２７１は、情報端末１の通信部１７が備える通信端点１７１Ａとの間で通信を行う。この第１通信部２７１は、情報端末１の通信端点１７１Ａと同じ構成であるため、説明を省略する。第２通信部２７２は、通信網３との間で通信を行う。この第２通信部２７２は、例えばIMT-2000に準拠した無線通信回路である。この第２通信部２７２は、通信網３を介して、後述する管理サーバ５の通信部５７から順次送信される文書データを受信する受信手段として機能する。
【００１４】
図に示したように情報端末１と通信端末２は互いに接続することにより、通信網３およびネットワーク４を介して管理サーバ５との間で文書データを遣り取りするユーザ端末装置として機能する。つまり、このユーザ端末装置は、文書データを受信する受信手段と、受信した文書データを表示する表示手段とを有するユーザ端末装置である。なお、通信端点１７１Ｃには、有線ＬＡＮ端末である通信端末２Ｃが接続されている。この有線ＬＡＮ端末にはＣＰＵやＲＯＭなどは備えられていないが、通信端末識別情報ＭＩＤとしてＭＡＣ（Media Access Control）アドレスが割り当てられている。また、通信端末２Ｃと通信を行う通信網３Ｃは、ネットワーク４を介さずに直接管理サーバ５との間で通信を行う。
【００１５】
（Ａ−４：管理サーバの構成）
図４は、管理サーバ５の一例を示すブロック図である。ＣＰＵ５１、ＲＯＭ５２およびＲＡＭ５３は、それぞれ、情報端末１が備えるＣＰＵ１１、ＲＯＭ１２およびＲＡＭ１３と同じ構成である。このＣＰＵ５１は、文書データの送信先、送信元および種別を判別する判別手段、及び、判別された文書の送信先、送信元および種別に対応する通信網の種類を特定する特定手段である。また、ＣＰＵ５１は、記憶部５４に対する書き込みや読み出しを制御する記憶制御手段や、通信部５７による送信を制御する送信制御手段としても機能する。通信部５７は、ネットワーク４との間で通信を行う。この通信部５７は、ネットワーク４を介して複数種類の通信網３のいずれかを経由して、複数のユーザ端末装置の各々に対して文書データを順次送信する送信手段である。記憶部５４はハードディスクドライブなどの大容量の記憶手段であり、ＣＰＵ５１に読み込まれるプログラムを記憶する。また、記憶部５４は、端末登録テーブル５４１と優先度テーブル５４２を記憶する。
【００１６】
（Ａ−５：端末登録テーブルの構成）
図５は、端末登録テーブル５４１の一例を示す図である。図に示すように、端末登録テーブル５４１には、ユーザを識別するためのユーザ識別情報と、そのユーザの役職を示す「部長」、「一般社員」、「課長」および「係長」等のいずれかの文字列およびそのユーザが所有する通信端末２の通信端末識別情報ＭＩＤとが対応付けて記述されている。
例えば、ユーザ識別情報「Ｕ１」が示すユーザ（以下、ユーザＵ１という）は「一般社員」であり、ユーザＵ１には、通信端末識別情報ＭＩＤとして携帯電話機を示す「Ｍ１」、無線ＬＡＮ端末を示す「Ｗ１」および有線ＬＡＮ端末を示す「Ｂ１」が対応付けられている。ユーザＵ２は「部長」であり、ユーザＵ２には、携帯電話機を示す「Ｍ２」および有線ＬＡＮ端末を示す「Ｂ２」が対応付けられている。なお、図中の記号「−」は「該当なし」を表している。したがって、ユーザＵ２に対応付けられた無線ＬＡＮ端末は存在しない。なお、通信端末識別情報ＭＩＤは、携帯電話機の場合には実際には、電話番号「０９０−××××−××××」であり、無線ＬＡＮ端末および有線ＬＡＮ端末の場合には実際には、それぞれのＭＡＣアドレスである。
【００１７】
（Ａ−６：優先度テーブルの構成）
図６は、優先度テーブル５４２の一例を示す図である。図に示すように、優先度テーブル５４２には、送信される文書データの属性として、「送信先の役職」、「送信元の役職
」および「種別」が記述されている。ここで「送信先の役職」とは文書データが送られる側のユーザの役職を示し、「送信元の役職」とは文書データを送る側のユーザの役職を示している。また、「種別」とは、文書データの目的や用途を示しており、権限のある承認者から承認を得る必要がある文書データの「種別」は「承認」であり、送信先のユーザとの間で情報を共有するための文書データの「種別」は「情報共有」である。また、送信元のユーザから送信先のユーザへ、一方的に情報を提示するための文書データの「種別」は「通達」である。そして、優先度テーブル５４２には、文書データの属性の内容に応じて、優先度が記述されている。この優先度とは、通信端末２として、携帯電話機、無線ＬＡＮ端末および有線ＬＡＮ端末のうちいずれを優先して使用すべきかを定めた数値であり、数値の大きいものほど優先して使用される。例えば、「送信先の役職」が「部長」であれば、優先度は、携帯電話機「２」、無線ＬＡＮ端末「０」、有線ＬＡＮ端末「１」といった具合である。したがって、この場合には、管理サーバ５のＣＰＵ５１は、携帯電話機→有線ＬＡＮ端末→無線ＬＡＮ端末の順で通信端末２を優先して使用する。上述の各通信端末２が特定されると、それぞれ対応する通信網３の種類が特定されるから、すなわち、この優先度テーブル５４２は、文書の属性と通信網の種類との組み合わせ毎に、複数の通信網の種類の中からいずれかの通信網を特定するための数値を記憶することで、この文書の属性と、複数の通信網の種類とを対応付けて記憶する記憶手段である。
【００１８】
（Ｂ：動作）
次に、本発明の一実施形態である通信システム９の動作を説明する。
図７は、通信システム９におけるアップロードの動作の一例を示すシーケンス図である。ここでアップロードとは、情報端末１から管理サーバ５へ向けて文書データが送信されることをいう。まず、ユーザＵ１は、自身が所有する情報端末１である情報端末１−１を操作して、文書データを他のユーザに送信する指示をする。すると、情報端末１−１のＣＰＵ１１は、この文書データの予め定められたヘッダ等の位置に、その送信先と送信元のユーザを示すユーザ識別情報と、その種別を示す文字列とを記述する。そして、情報端末１−１のＣＰＵ１１は、通信部１７を介して接続された携帯電話機である通信端末２Ａ−１、無線ＬＡＮ端末である通信端末２Ｂ−１および有線ＬＡＮ端末である通信端末２Ｃ−１に対し、通信経路を確立する要求をする（ステップＳ１０１）。情報端末１−１のＣＰＵ１１は、これらの要求に対する応答を各通信端末２から受け付け、最も早く確立した通信経路を通じて通信を行う。ここでは、通信端末２Ｂ−１から最も早く通信経路の確立を示す信号が送られる（ステップＳ１０２）。そして、これを受けた情報端末１−１は、この後、他の通信端末２から送られる通信確立を示す信号を無視するとともに、文書データを通信端末２Ｂ−１に送る（ステップＳ１０３）。通信端末２Ｂ−１は、受け取った文書データを上記の確立した通信経路を通じて管理サーバ５に送る（ステップＳ１０４）。文書データの送信が終了すると、管理サーバ５は、その旨を示す信号を通信端末２Ｂ−１へ送り（ステップＳ１０５）、通信端末２Ｂ−１は、この信号を情報端末１−１へ送る（ステップＳ１０６）。これにより、通信システム９における文書データのアップロードが終了する。
【００１９】
図８（ａ）および図８（ｂ）は、通信システム９におけるダウンロードの動作の一例を示すシーケンス図である。ここでダウンロードとは、管理サーバ５から情報端末１へ向けて文書データが送信されることをいう。以下、送信先として「Ｕ２」が、送信元として「Ｕ１」が、種別として「承認」が記述された文書データＡについて図８（ａ）および図９を用いて説明する。
管理サーバ５のＣＰＵ５１は、ステップＳ１０４で受け取った文書データＡを検査し、送信先と送信元を示すユーザ識別情報と文書データＡの種別を示す文字列を特定する（ステップＳ２０１）。また、ＣＰＵ５１は、端末登録テーブル５４１を参照して、文書データＡが送られる送信先のユーザの役職と、その文書データＡを送った送信元のユーザの役職を特定する。そして、ＣＰＵ５１は、優先度テーブル５４２から文書データＡの「送信先の役職」、「送信元の役職」および「種別」のそれぞれに対応する各通信端末２の優先度を抽出して、合計する（ステップＳ２０２）。
【００２０】
図９（ａ）は、この合計結果を示す図である。この文書データＡの送信先はユーザＵ２であるから、「送信先の役職」は「部長」である。これに対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「２−０−１」である。そして、この文書データＡの送信元はユーザＵ１であるから、「送信元の役職」は「一般社員」である。これに対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「０−１−１」である。そして、この文書データＡの「種別」は「承認」であるから、対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「２−０−０」である。ＣＰＵ５１が、これらの優先度を合計すると、各合計値は、携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「４−１−２」となる。したがって、ＣＰＵ５１は、合計した優先度に応じて、通信端末２の優先順位を、携帯電話機→有線ＬＡＮ端末→無線ＬＡＮ端末の順、すなわち、通信端末２Ａ−２→通信端末２Ｃ−２→通信端末２Ｂ−２の順に決定する（ステップＳ２０３）。ＣＰＵ５１は、端末登録テーブル５４１を参照して、送信先であるユーザＵ２の通信端末２Ａ−２、通信端末２Ｂ−２、通信端末２Ｃ−２のそれぞれの通信端末識別情報ＭＩＤを特定し、優先順位の高い通信端末２に対応する通信網３を経由して文書を送信するよう試みる。ここで、図５に示した通り、端末登録テーブル５４１には、ユーザＵ２に対応付けられた無線ＬＡＮ端末を示す記号として「−」が記述されているから、管理サーバ５のＣＰＵ５１は、ユーザＵ２に無線ＬＡＮ端末が割り当てられていないと判断し、この優先順位から通信端末２Ｂ−２を消去する。そして、ＣＰＵ５１は、文書を送信できない場合、すなわち、通信経路の確立が失敗した回数やこの要求からの経過時間などが予め定めた条件に達した場合には、優先順位が次に高い通信端末２およびこれに対応する通信網３を経由してこの文書を送信するよう試みる。ここでは、優先順位の最も高い通信端末２は携帯電話機であるため、管理サーバ５のＣＰＵ５１は、これに対応する通信端末２Ａ−１に対し、通信経路の確立を要求する（ステップＳ２０４）。これを受けた通信端末２Ａ−１は管理サーバ５に対し、通信経路が確立した旨の通知を行う（ステップＳ２０５）。
【００２１】
管理サーバ５のＣＰＵ５１は、通信部５７を介して通信経路が確立した通信端末２Ａ−２に対し文書データＡを送信し（ステップＳ２０６）、通信端末２Ａ−２は、対応する通信網３を介してこの文書データＡを情報端末１−２に送信する（ステップＳ２０７）。すなわち、管理サーバ５の通信部５７は、ＣＰＵ５１によって特定された種類の通信網３を経由して文書を送信する送信手段である。ユーザＵ２は情報端末１−２の操作部１５を操作して、受け取った文書データＡを閲覧し、編集作業を行うと、この編集作業に応じて、情報端末１−２のＣＰＵ１１は、文書データＡを変更する文書編集を行う（ステップＳ２０８）。そして、ユーザＵ２の指示により文書編集の完了が通知されると、ＣＰＵ１１は、通信端末２Ａ−２にこの編集済みの文書データＡを送信する（ステップＳ２０９）。通信端末２Ａ−２は、受け取った編集済みの文書データＡを管理サーバ５へ送信する（ステップＳ２１０）。
【００２２】
次に、送信先として「Ｕ３」が、送信元として「Ｕ１」が、種別として「情報共有」が記述された文書データＢについて図８（ｂ）および図９を用いて説明する。
ステップＳ３０１およびステップＳ３０２の処理は、上記のステップＳ２０１およびステップＳ２０２の処理と同じである。管理サーバ５のＣＰＵ５１は、ＣＰＵ５１は端末登録テーブル５４１を参照して、文書データＢが送られる送信先のユーザの役職と、その文書データＢを送った送信元のユーザの役職を特定し、優先度テーブル５４２からこれらに対応する各通信端末の優先度を抽出して、合計する（ステップＳ３０２）。
【００２３】
図９（ｂ）は、この合計結果を示す図である。この文書データＢの送信先はユーザＵ３であるから、「送信先の役職」は「一般社員」である。これに対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「０−１−１」である。そして、この文書データＢの送信元はユーザＵ１であるから、「送信元の役職」は「一般社員」である。これに対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「０−１−１」である。そして、この文書データＢの「種別」は「承認」であるから、対応する各通信端末の優先度は携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「０−１−１」である。ここで、管理サーバ５のＣＰＵ５１が、これらの優先度を合計すると、合計値は、携帯電話機−無線ＬＡＮ端末−有線ＬＡＮ端末の順に「０−３−３」となる。すなわち、無線ＬＡＮ端末の優先度と有線ＬＡＮ端末の優先度は同じ「３」である。この場合には、管理サーバ５のＣＰＵ５１は、無線ＬＡＮ端末と有線ＬＡＮ端末を同じ優先順位として取り扱う（ステップＳ３０３）。具体的には、無線ＬＡＮ端末と有線ＬＡＮ端末の両方に通信経路の確立を要求し（ステップＳ３０４）、早く確立した方の通信経路を用いて通信を行う。この動作例では、有線ＬＡＮ端末である通信端末２Ｃ−３の方が、無線ＬＡＮ端末である通信端末２Ｂ−１よりも早く、管理サーバ５に対し、通信経路が確立した旨の通知を行うので（ステップＳ３０５）、管理サーバ５のＣＰＵ５１は、通信端末２Ｃ−３との間に確立した通信経路を用いて、文書データＢを送信する（ステップＳ３０６）。
【００２４】
通信端末２Ｃ−３は、この文書データＢを情報端末１−３に送信する（ステップＳ３０７）。ユーザＵ３は情報端末１−３の操作部１５を操作して、受け取った文書データＢを閲覧し、編集作業を行うと、この編集作業に応じて、情報端末１−３のＣＰＵ１１は、文書データＢを変更する文書編集を行う（ステップＳ３０８）。そして、ユーザＵ３の指示により文書編集の完了が通知されると、ＣＰＵ１１は、通信端末２Ｃ−３にこの編集済みの文書データＢを送信する（ステップＳ３０９）。通信端末２Ｃ−３は、受け取った編集済みの文書データＢを管理サーバ５へ送信する（ステップＳ３１０）。
【００２５】
以上により、管理サーバ５は、文書データの属性に応じた通信網３を介して情報端末１へこの文書データを送信することができる。また、この通信システム９のユーザは、この文書データの属性と、この送信に用いられる通信端末２との対応関係を、優先度テーブル５４２により設定することにより、文書データの属性に応じた通信網３を自由に設定することができる。
【００２６】
（Ｃ：変形例）
上述の実施形態を以下のように変形してもよい。
（変形例１）上述の実施形態においては、文書データの属性として「送信先の役職」、「送信元の役職」および「種別」を用いたが、文書データの他の属性を用いてもよい。例えば、文書データの属性として「送信先」や「送信元」そのものを用いることにより、その文書データの送信先や送信元のユーザに固有の設定をしてもよい。また、文書データの属性として「送信先」や「送信元」が示す各ユーザの所属部署等を用いてもよい。
【００２７】
（変形例２）上述の実施形態においては、アップロードの際に情報端末１は通信端末２の優先順位を決定せずに管理サーバ５に文書データを送信したが、通信端末２の優先順位を決定し、これに基づいて通信経路を確立するようにしてもよい。この場合、情報端末１の記憶部１４には、管理サーバ５の記憶部５４に記憶された優先度テーブル５４２と同様の優先度テーブルを記憶していればよい。情報端末１のＣＰＵ１１は、送信する文書データから、「送信先」、「送信元」および「種別」を抽出し、この優先度テーブルを参照して、これらに応じた優先度を通信端末２毎に算出すればよい。なお、この場合、記憶部１４には、ユーザ識別情報とそのユーザの役職が記載されたユーザ登録テーブルが記憶されている。そしてＣＰＵ１１は、このユーザ登録テーブルを参照して、文書データから抽出した「送信先」および「送信元」に対応する「送信先の役職」および「送信元の役職」を特定すればよい。
【００２８】
（変形例３）上述の実施形態においては、優先度は大きいものほど高い優先順位に関連付けられていたが、優先度が小さいものほど高い優先順位に関連付けられていてもよい。また、優先度が示す数値を用いて、通信経路の確立を行ってもよい。例えば、優先度が「４」の通信端末２に対しては、４回まで通信経路の確立を試みるというようにしてもよい。
また、優先度テーブル５４２ではなく、文書データの属性と通信端末２の種類とを対応付けて記憶するテーブルを用いて文書データを送信する通信端末２を特定してもよい。この場合、このテーブルには「送信先の役職」、「送信元の役職」および「種別」の組み合わせ毎に、通信端末２の種類が１つだけ対応付けられている。管理サーバ５のＣＰＵ５１は、このテーブルを参照して、文書データの属性に応じた通信端末２の種類を特定し、この通信端末２を用いて文書データを送信するようにすればよい。すなわち、管理サーバ５の記憶部５４は、文書の送信先、送信元および文書の種別を少なくとも含む文書の属性と、通信網の種類とを対応付けて記憶する記憶手段であればよい。
なお、「送信先の役職」、「送信元の役職」および「種別」の組み合わせは全ての組み合わせが記述されていてもよいし、一部の組み合わせが記述されていてもよく、また、複数の組み合わせの集合を示す表現が記述されていてもよい。複数の組み合わせの集合を示す表現とは、例えば、文字列の集合を一つの文字列で表現する方法の一つである正規表現などである。
【００２９】
（変形例４）上述の実施形態においては、情報端末１と通信端末２は互いに接続することにより、通信網３およびネットワーク４を介して管理サーバ５との間で文書データを遣り取りするユーザ端末装置として機能していたが、情報端末１と通信端末２は予め接続されていてもよいし、情報端末１と通信端末２とが一体に構成されていてもよい。すなわち、管理サーバ５との間で文書データを遣り取りするユーザ端末装置は、管理サーバ５の通信部５７によって送信されてくる文書を受信する受信手段と、受信した文書を表示する表示手段とを有していればよい。また、情報端末１に接続される通信端末２の数は３つに限らず、２つでも、４つ以上でもよい。
【００３０】
（変形例５）上述の実施形態においては、ユーザの指示により文書編集の完了が通知されると、情報端末１のＣＰＵ１１は、通信端末２を介して管理サーバ５へ編集済みの文書データを送信していたが、この送信は行わなくてもよい。また、ＣＰＵ１１は、この送信を行うか否かを文書データの属性によって決定してもよい。例えば、文書の「種別」が「通達」であった場合には、ＣＰＵ１１は、ユーザにより編集された文書を管理サーバ５へ送らない、というようにしてもよい。
【００３１】
（変形例６）上述の実施形態においては、ＣＰＵ５１は、優先度テーブル５４２から送信対象である文書データの「送信先の役職」、「送信元の役職」および「種別」のそれぞれに対応する各通信端末２の優先度を抽出して合計し、合計した優先度に応じて、通信端末２の優先順位を決定していたが、「送信先の役職」、「送信元の役職」および「種別」の組み合わせに対応する通信端末２の優先度に応じて、通信端末２の優先順位を決定してもよい。この場合、優先度テーブル５４２は、予め「送信先の役職」、「送信元の役職」および「種別」の組み合わせに対応する各通信端末２の優先度を記述しておけばよい。なお、「送信先の役職」、「送信元の役職」および「種別」の組み合わせは全ての組み合わせが記述されていてもよいし、一部の組み合わせが記述されていてもよく、また、複数の組み合わせの集合を示す表現が記述されていてもよい。
【００３２】
（変形例７）情報端末１のＣＰＵ１１、通信端末２のＣＰＵ２１および管理サーバ５のＣＰＵ５１によって実行される各プログラムは、磁気テープや磁気ディスクなどの磁気記録媒体、光ディスクなどの光記録媒体、光磁気記録媒体、半導体メモリなどの、コンピュータ装置が読み取り可能な記録媒体に記憶された状態で提供し得る。また、このプログラムを、インターネットのようなネットワーク経由でダウンロードさせることも可能である。なお、このような制御を行う制御手段としてはＣＰＵ以外にも種々の装置を適用することができ、例えば、専用のプロセッサなどを用いてもよい。
【図面の簡単な説明】
【００３３】
【図１】通信システムの全体構成の一例を示すブロック図である。
【図２】通信網の一例を示すブロック図である。
【図３】情報端末および通信端末の構成の一例を示すブロック図である。
【図４】管理サーバの一例を示すブロック図である。
【図５】端末登録テーブルの一例を示す図である。
【図６】優先度テーブルの一例を示す図である。
【図７】通信システムにおけるアップロードの動作の一例を示すシーケンス図である。
【図８（ａ）】通信システムにおけるダウンロードの動作の一例を示すシーケンス図である。
【図８（ｂ）】通信システムにおけるダウンロードの動作の一例を示すシーケンス図である。
【図９】優先度の合計結果を示す図である。
【符号の説明】
【００３４】
１，１−１，１−２，１−３…情報端末、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１４…記憶部、１５…操作部、１６…表示部、１７…通信部、１７１Ａ，１７１Ｂ，１７１Ｃ…通信端点、１９…バス、２…通信端末、２１…ＣＰＵ、２２…ＲＯＭ、２３…ＲＡＭ、２４…記憶部、２５…操作部、２７…通信部、２７１…第１通信部、２７２…第２通信部、２９…バス、２Ａ，２Ａ−１，２Ａ−２，２Ａ−３，２Ｂ−１，２Ｂ−２，２Ｂ−３，２Ｃ，２Ｃ−１，２Ｃ−２，２Ｃ−３…通信端末、３，３Ａ，３Ｂ，３Ｃ…通信網、３０…通信回線、３１…ホームロケーションレジスタ、３２…関門移動交換局、３３…移動交換局、３３１…基地局、４…ネットワーク、５…管理サーバ、５１…ＣＰＵ、５３…ＲＡＭ、５４…記憶部、５４１…端末登録テーブル、５４２…優先度テーブル、５７…通信部、９…通信システム、ＭＩＤ…通信端末識別情報。
【図１】
2010074233.tif 000003
【図２】
2010074233.tif 000004
【図３】
2010074233.tif 000005
【図４】
2010074233.tif 000006
【図５】
2010074233.tif 000007
【図６】
2010074233.tif 000008
【図７】
2010074233.tif 000009
【図８（ａ）】
2010074233.tif 000010
【図８（ｂ）】
2010074233.tif 000011
【図９】
2010074233.tif 000012