(57)【要約】【課題】ユーザが、必要なときに容易にファイルを参照する。【解決手段】ユーザは、様々なソフトウェアで作成された様々な形式のファイルをファイル保管サーバに保管しておく。ユーザは、例えば外出先でファイルを参照したいと思ったときに、外出先で使用可能なファイル参照端末を利用して、ファイル保管サーバにアクセスし、ファイルの送信を要求する。その際、ファイル保管サーバは、要求されたファイルをファイル参照端末で表示可能な形式に変換して送信する。【選択図】図５
2008243152.tif 000002
【特許請求の範囲】
【請求項１】
ファイルを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、ユーザによる前記ファイルの参照に用いられる端末装置と、を備えるファイル参照システムであって、
前記端末装置は、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を前記サーバ装置に送信する端末送信手段を備え、
前記サーバ装置は、
ファイルを記憶するファイル記憶手段と、
前記端末送信手段が送信したファイル特定情報と端末特定情報とを受信するサーバ受信手段と、
前記サーバ受信手段が受信したファイル特定情報により特定されるファイルを、前記ファイル記憶手段から読み出すファイル読み出し手段と、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得手段と、
前記ファイル読み出し手段が読み出したファイルを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換するファイル形式変換手段と、
前記ファイル形式変換手段が変換したファイルを前記端末装置に送信するサーバ送信手段と、を備え、
前記端末装置は、さらに、
前記サーバ送信手段が送信したファイルを受信する端末受信手段と、
前記端末受信手段が受信したファイルを表示するファイル表示手段と、を備える、
ことを特徴とするファイル参照システム。
【請求項２】
前記サーバ装置の前記表示形式情報取得手段は、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置が携帯情報端末であるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置が携帯情報端末であると判別されたときに、該端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得する画像形式情報取得手段と、を有し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記画像形式情報取得手段が取得した画像形式情報が示す画像形式に変換する、
ことを特徴とする請求項１に記載のファイル参照システム。
【請求項３】
前記サーバ装置の前記表示形式情報取得手段は、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置がパーソナルコンピュータであるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置がパーソナルコンピュータであると判別されたときに、該端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得するＰＤＦ形式情報取得手段と、を有し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記ＰＤＦ形式情報取得手段が取得したＰＤＦ形式情報が示すＰＤＦ形式に変換する、
ことを特徴とする請求項１に記載のファイル参照システム。
【請求項４】
前記端末装置の前記端末送信手段は、
ユーザの操作に応じて、さらに、参照するファイル内の参照部分を特定する参照部分特定情報を、前記サーバ装置に送信し、
前記サーバ装置の前記サーバ受信手段は、
前記端末送信手段が送信したファイル特定情報と端末特定情報と参照部分特定情報とを受信し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により特定される参照部分を、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成し、
前記サーバ装置の前記サーバ送信手段は、
前記ファイル形式変換手段が生成した部分ファイルを前記端末装置に送信する、
ことを特徴とする請求項１に記載のファイル参照システム。
【請求項５】
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により示されるページのデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成する、
ことを特徴とする請求項４に記載のファイル参照システム。
【請求項６】
前記参照部分特定情報は、前記ファイル表示手段に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記サーバ装置は、さらに、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置の前記ファイル表示手段の表示サイズ情報を取得する表示サイズ情報取得手段を備え、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により示される領域のデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換し、該変換したデータを、前記表示サイズ情報取得手段が取得した表示サイズ情報が示す表示サイズに収まるよう補正した部分ファイルを生成する、
ことを特徴とする請求項４に記載のファイル参照システム。
【請求項７】
ファイルを記憶する記憶部を備えるサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、ユーザによる前記ファイルの参照に用いられる端末装置と、を用いるファイル参照方法であって、
前記端末装置が、ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を前記サーバ装置に送信する端末送信ステップと、
前記サーバ装置が、前記端末送信ステップで送信したファイル特定情報と端末特定情報とを受信するサーバ受信ステップと、
前記サーバ装置が、前記サーバ受信ステップで受信したファイル特定情報により特定されるファイルを、前記記憶部から読み出すファイル読み出しステップと、
前記サーバ装置が、前記サーバ受信ステップで受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得ステップと、
前記サーバ装置が、前記ファイル読み出しステップで読み出したファイルを、前記表示形式情報取得ステップで取得した表示形式情報が示す形式に変換するファイル形式変換ステップと、
前記サーバ装置が、前記ファイル形式変換ステップで変換したファイルを前記端末装置に送信するサーバ送信ステップと、
前記端末装置が、前記サーバ送信ステップで送信したファイルを受信する端末受信ステップと、
前記端末装置が、前記端末受信ステップで受信したファイルを表示するファイル表示ステップと、を備える、
ことを特徴とするファイル参照方法。
【請求項８】
所定の形式のファイルを表示可能な端末装置と通信ネットワークを介して接続されるファイル変換装置であって、
ファイルを記憶するファイル記憶手段と、
前記端末装置から、ファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を受信する受信手段と、
前記受信手段が受信したファイル特定情報により特定されるファイルを、前記ファイル記憶手段から読み出すファイル読み出し手段と、
前記受信手段が受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得手段と、
前記ファイル読み出し手段が読み出したファイルを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換するファイル形式変換手段と、
前記ファイル形式変換手段が変換したファイルを前記端末装置に送信する送信手段と、
を備えることを特徴とするファイル変換装置。
【請求項９】
前記表示形式情報取得手段は、
前記受信手段が受信した端末特定情報に基づき、前記端末装置が携帯情報端末であるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置が携帯情報端末であると判別されたときに、該端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得する画像形式情報取得手段と、を有し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記画像形式情報取得手段が取得した画像形式情報が示す画像形式に変換する、
ことを特徴とする請求項８に記載のファイル変換装置。
【請求項１０】
前記表示形式情報取得手段は、
前記受信手段が受信した端末特定情報に基づき、前記端末装置がパーソナルコンピュータであるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置がパーソナルコンピュータであると判別されたときに、該端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得するＰＤＦ形式情報取得手段と、を有し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記ＰＤＦ形式情報取得手段が取得したＰＤＦ形式情報が示すＰＤＦ形式に変換する、
ことを特徴とする請求項８に記載のファイル変換装置。
【請求項１１】
前記受信手段は、
前記端末装置から、前記ファイル特定情報と、前記端末特定情報と、該ファイル特定情報により特定されるファイル内の参照部分を特定する参照部分特定情報と、を受信し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により特定される参照部分を、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成し、
前記送信手段は、
前記ファイル形式変換手段が生成した部分ファイルを前記端末装置に送信する、
ことを特徴とする請求項８に記載のファイル変換装置。
【請求項１２】
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により示されるページのデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成する、
ことを特徴とする請求項１１に記載のファイル変換装置。
【請求項１３】
前記参照部分特定情報は、前記送信手段により送信されて前記端末装置の表示部に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記サーバ変換装置は、さらに、
前記受信手段が受信した端末特定情報に基づき、前記端末装置の前記表示部の表示サイズ情報を取得する表示サイズ情報取得手段を備え、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により示される領域のデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換し、該変換したデータを、前記表示サイズ情報取得手段が取得した表示サイズ情報が示す表示サイズに収まるよう補正した部分ファイルを生成する、
ことを特徴とする請求項１１に記載のファイル変換装置。
【請求項１４】
所定の形式のファイルを表示可能な端末装置と通信ネットワークを介して接続され、ファイルを記憶する記憶部を備えるコンピュータに、
前記端末装置から、ファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を受信する受信ステップと、
前記受信ステップで受信したファイル特定情報により特定されるファイルを、前記記憶部から読み出すファイル読み出しステップと、
前記受信ステップで受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得ステップと、
前記ファイル読み出しステップで読み出したファイルを、前記表示形式情報取得ステップで取得した表示形式情報が示す形式に変換するファイル形式変換ステップと、
前記ファイル形式変換ステップで変換したファイルを前記端末装置に送信する送信ステップと、
を実行させるためのプログラム。
【請求項１５】
ファイルを記憶部に記憶するサーバ装置と通信ネットワークを介して接続されるファイル参照端末装置であって、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記ファイル参照端末装置を特定する端末特定情報と、を前記サーバ装置に送信する送信手段と、
前記サーバ装置が、前記送信手段により送信されたファイル特定情報と端末特定情報とを受信し、該受信したファイル特定情報により特定されるファイルを前記記憶部から読み出し、該受信した端末特定情報に基づき、前記ファイル参照端末装置で表示可能なファイルの形式を示す表示形式情報を取得し、該読み出したファイルを、該取得した表示形式が示す形式に変換したファイルを、受信する受信手段と、
前記受信手段が受信したファイルを表示するファイル表示手段と、
を備えることを特徴とするファイル参照端末装置。
【請求項１６】
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置が携帯情報端末であるか否かを判別し、前記ファイル参照端末装置が携帯情報端末であると判別されたときに、該ファイル参照端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得し、前記読み出したファイルを、該取得した画像形式情報が示す画像形式に変換したファイルを、受信する、
ことを特徴とする請求項１５に記載のファイル参照端末装置。
【請求項１７】
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置がパーソナルコンピュータであるか否かを判別し、前記ファイル参照端末装置がパーソナルコンピュータであると判別されたときに、該ファイル参照端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得し、前記読み出したファイルを、該取得したＰＤＦ形式情報が示すＰＤＦ形式に変換したファイルを、受信する、
ことを特徴とする請求項１５に記載のファイル参照端末装置。
【請求項１８】
前記送信手段は、
ユーザの操作に応じて、さらに、参照するファイル内の参照部分を特定する参照部分特定情報を、前記サーバ装置に送信し、
前記受信手段は、
前記サーバ装置が、前記送信手段により送信されたファイル特定情報と端末特定情報と参照部分特定情報とを受信し、前記読み出したファイル内の、該受信した参照部分特定情報により特定される参照部分を、前記取得した表示形式情報が示す形式に変換して生成した部分ファイルを、受信する、
ことを特徴とする請求項１５に記載のファイル参照端末装置。
【請求項１９】
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記受信手段は、
前記サーバ装置が、前記読み出したファイル内の、前記受信した参照部分特定情報により示されるページのデータを、前記取得した表示形式情報が示す形式に変換して生成した部分ファイルを、受信する、
ことを特徴とする請求項１８に記載のファイル参照端末装置。
【請求項２０】
前記参照部分特定情報は、前記ファイル表示手段に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置の前記ファイル表示手段の表示サイズ情報を取得し、前記読み出したファイル内の、前記受信した参照部分特定情報により示される領域のデータを、前記取得した表示形式情報が示す形式に変換し、該変換したデータを、該取得した表示サイズ情報が示す表示サイズに収まるよう補正して生成した部分ファイルを、受信する、
ことを特徴とする請求項１８に記載のファイル参照端末装置。
【請求項２１】
ファイルを記憶部に記憶するサーバ装置と通信ネットワークを介して接続されるコンピュータに、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記ファイル参照端末装置を特定する端末特定情報と、を前記サーバ装置に送信する送信ステップと、
前記サーバ装置が、前記送信ステップで送信されたファイル特定情報と端末特定情報とを受信し、該受信したファイル特定情報により特定されるファイルを前記記憶部から読み出し、該受信した端末特定情報に基づき、前記ファイル参照端末装置で表示可能なファイルの形式を示す表示形式情報を取得し、該読み出したファイルを、該取得した表示形式が示す形式に変換したファイルを、受信する受信ステップと、
前記受信ステップで受信したファイルを表示するファイル表示ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル形式を変換したファイルを参照するファイル参照システム等に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下、ＰＣ）では、ワープロソフト、表計算ソフト、グラフィックスソフト等の様々なソフトウェアを用いて、様々なファイルを作成することができる。こうして作成されたファイルの形式（フォーマット）は、作成に用いられたソフトウェアに依存することが多い。
【０００３】
また、ＰＣで作成されたファイルは、電子メールに添付されて、インターネットを介して、他のＰＣに送信される場合もある。
【０００４】
このような場合、ファイルを受信したＰＣに、ファイルの作成に用いられたソフトウェアと同一のソフトウェアがインストールされていれば、ユーザは、受信したファイルの内容を簡単に参照することができる。
【０００５】
一方、ＰＣにファイルの作成に用いられたソフトウェアと同一のソフトウェアがインストールされていない場合には、そのＰＣで参照可能な形式に、ファイルの形式を変換することにより、ユーザは、ファイルの内容を参照することができる。
【０００６】
例えば、所定のワープロソフトを用いて作成されたファイルを、そのワープロソフトはインストールされていないがＰＤＦ（Portable Document Format）ファイルの表示用ソフトウェアがインストールされているＰＣで参照する場合は、ファイルの形式をＰＤＦ形式に変換することにより、ユーザは、ファイルの内容を参照することができる。
【０００７】
例えば、下記の特許文献１には、電子メールの送信時に、添付ファイルの形式をＰＤＦ形式に変換することが開示されている。
【０００８】
また、近年は、デスクトップ型のＰＣでファイルを参照するだけでなく、携帯電話等の携帯情報端末を利用して外出先等で電子メールを受信し、添付ファイルの内容を参照することが行われている。
【０００９】
携帯情報端末には、所定の形式のファイルを表示するための専用ビューワソフトを搭載した機種が存在する。しかし、携帯情報端末は、メモリ容量が限られているため、デスクトップ型のＰＣに比べて、参照可能なファイル形式が少なく、様々な形式のファイルの内容を簡単に参照することはさらに難しい。
【００１０】
例えば、下記の特許文献２には、電子メールサーバが、添付ファイル付きの電子メールの宛先に基づき、宛先の携帯電話の表示能力の情報を取得して、その携帯電話において添付ファイルの形式が利用可能か否かを判定し、利用可能でない場合には添付ファイルを利用可能なファイル形式に変換することが開示されている。
【００１１】
【特許文献１】特開２００４−２５２８２６号公報
【特許文献２】特開２００５−３３６５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
ところで、ユーザが外出先で緊急に資料が必要になり、その資料のデータファイルを参照したくなる場合がある。このような場合、ユーザは、携帯情報端末を持っていれば、ファイルの所有者に連絡をして、そのファイルを電子メールに添付して送信してもらうことにより、上記特許文献１又は特許文献２に記載の技術を用いてファイルを参照することができる。
【００１３】
しかしながら、このような方法でのファイルの参照には手間がかかり、また、参照するまでに時間がかかってしまうことがあった。
【００１４】
本発明は、上記実状に鑑みてなされたものであり、ユーザが、必要なときに容易にファイルを参照することができるファイル参照システム等を提供することを目的とする。
【課題を解決するための手段】
【００１５】
上記目的を達成するため、本発明の第１の観点に係るファイル参照システムは、
ファイルを記憶するサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、ユーザによる前記ファイルの参照に用いられる端末装置と、を備えるファイル参照システムであって、
前記端末装置は、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を前記サーバ装置に送信する端末送信手段を備え、
前記サーバ装置は、
ファイルを記憶するファイル記憶手段と、
前記端末送信手段が送信したファイル特定情報と端末特定情報とを受信するサーバ受信手段と、
前記サーバ受信手段が受信したファイル特定情報により特定されるファイルを、前記ファイル記憶手段から読み出すファイル読み出し手段と、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得手段と、
前記ファイル読み出し手段が読み出したファイルを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換するファイル形式変換手段と、
前記ファイル形式変換手段が変換したファイルを前記端末装置に送信するサーバ送信手段と、を備え、
前記端末装置は、さらに、
前記サーバ送信手段が送信したファイルを受信する端末受信手段と、
前記端末受信手段が受信したファイルを表示するファイル表示手段と、を備える、
ことを特徴とする。
【００１６】
また、前記ファイル参照システムにおいて、
前記サーバ装置の前記表示形式情報取得手段は、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置が携帯情報端末であるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置が携帯情報端末であると判別されたときに、該端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得する画像形式情報取得手段と、を有し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記画像形式情報取得手段が取得した画像形式情報が示す画像形式に変換する、
ようにしてもよい。
【００１７】
また、前記ファイル参照システムにおいて、
前記サーバ装置の前記表示形式情報取得手段は、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置がパーソナルコンピュータであるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置がパーソナルコンピュータであると判別されたときに、該端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得するＰＤＦ形式情報取得手段と、を有し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記ＰＤＦ形式情報取得手段が取得したＰＤＦ形式情報が示すＰＤＦ形式に変換する、
ようにしてもよい。
【００１８】
また、前記ファイル参照システムにおいて、
前記端末装置の前記端末送信手段は、
ユーザの操作に応じて、さらに、参照するファイル内の参照部分を特定する参照部分特定情報を、前記サーバ装置に送信し、
前記サーバ装置の前記サーバ受信手段は、
前記端末送信手段が送信したファイル特定情報と端末特定情報と参照部分特定情報とを受信し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により特定される参照部分を、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成し、
前記サーバ装置の前記サーバ送信手段は、
前記ファイル形式変換手段が生成した部分ファイルを前記端末装置に送信する、
ようにしてもよい。
【００１９】
また、前記ファイル参照システムにおいて、
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により示されるページのデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成する、
ようにしてもよい。
【００２０】
また、前記ファイル参照システムにおいて、
前記参照部分特定情報は、前記ファイル表示手段に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記サーバ装置は、さらに、
前記サーバ受信手段が受信した端末特定情報に基づき、前記端末装置の前記ファイル表示手段の表示サイズ情報を取得する表示サイズ情報取得手段を備え、
前記サーバ装置の前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記サーバ受信手段が受信した参照部分特定情報により示される領域のデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換し、該変換したデータを、前記表示サイズ情報取得手段が取得した表示サイズ情報が示す表示サイズに収まるよう補正した部分ファイルを生成する、
ようにしてもよい。
【００２１】
また、本発明の第２の観点に係るファイル参照方法は、
ファイルを記憶する記憶部を備えるサーバ装置と、前記サーバ装置と通信ネットワークを介して接続され、ユーザによる前記ファイルの参照に用いられる端末装置と、を用いるファイル参照方法であって、
前記端末装置が、ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を前記サーバ装置に送信する端末送信ステップと、
前記サーバ装置が、前記端末送信ステップで送信したファイル特定情報と端末特定情報とを受信するサーバ受信ステップと、
前記サーバ装置が、前記サーバ受信ステップで受信したファイル特定情報により特定されるファイルを、前記記憶部から読み出すファイル読み出しステップと、
前記サーバ装置が、前記サーバ受信ステップで受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得ステップと、
前記サーバ装置が、前記ファイル読み出しステップで読み出したファイルを、前記表示形式情報取得ステップで取得した表示形式情報が示す形式に変換するファイル形式変換ステップと、
前記サーバ装置が、前記ファイル形式変換ステップで変換したファイルを前記端末装置に送信するサーバ送信ステップと、
前記端末装置が、前記サーバ送信ステップで送信したファイルを受信する端末受信ステップと、
前記端末装置が、前記端末受信ステップで受信したファイルを表示するファイル表示ステップと、を備える、
ことを特徴とする。
【００２２】
また、本発明の第３の観点に係るファイル変換装置は、
所定の形式のファイルを表示可能な端末装置と通信ネットワークを介して接続されるファイル変換装置であって、
ファイルを記憶するファイル記憶手段と、
前記端末装置から、ファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を受信する受信手段と、
前記受信手段が受信したファイル特定情報により特定されるファイルを、前記ファイル記憶手段から読み出すファイル読み出し手段と、
前記受信手段が受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得手段と、
前記ファイル読み出し手段が読み出したファイルを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換するファイル形式変換手段と、
前記ファイル形式変換手段が変換したファイルを前記端末装置に送信する送信手段と、
を備えることを特徴とする。
【００２３】
また、前記ファイル変換装置において、
前記表示形式情報取得手段は、
前記受信手段が受信した端末特定情報に基づき、前記端末装置が携帯情報端末であるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置が携帯情報端末であると判別されたときに、該端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得する画像形式情報取得手段と、を有し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記画像形式情報取得手段が取得した画像形式情報が示す画像形式に変換する、
ようにしてもよい。
【００２４】
また、前記ファイル変換装置において、
前記表示形式情報取得手段は、
前記受信手段が受信した端末特定情報に基づき、前記端末装置がパーソナルコンピュータであるか否かを判別する端末判別手段と、
前記端末判別手段により端末装置がパーソナルコンピュータであると判別されたときに、該端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得するＰＤＦ形式情報取得手段と、を有し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイルを、前記ＰＤＦ形式情報取得手段が取得したＰＤＦ形式情報が示すＰＤＦ形式に変換する、
ようにしてもよい。
【００２５】
また、前記ファイル変換装置において、
前記受信手段は、
前記端末装置から、前記ファイル特定情報と、前記端末特定情報と、該ファイル特定情報により特定されるファイル内の参照部分を特定する参照部分特定情報と、を受信し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により特定される参照部分を、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成し、
前記送信手段は、
前記ファイル形式変換手段が生成した部分ファイルを前記端末装置に送信する、
ようにしてもよい。
【００２６】
また、前記ファイル変換装置において、
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により示されるページのデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換した部分ファイルを生成する、
ようにしてもよい。
【００２７】
また、前記ファイル変換装置において、
前記参照部分特定情報は、前記送信手段により送信されて前記端末装置の表示部に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記サーバ変換装置は、さらに、
前記受信手段が受信した端末特定情報に基づき、前記端末装置の前記表示部の表示サイズ情報を取得する表示サイズ情報取得手段を備え、
前記ファイル形式変換手段は、
前記ファイル読み出し手段が読み出したファイル内の、前記受信手段が受信した参照部分特定情報により示される領域のデータを、前記表示形式情報取得手段が取得した表示形式情報が示す形式に変換し、該変換したデータを、前記表示サイズ情報取得手段が取得した表示サイズ情報が示す表示サイズに収まるよう補正した部分ファイルを生成する、
ようにしてもよい。
【００２８】
また、本発明の第４の観点に係るプログラムは、
所定の形式のファイルを表示可能な端末装置と通信ネットワークを介して接続され、ファイルを記憶する記憶部を備えるコンピュータに、
前記端末装置から、ファイルを特定するファイル特定情報と、前記端末装置を特定する端末特定情報と、を受信する受信ステップと、
前記受信ステップで受信したファイル特定情報により特定されるファイルを、前記記憶部から読み出すファイル読み出しステップと、
前記受信ステップで受信した端末特定情報に基づき、前記端末装置で表示可能なファイルの形式を示す表示形式情報を取得する表示形式情報取得ステップと、
前記ファイル読み出しステップで読み出したファイルを、前記表示形式情報取得ステップで取得した表示形式情報が示す形式に変換するファイル形式変換ステップと、
前記ファイル形式変換ステップで変換したファイルを前記端末装置に送信する送信ステップと、
を実行させる。
【００２９】
また、本発明の第５の観点に係るファイル参照端末装置は、
ファイルを記憶部に記憶するサーバ装置と通信ネットワークを介して接続されるファイル参照端末装置であって、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記ファイル参照端末装置を特定する端末特定情報と、を前記サーバ装置に送信する送信手段と、
前記サーバ装置が、前記送信手段により送信されたファイル特定情報と端末特定情報とを受信し、該受信したファイル特定情報により特定されるファイルを前記記憶部から読み出し、該受信した端末特定情報に基づき、前記ファイル参照端末装置で表示可能なファイルの形式を示す表示形式情報を取得し、該読み出したファイルを、該取得した表示形式が示す形式に変換したファイルを、受信する受信手段と、
前記受信手段が受信したファイルを表示するファイル表示手段と、
を備えることを特徴とする。
【００３０】
また、前記ファイル参照端末装置において、
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置が携帯情報端末であるか否かを判別し、前記ファイル参照端末装置が携帯情報端末であると判別されたときに、該ファイル参照端末装置で表示可能なファイルの形式が画像形式であることを示す画像形式情報を取得し、前記読み出したファイルを、該取得した画像形式情報が示す画像形式に変換したファイルを、受信する、
ようにしてもよい。
【００３１】
また、前記ファイル参照端末装置において、
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置がパーソナルコンピュータであるか否かを判別し、前記ファイル参照端末装置がパーソナルコンピュータであると判別されたときに、該ファイル参照端末装置で表示可能なファイルの形式がＰＤＦ形式であることを示すＰＤＦ形式情報を取得し、前記読み出したファイルを、該取得したＰＤＦ形式情報が示すＰＤＦ形式に変換したファイルを、受信する、
ようにしてもよい。
【００３２】
また、前記ファイル参照端末装置において、
前記送信手段は、
ユーザの操作に応じて、さらに、参照するファイル内の参照部分を特定する参照部分特定情報を、前記サーバ装置に送信し、
前記受信手段は、
前記サーバ装置が、前記送信手段により送信されたファイル特定情報と端末特定情報と参照部分特定情報とを受信し、前記読み出したファイル内の、該受信した参照部分特定情報により特定される参照部分を、前記取得した表示形式情報が示す形式に変換して生成した部分ファイルを、受信する、
ようにしてもよい。
【００３３】
また、前記ファイル参照端末装置において、
前記参照部分特定情報は、複数のページで構成されるファイルの所定のページを示し、
前記受信手段は、
前記サーバ装置が、前記読み出したファイル内の、前記受信した参照部分特定情報により示されるページのデータを、前記取得した表示形式情報が示す形式に変換して生成した部分ファイルを、受信する、
ようにしてもよい。
【００３４】
また、前記ファイル参照端末装置において、
前記参照部分特定情報は、前記ファイル表示手段に表示されたファイルを複数の領域に分割した分割領域中の所定の領域を示し、
前記受信手段は、
前記サーバ装置が、前記受信した端末特定情報に基づき、前記ファイル参照端末装置の前記ファイル表示手段の表示サイズ情報を取得し、前記読み出したファイル内の、前記受信した参照部分特定情報により示される領域のデータを、前記取得した表示形式情報が示す形式に変換し、該変換したデータを、該取得した表示サイズ情報が示す表示サイズに収まるよう補正して生成した部分ファイルを、受信する、
ようにしてもよい。
【００３５】
また、本発明の第６の観点に係るプログラムは、
ファイルを記憶部に記憶するサーバ装置と通信ネットワークを介して接続されるコンピュータに、
ユーザの操作に応じて、参照するファイルを特定するファイル特定情報と、前記ファイル参照端末装置を特定する端末特定情報と、を前記サーバ装置に送信する送信ステップと、
前記サーバ装置が、前記送信ステップで送信されたファイル特定情報と端末特定情報とを受信し、該受信したファイル特定情報により特定されるファイルを前記記憶部から読み出し、該受信した端末特定情報に基づき、前記ファイル参照端末装置で表示可能なファイルの形式を示す表示形式情報を取得し、該読み出したファイルを、該取得した表示形式が示す形式に変換したファイルを、受信する受信ステップと、
前記受信ステップで受信したファイルを表示するファイル表示ステップと、
を実行させる。
【発明の効果】
【００３６】
本発明によれば、ユーザは必要なときに容易にファイルを参照することができる。
【発明を実施するための最良の形態】
【００３７】
以下、本発明の実施の形態を図面を参照して説明する。
【００３８】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係るファイル参照システムの構成を概略的に示すブロック図である。
【００３９】
図示するように、本実施の形態に係るファイル参照システムは、ファイル保管サーバ１と、ファイル作成端末２と、ファイル参照端末３と、を備える。また、ファイル作成端末２及びファイル参照端末３は、ファイル保管サーバ１と、通信ネットワーク４を介して接続されている。
【００４０】
ファイル保管サーバ１は、ワープロソフト、表計算ソフト、グラフィックスソフト等の様々なソフトウェアで作成された様々な形式（フォーマット）のファイルを保管（保存）するサーバ装置である。
【００４１】
ファイル作成端末２は、ユーザがファイルを作成するために使用する端末装置である。ファイル作成端末２は、例えば、ユーザの仕事場のオフィス等に設置されているパーソナルコンピュータ（以下、ＰＣ）である。ファイル作成端末２には、ユーザがファイルの作成に用いる様々なソフトウェアがインストールされている。
【００４２】
ユーザがファイル作成端末２でファイルを作成すると、ファイル作成端末２は、ユーザの操作に応じて、作成されたファイルをファイル保管サーバ１に送信する。ファイル保管サーバ１は、ファイル作成端末２から受信したファイルを保管する。
【００４３】
ファイル参照端末３は、ユーザがファイルを参照するために使用する端末装置である。ユーザは、ファイル参照端末３を例えば外出先で使用する。ユーザは、外出先に応じて、ファイル参照端末３ａ、ファイル参照端末３ｂ、…の複数のファイル参照端末の中から１の端末を使用してファイルを参照する。なお、ファイル参照端末３ａ、ファイル参照端末３ｂ、…をまとめて、ファイル参照端末３として説明する。ファイル参照端末３は、少なくとも１つの所定の形式のファイルを表示することができる。
【００４４】
ユーザは、外出時等に、ファイル保管サーバ１に保管されているファイルを参照する必要が生じると、ファイル参照端末３を用いて、ファイル保管サーバ１にアクセスし、ファイルの送信を要求する。ファイル保管サーバ１は、アクセスしてきたファイル参照端末３の種類、機種等を判断し、要求されたファイルをそのファイル参照端末３で表示可能な形式に変換する。そして、形式を変換したファイルを要求元のファイル参照端末３に送信する。ファイル参照端末３が、要求したファイルを受信すると、ユーザは、ファイル参照端末３を用いてそのファイルを参照する。
【００４５】
通信ネットワーク４は、インターネット、ＬＡＮ（Local Area Network）、携帯電話通信網等の通信用のネットワークである。ファイル作成端末２及びファイル参照端末３は、通信ネットワーク４を介して、ファイル保管サーバ１との間でファイル等の様々なデータの送受信を行う。
【００４６】
次に、本実施の形態に係るファイル参照システムを構成する各装置の構成を具体的に説明する。
【００４７】
図２は、ファイル保管サーバ１の構成を概略的に示すブロック図である。
【００４８】
図示するように、ファイル保管サーバ１は、制御部１１、通信部１２、記憶部１３を備える。
【００４９】
制御部１１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、データの演算処理を行うと共に、ファイル保管サーバ１の全体を制御する。制御部１１における演算処理及び制御処理は、具体的には、ＣＰＵが、ＲＡＭを作業領域として使用して各種データを一時的に記憶させながら、ＲＯＭに記憶されている制御プログラムを実行することにより行われる。
【００５０】
制御部１１が、ＲＯＭや記憶部１３に記憶されているプログラムに従ってファイル保管サーバ１の全体を制御することにより、ファイル保管サーバ１における様々なデータの送受信処理、ファイル形式の変換処理等が実行される。
【００５１】
通信部１２は、通信インターフェース等を備え、通信ネットワーク４を介して、ファイル作成端末２及びファイル参照端末３と通信を行う。
【００５２】
記憶部１３は、ハードディスク等の補助記憶装置を備え、様々な情報やプログラム等を記憶する。具体的には、記憶部１３には、ファイル保管ＤＢ（Data Base）１３１、端末型番別表示能力テーブル１３２、ファイル形式変換プログラム１３３等が格納されている。
【００５３】
ファイル保管ＤＢ１３１は、ファイル作成端末２から送信されたファイルを記憶するデータベースである。
【００５４】
端末型番別表示能力テーブル１３２は、端末毎に、どのような形式のファイルを表示できるかを記憶するテーブルである。
【００５５】
図３は、端末型番別表示能力テーブル１３２のデータ構成例を示す図である。
【００５６】
図示するように、端末型番別表示能力テーブル１３２は、端末の機種等を示す型番に関連付けて、その型番の端末で表示可能なファイル形式を記憶する。
【００５７】
ファイル保管サーバ１は、ファイル参照端末３からファイルの送信を要求された時に、同時にその端末の型番を受信し、端末型番別表示能力テーブル１３２を検索して、その型番に関連付けられているファイル形式を取得する。そして、要求されたファイルを、取得したファイル形式に変換して、要求元のファイル参照端末３に送信する。
【００５８】
なお、端末型番別表示能力テーブル１３２が記憶する端末の型番は、端末を特定することができる情報であればよく、型番以外の例えば端末識別ＩＤ等であってもよい。
【００５９】
図２に戻り、ファイル形式変換プログラム１３３は、ファイルの形式を変換するためプログラムである。ファイル形式変換プログラム１３３は、変換前と変換後のファイル形式の組み合わせに対応した複数のファイル形式変換プログラムを含む。
【００６０】
次に、ファイル作成端末２について説明する。
【００６１】
ファイル作成端末２としては、通信機能を有する一般的なパーソナルコンピュータを使用することができるため、その具体的な構成の説明は省略する。
【００６２】
例えば、ユーザは、ファイル作成端末２にインストールされているソフトウェアを用いて所定の形式のファイルを作成する。そして、ユーザは、ファイル作成端末２の通信機能を用いてファイル保管サーバ１に接続し、作成したファイルを、ファイル保管サーバ１のファイル保管ＤＢ１３１に格納しておく。
【００６３】
なお、ユーザがファイル保管ＤＢ１３１に格納しておくファイルは、自らが作成したファイルでなくてもよい。例えば、他人が作成したファイルを通信ネットワーク、記録媒体等を介して取得して、ファイル保管ＤＢ１３１に格納しておいてもよい。
【００６４】
次に、ファイル参照端末３について説明する。
【００６５】
図４は、ファイル参照端末３の構成を概略的に示すブロック図である。
【００６６】
図示するように、ファイル参照端末３は、制御部３１、通信部３２、入力部３３、表示部３４、記憶部３５を備える。
【００６７】
制御部３１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、データの演算処理を行うと共に、ファイル参照端末３の全体を制御する。
【００６８】
制御部３１が、ＲＯＭや記憶部３５に記憶されているプログラムに従ってファイル参照端末３の全体を制御することにより、ファイル参照端末３におけるファイルの要求処理、受信処理、表示処理等が実行される。
【００６９】
通信部３２は、通信インターフェース等を備え、通信ネットワーク４を介して、ファイル保管サーバ１と通信を行う。入力部３３は、キーボード、マウス等の入力装置を備え、様々な情報を入力するために使用される。表示部３４は、ディスプレイ等の表示装置を備え、様々な情報を表示する。
【００７０】
記憶部３５は、ハードディスク等の補助記憶装置を備え、様々な情報やプログラム等を記憶する。具体的には、記憶部３５は、自機を型番情報３５１を記憶する。なお、型番情報は、端末を特定することができる情報であればよく、型番以外の例えば端末識別ＩＤ等であってもよい。その場合、上述した端末型番別表示能力テーブル１３２が記憶する型番を端末識別ＩＤ等に置き換えればよい。
【００７１】
次に、以上の構成のファイル参照システムの具体的な動作を説明する。
【００７２】
図５は、本実施の形態に係るファイル参照システムにおけるファイル参照処理の手順を示すフローチャートである。
【００７３】
なお、以下に説明する各手順は、ファイル保管サーバ１及びファイル参照端末３の各装置の制御部１１及び３１が、各装置のＲＯＭ等に記憶されている動作プログラムに従って、各装置を構成する各部を制御することにより実行される。
【００７４】
このファイル参照処理は、ユーザがファイル参照端末３においてファイルの参照を指示する情報を入力部３３に入力すると、開始される。
【００７５】
ファイル参照端末３は、この入力に応じて、まず、ファイルの参照を要求するファイル参照要求情報を、ファイル保管サーバ１に送信する（ステップＳ１１）。
【００７６】
ファイル保管サーバ１は、ファイル参照要求情報を受信すると、ファイル保管ＤＢ１３１に記憶されているファイルのファイル名の一覧を示すファイル名一覧情報を、ファイル参照端末３に送信する（ステップＳ１２）。
【００７７】
ファイル参照端末３は、ファイル名一覧情報を受信すると、受信した情報に基づき、ファイル名一覧を表示部３４に表示する（ステップＳ１３）。ユーザは、参照するファイルを特定するため、表示されたファイル名一覧の中から１のファイル名を選択し、その選択情報を入力部３３に入力する。
【００７８】
ファイル参照端末３は、ユーザによる入力部３３の操作に応じて、ファイル名一覧の中から１のファイル名が選択された否かを判別する（ステップＳ１４）。ファイル名が選択されていない場合には（ステップＳ１４：ＮＯ）、ファイル参照端末３は、ファイル名が選択されるまで待ち、選択されると（ステップＳ１４：ＹＥＳ）、記憶部３５からその端末の型番情報３５１を読み出す（ステップＳ１５）。
【００７９】
続いて、ファイル参照端末３は、選択されたファイル名と、読み出した型番情報と、をファイル保管サーバ１に送信する（ステップＳ１６）。
【００８０】
ファイル保管サーバ１は、ファイル名及び型番情報を受信すると、受信したファイル名で特定されるファイルを、ファイル保管ＤＢ１３１から読み出す（ステップＳ１７）。さらに、ファイル保管サーバ１は、受信した型番情報に関連付けられているファイル形式を端末型番別表示能力テーブル１３２から読み出す（ステップＳ１８）。
【００８１】
そして、ファイル保管サーバ１は、ステップＳ１７で読み出したファイルのファイル形式が、ステップＳ１８で読み出したファイル形式と一致するか否かを判別する（ステップＳ１９）。
【００８２】
ファイル形式が一致しない場合には（ステップＳ１９：ＮＯ）、ファイル保管サーバ１は、記憶部１３からファイル形式変換プログラム１３３を読み出し、ステップＳ１７で読み出したファイルのファイル形式を、ステップＳ１８で読み出したファイル形式に変換して（ステップＳ２０）、変換したファイルをファイル参照端末３に送信する（ステップＳ２１）。
【００８３】
一方、ファイル形式が一致した場合には（ステップＳ１９：ＹＥＳ）、ステップＳ２０をスキップし、ファイル保管サーバ１は、ステップＳ１７で読み出したファイルを、ファイル形式を変換することなくそのまま、ファイル参照端末３に送信する（ステップＳ２１）。
【００８４】
ファイル参照端末３は、ファイルを受信すると、そのファイルを記憶部３５に保存（記録）する（ステップＳ２２）。
【００８５】
そして、ファイル参照端末３は、ユーザによる入力部３３の操作に応じて、記憶部３５に保存したファイルの内容を、表示部３４に表示し（ステップＳ２３）、このファイル参照処理を終了する。
【００８６】
以上説明したように、本実施の形態に係るファイル参照システムでは、様々なソフトウェアで作成された様々な形式のファイルをファイル保管サーバ１に保管しておく。そして、ユーザは、例えば外出先でファイルを参照したいと思ったときに、外出先で使用可能なファイル参照端末３を利用して、ファイル保管サーバ１にアクセスし、ファイルの送信を要求する。その際、ファイル保管サーバ１は、要求されたファイルをファイル参照端末３で表示可能な形式に変換して送信する。
【００８７】
従って、このファイル参照システムによれば、ユーザは、ファイルを必要とするときに、使用する端末で表示可能な形式のファイルを簡単に取得することができ、容易にファイルを参照することができる。さらに、ユーザがファイルを参照したいときに、ファイル保管サーバ１においてファイルの形式が変換されるため、ファイル参照端末３は、変換ツールを備える必要が無く、簡単な構成とされることができる。
【００８８】
なお、本実施の形態において、ファイル保管サーバ１は、アクセスするユーザ毎にユーザ認証を行い、特定のユーザのみが本システムを利用できるようにしてもよい。例えば、ファイル保管サーバ１のファイル保管ＤＢ１３１にユーザ毎のユーザ専用フォルダを作成し、ファイル作成端末２からユーザ専用フォルダにファイルをアップロードする時や、ファイル参照端末３からのファイル参照要求に応じてユーザ専用フォルダからファイルを読み出すときに、ユーザＩＤ等によるユーザ認証を行うようにしてもよい。
【００８９】
また、ファイル参照端末３で表示可能なファイル形式が複数あり、端末型番別表示能力テーブル１３２において、１つの型番に複数のファイル形式が関連付けられている場合には、例えば、ファイル形式の欄の最初に記載されているファイル形式に変換するようにしてもよい。
【００９０】
また、同じく、端末型番別表示能力テーブル１３２において、１つの型番に複数のファイル形式が関連付けられている場合に、例えば、表示可能なファイル形式の中から１のファイル形式をユーザに選択させてもよい。この場合、具体的には、ファイル保管サーバ１は、ファイル参照端末３から型番情報を受信すると、端末型番別表示能力テーブル１３２においてその型番に関連付けられているファイル形式の一覧をファイル参照端末３に送信する。ファイル参照端末３は、ファイル形式の一覧を受信すると、その一覧を表示部３４に表示する。表示された一覧の中から、ユーザによる入力部３３の操作に応じて１のファイル形式が選択されると、ファイル参照端末３は、選択されたファイル形式の情報をファイル保管サーバ１に送信する。ファイル保管サーバ１は、受信したファイル形式に基づき、上述した図５のステップＳ１９におけるファイル形式の一致判別処理を行えばよい。
［第２の実施の形態］
上記第１の実施の形態では、ファイル保管サーバ１は、ファイル参照端末３の型番から表示可能なファイルの形式を直接判断し、ファイル形式の変換を実行した。しかしながら、ファイル参照端末３の種類（携帯情報端末、ＰＣ等）に応じて、ファイルの形式を変換するようにしてもよい。
【００９１】
そこで、このような場合を、本発明の第２の実施の形態として説明する。
【００９２】
本実施の形態に係るファイル参照システムでは、図１に示したファイル参照端末３ａは、外出先で使用可能な携帯電話、ＰＤＡ（Personal Digital Assistant）等の携帯情報端末である。また、ファイル参照端末３ｂは、外出先のオフィス等に設置されているＰＣである。
【００９３】
本実施の形態に係るファイル参照システムは、上述の第１の実施の形態と、端末型番別表示能力テーブル１３２のデータ構成が異なる。
【００９４】
図６は、本発明の第２の実施の形態に係る端末型番別表示能力テーブル１３２ａのデータ構成例を示す図である。
【００９５】
図示するように、端末型番別表示能力テーブル１３２ａは、端末の型番に関連付けて、その型番の端末の種類を記憶する。具体的には、端末型番別表示能力テーブル１３２ａは、端末の種類として、その端末が、携帯情報端末であるかパーソナルコンピュータ（ＰＣ）であるかを記憶する。
【００９６】
次に、本実施の形態に係るファイル参照システムの動作を説明する。
【００９７】
図７は、本発明の第２の実施の形態に係るファイル参照システムにおけるファイル参照処理の手順を示すフローチャートである。
【００９８】
なお、図７のステップＳ３１〜Ｓ３７、Ｓ４１〜Ｓ４３の各処理は、第１の実施の形態で既に説明した図５のステップＳ１１〜Ｓ１７、Ｓ２１〜Ｓ２３の各処理と同一であるため、その具体的な説明を省略する。
【００９９】
図７において、ステップＳ３１〜Ｓ３６の各処理の後、ファイル保管サーバ１は、ファイル参照端末３から、ファイル名及び型番情報を受信し、受信したファイル名で特定されるファイルを、ファイル保管ＤＢ１３１から読み出す（ステップＳ３７）。
【０１００】
次に、ファイル保管サーバ１は、受信した型番情報に関連付けられている端末の種類を端末型番別表示能力テーブル１３２ａから読み出し、ファイルの参照を要求しているファイル参照端末３が携帯情報端末であるか否かを判別する（ステップＳ３８）。
【０１０１】
ファイル参照端末３が携帯情報端末であると判別された場合には（ステップＳ３８：ＹＥＳ）、ファイル保管サーバ１は、ステップＳ３７で読み出したファイルのファイル形式を、携帯情報端末で表示可能なＧＩＦ（Graphics Interchange Format）形式、ＪＰＥＧ（Joint Photographic Experts Group）形式等の所定の画像形式に変換する（ステップＳ３９）。ここでは、例えばＧＩＦ形式にファイルを変換する。
【０１０２】
一方、ファイル参照端末３が携帯情報端末でないと判別された場合には（ステップＳ３８：ＮＯ）、ファイル保管サーバ１は、ファイル参照端末３がＰＣであるとみなし、ステップＳ３７で読み出したファイルのファイル形式を、ＰＣで表示可能なＰＤＦ（Portable Document Format）形式に変換する（ステップＳ４０）。
【０１０３】
ファイル保管サーバ１は、ファイル参照端末３の種類に応じて形式を変換したファイルを、ファイル参照端末３に送信する（ステップＳ４１）。ファイル参照端末３は、ファイル保管サーバ１から受信した自機で表示可能な形式のファイルを、記憶部３５に保存し（ステップＳ４２）、ファイルの内容を表示部３４に表示して（ステップＳ４３）、このファイル参照処理を終了する。
【０１０４】
なお、ステップＳ３８において、さらに、ファイル参照端末３がＰＣであるか否かを判別してもよい。また、ファイル参照端末３が携帯情報端末でもＰＣでもない場合には、ファイル保管サーバ１が、ファイル参照端末３に表示可能なファイル形式を問い合わせ、例えばユーザ操作により特定された表示可能なファイル形式をファイル参照端末３から受信し、そのファイル形式にファイルを変換するようにしてもよい。
【０１０５】
また、変換しようとするファイル形式が元のファイル形式と一致する場合には、第１の実施の形態と同様に、ファイル形式の変換処理をスキップする。
【０１０６】
以上説明したように、本発明の第２の実施の形態に係るファイル参照システムでは、様々なソフトウェアで作成された様々な形式のファイルをファイル保管サーバ１に保管しておく。そして、ユーザは、ファイルを参照したいと思ったときに、外出先でユーザが携帯している又はユーザの近くにあるファイル参照端末３を利用して、ファイル保管サーバ１にアクセスし、ファイルの送信を要求する。
【０１０７】
ファイル保管サーバ１は、ファイル参照端末３からファイルの送信要求を受けると、要求元のファイル参照端末３が携帯情報端末であるかＰＣであるかを判断し、端末の種類に基づき、その端末で表示可能なファイル形式にファイルを変換する。
【０１０８】
従って、このファイル参照システムによれば、携帯情報端末でファイルを参照するときには、携帯情報端末で表示可能な形式にファイルが変換されるので、ユーザは、外出時に携帯情報端末を携帯していれば、必要なときにファイルを参照することができる。
【０１０９】
また、ＰＣでファイルを参照するときには、ＰＤＦ形式に変換されたファイルがＰＣに送信される。
【０１１０】
このため、形式変換前のファイルのデータ量が大きい場合には、データ量を小さくすることができ、ＰＣでのファイルの受信時間を短縮することができる。また、ＰＣには、無償で取得可能なＰＤＦ形式ファイルの表示用ソフトウェアがインストールされていればよく、多くのＰＣをファイル参照端末として使用させることができる。
［第３の実施の形態］
携帯情報端末は、ＰＣに比べて表示部３４の画面が小さく、受信したファイルをそのまま開いて表示すると、ファイルの内容が見にくくなってしまう場合がある。
【０１１１】
そこで、本発明の第３の実施の形態として、携帯情報端末の表示画面の表示能力に応じてファイルが表示部３４に適正に表示されるように、ファイル保管サーバ１でファイルのデータを調整する場合について説明する。
【０１１２】
図８は、本発明の第３の実施の形態に係るファイル保管サーバ１の構成を概略的に示すブロック図である。
【０１１３】
図８は、上記第１の実施の形態で説明した図２と、記憶部１３に格納されているデータの一部が異なる。具体的には、端末型番別表示能力テーブル１３２のデータ構成が異なり、記憶部１３はさらに部分ファイル生成プログラム１３４及びファイル補正プログラム１３５を格納している。なお、図８において、既に説明した図２に示した構成要素と同一の部分には同一の符号を付して、その説明を省略する。
【０１１４】
図９は、本発明の第３の実施の形態に係る端末型番別表示能力テーブル１３２ｂのデータ構成例を示す図である。
【０１１５】
図示するように、端末型番別表示能力テーブル１３２ｂは、携帯情報端末の型番に関連付けて、その型番の携帯情報端末の画面の表示サイズ（解像度、ドット数）等の表示能力を記憶する。
【０１１６】
図８に戻り、部分ファイル生成プログラム１３４は、ファイルの内容の一部分である部分ファイルを生成するプログラムである。具体的には、例えば、複数のページで構成されているファイルの所定のページが参照部分として指定された場合には、部分ファイル生成プログラム１３４が実行されることにより、ファイル保管サーバ１は、指定されたページの内容からなる部分ファイルを生成する。さらに、部分ファイルが示すページ内の所定の領域が参照部分として指定された場合には、ファイル保管サーバ１は、指定された領域部分の内容からなる部分ファイルを生成する。
【０１１７】
ファイル補正プログラム１３５は、部分ファイルが携帯情報端末の表示部３４に表示される際に、表示部３４の表示能力に合わせて適正に表示されるように、ファイルを補正するプログラムである。具体的には、例えば、ファイル補正プログラム１３５が実行されることにより、ファイル保管サーバ１は、携帯情報端末の表示部３４の表示サイズに基づき、部分ファイルが表示部３４の画面内に収まるフルサイズで表示されるように、部分ファイルを補正する。
【０１１８】
次に、本実施の形態に係るファイル参照システムの動作を説明する。
【０１１９】
まず、上記第２の実施の形態で説明した図７のファイル参照処理により、ユーザは、携帯情報端末であるファイル参照端末３の表示部３４に所望のファイルを表示させる。なお、本発明の第３の実施の形態に係る端末型番別表示能力テーブル１３２ｂには、ＰＣの型番は記録されておらず、携帯情報端末の型番のみが記録されている。そのため、図７のステップＳ３８では、ファイル保管サーバ１は、端末型番別表示能力テーブル１３２ｂに型番が存在する場合に、ファイル参照端末３が携帯情報端末であると判別し、存在しない場合には、ファイル参照端末３がＰＣであると判別する。
【０１２０】
このファイル参照処理により携帯情報端末の表示部３４に表示されたファイルの内容を、ユーザが見にくいと感じた場合、以下に説明する部分ファイル表示処理により、ファイル内のユーザが参照したい部分が表示部３４に拡大されて表示される。
【０１２１】
図１０は、本発明の第３の実施の形態に係る部分ファイル表示処理の手順を示すフローチャートである。
【０１２２】
この部分ファイル表示処理は、例えば、ファイル参照端末３の表示部３４にファイルの内容が表示されている状態において、ユーザが、参照したいページ番号を入力部３３に入力することにより、開始される。
【０１２３】
ファイル参照端末３は、この操作に応じて、参照中のファイルのファイル名と、ユーザにより指定されたページ番号と、携帯情報端末の型番情報と、をファイル保管サーバ１に送信する（ステップＳ５１）。
【０１２４】
ファイル保管サーバ１は、これらの情報を受信すると、受信したファイル名及びページ番号に基づき、部分ファイルを生成する（ステップＳ５２）。具体的には、ファイル保管サーバ１は、受信したファイル名で特定されるファイルをファイル保管ＤＢ１３１から読み出し、そのファイル内の受信したページ番号で特定されるページの内容を示す部分ファイルを、部分ファイル生成プログラム１３４を用いて生成する。
【０１２５】
次に、ファイル保管サーバ１は、部分ファイルのファイル形式を、携帯情報端末で表示可能な例えば画像形式に変換する（ステップＳ５３）。
【０１２６】
続いて、ファイル保管サーバ１は、受信した型番情報に基づき、その型番に関連付けられている表示サイズを端末型番別表示能力テーブル１３２ｂから読み出す（ステップＳ５４）。
【０１２７】
さらに、ファイル保管サーバ１は、読み出した表示サイズに基づき、形式変換した部分ファイルを補正する（ステップＳ５５）。具体的には、ファイル保管サーバ１は、部分ファイルを、読み出した表示サイズの画面にフルサイズで表示されるように、ファイル補正プログラム１３５を用いて補正する。
【０１２８】
そして、ファイル保管サーバ１は、補正した部分ファイルをファイル参照端末３に送信し（ステップＳ５６）、ファイル参照端末３は、部分ファイルを受信して、表示部３４に表示する（ステップＳ５７）。
【０１２９】
図１１は、１ページ分の部分ファイルの表示例を示す図である。
【０１３０】
図示するように、上記ステップＳ５１〜Ｓ５７の処理により、複数のページで構成されているファイルの所定のページの内容が、表示部３４の画面全体に表示される。
【０１３１】
ユーザは、このようにして表示されたページ単位の部分ファイルの内容が、小さくて見にくいと感じた場合には、さらに、ページ内を複数の領域に分割した分割領域の中の拡大表示させたい１の領域を指定する。
【０１３２】
図１２は、１つのページにおける分割領域の例を示す図である。
【０１３３】
図示するように、部分ファイルが示す１つのページは、例えば、左上領域、右上領域、左下領域、右下領域の４つの領域に分割される。なお、図示した領域は例示であり、４つ以外の領域に分割してもよい。
【０１３４】
ユーザは、この分割領域の中から、拡大表示したい内容が表示されている１の領域を、入力部３３を操作して指定する。
【０１３５】
ファイル参照端末３は、この操作に応じて、参照中の部分ファイルのファイル名及びページ番号と、ユーザにより指定されたページ内の領域を特定するためのページ内領域特定情報と、携帯情報端末の型番情報と、をファイル保管サーバ１に送信する（ステップＳ５８）。
【０１３６】
ファイル保管サーバ１は、これらの情報を受信すると、受信したファイル名、ページ番号、及びページ内領域特定情報に基づき、部分ファイルを生成する（ステップＳ５９）。具体的には、ファイル保管サーバ１は、ファイル名で特定されるファイル内の、ページ番号で特定されるページの中の、ページ内領域特定情報で特定される領域内の内容を示す部分ファイルを、部分ファイル生成プログラム１３４を用いて生成する。
【０１３７】
そして、ファイル保管サーバ１は、上述したステップＳ５３〜５６と同様の処理により、生成した部分ファイルのファイル形式変換（ステップＳ６０）、表示サイズ補正（ステップＳ６１，Ｓ６２）を行い、補正した部分ファイルをファイル参照端末３に送信する（ステップＳ６３）。
【０１３８】
ファイル参照端末３は、部分ファイルを受信して、表示部３４に表示し（ステップＳ６４）、この部分ファイル表示処理を終了する。
【０１３９】
図１３は、１つの分割領域の部分ファイルの表示例を示す図である。
【０１４０】
例えば、図１１に示したページ単位の部分ファイルが表示部３４に表示されている状態において、ユーザにより左上領域が指定された場合には、図１３に示すように、ページ内の左上領域の内容が、表示部３４の画面全体に表示される。
【０１４１】
以上説明したように、本発明の第３の実施の形態に係るファイル参照システムでは、ファイル保管サーバ１は、ファイル参照端末３からの指示に応じて、ファイル内の一部の内容を示す部分ファイルを生成する。さらに、ファイル保管サーバ１は、機種毎に表示サイズ（解像度、画素数）が異なる携帯情報端末に対応して、機種毎に部分ファイルが適正に表示されるようにファイルを補正し、補正したファイルをファイル参照端末３に送信する。
【０１４２】
従って、このファイル参照システムによれば、ユーザは、携帯情報端末の機種を意識することなく、ファイル内の参照したい部分を見やすい表示により参照することができる。
【０１４３】
以上、本発明の実施の形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施の形態に限られるものではない。
【０１４４】
例えば、ファイル保管サーバ１とファイル参照端末３との間の情報の送受信を、Ｗｅｂページを介して行うようにしてもよい。この場合、ファイル保管サーバ１にＷｅｂサーバ機能を持たせ、ファイル参照端末３は、Ｗｅｂブラウザを用いて、ファイル保管サーバ１により提供されるＷｅｂページを閲覧し、その記載に沿って、例えば、要求される情報を送信するようにすればよい。
【０１４５】
また、上記実施の形態に係るファイル保管サーバ１、ファイル作成端末２、及びファイル参照端末３の各制御部により実行される機能は、ソフトウェアに限らず、専用のハードウェアによって実現することもできる。
【０１４６】
また、ファイル保管サーバ１及びファイル参照端末３を通常のコンピュータシステムによって実現することもできる。
【０１４７】
例えば、上記実施の形態では、ファイル保管サーバ１又はファイル参照端末３において、動作プログラムがメモリ等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理動作を実行する装置を構成してもよい。
【０１４８】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
【０１４９】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【０１５０】
【図１】本発明の第１の実施の形態に係るファイル参照システムの構成を概略的に示すブロック図である。
【図２】ファイル保管サーバの構成を概略的に示すブロック図である。
【図３】端末型番別表示能力テーブルのデータ構成例を示す図である。
【図４】ファイル参照端末の構成を概略的に示すブロック図である。
【図５】本発明の第１の実施の形態に係るファイル参照システムにおけるファイル参照処理の手順を示すフローチャートである。
【図６】本発明の第２の実施の形態に係る端末型番別表示能力テーブルのデータ構成例を示す図である。
【図７】本発明の第２の実施の形態に係るファイル参照システムにおけるファイル参照処理の手順を示すフローチャートである。
【図８】本発明の第３の実施の形態に係るファイル保管サーバの構成を概略的に示すブロック図である。
【図９】本発明の第３の実施の形態に係る端末型番別表示能力テーブルのデータ構成例を示す図である。
【図１０】本発明の第３の実施の形態に係る部分ファイル表示処理の手順を示すフローチャートである。
【図１１】１ページ分の部分ファイルの表示例を示す図である。
【図１２】１つのページにおける分割領域の例を示す図である。
【図１３】１つの分割領域の部分ファイルの表示例を示す図である。
【符号の説明】
【０１５１】
１  ファイル保管サーバ
２  ファイル作成端末
３，３ａ，３ｂ  ファイル参照端末
４  通信ネットワーク
１１，３１  制御部
１２，３２  通信部
１３，３５  記憶部
３３  入力部
３４  表示部
１３１  ファイル保管ＤＢ
１３２，１３２ａ，１３２ｂ  端末型番別表示能力テーブル
１３３  ファイル形式変換プログラム
１３４  部分ファイル生成プログラム
１３５  ファイル補正プログラム
３５１  型番情報
【図１】
2008243152.tif 000003
【図２】
2008243152.tif 000004
【図３】
2008243152.tif 000005
【図４】
2008243152.tif 000006
【図５】
2008243152.tif 000007
【図６】
2008243152.tif 000008
【図７】
2008243152.tif 000009
【図８】
2008243152.tif 000010
【図９】
2008243152.tif 000011
【図１０】
2008243152.tif 000012
【図１１】
2008243152.tif 000013
【図１２】
2008243152.tif 000014
【図１３】
2008243152.tif 000015