(57)【要約】    【課題】  サーバ装置によるファイル共有管理を行いつつ、サーバ装置の負担を軽減したファイルシステムを提供する。    【解決手段】  会議参加者のいずれかの端末装置（第１の端末装置、ここでは端末装置Ｔ1とする）が、サーバ装置Ｓからファイルをダウンロードする。次に、端末装置Ｔ1は、ユーザ操作に応じて、ダウンロードしたファイルに強制表示指令を付して、直接通信により他の端末装置Ｔ2・・・Ｔn（第２の端末装置）に送信する。これを受信した第２の端末装置は、強制表示指令が付されていることから、当該ファイルを表示する。したがって、各人の端末装置において、サーバ装置Ｓにアクセスしなくとも、同じファイルを閲覧することができる。【選択図】  図２
2016177753.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置、第１の端末装置、第２の端末装置を備えたファイルシステムであって、
前記第１の端末装置は、
ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信する対サーバ装置受信手段と、
前記受信した基準ファイルを記録部に記録する記録手段と、
記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、前記第２の端末装置に送信する対端末装置送信手段とを備え、
前記第２の端末装置は、
前記第１の端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信する対端末装置受信手段と、
前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル表示手段と、
を備えたファイルシステム。
【請求項２】
ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信する対サーバ装置受信手段と、
前記受信した基準ファイルを記録部に記録する記録手段と、
記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、送信先端末装置に送信する対端末装置送信手段と、
送信元端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信する対端末装置受信手段と、
前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル表示手段と、
を備えた端末装置。
【請求項３】
端末装置をコンピュータによって実現するための端末プログラムであって、コンピュータを、
ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信する対サーバ装置受信手段と、
前記受信した基準ファイルを記録部に記録する記録手段と、
記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、送信先端末装置に送信する対端末装置送信手段と、
送信元端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信する対端末装置受信手段と、
前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル表示手段として機能させるための端末プログラム。
【請求項４】
請求項２の装置または請求項３のプログラムにおいて、
前記端末装置の記録手段は、送信元端末装置から受信した転送ファイルによって、記録部に既に記録済みの基準ファイルを更新することを特徴とする装置またはプログラム。
【請求項５】
請求項２〜４のいずれかの装置またはプログラムにおいて、
前記対端末装置送信手段は、基準ファイルのうち、使用者によって選択された部分を送信することを特徴とする装置またはプログラム。
【請求項６】
請求項２〜４のいずれかの装置またはプログラムにおいて、
前記対端末装置送信手段は、基準ファイルのうち、送信先端末装置から要求された部分を送信することを特徴とする装置またはプログラム。
【請求項７】
請求項２〜６のいずれかの装置またはプログラムにおいて、
前記対端末装置送信手段は、転送ファイルが送信先端末装置に記録されているかどうかを確認するファイル問合せを送信し、送信先端末装置に当該転送ファイルが記録されていない場合にのみ、当該転送ファイルを送信先端末装置に送信することを特徴とする装置またはプログラム。
【請求項８】
請求項７の装置またはプログラムにおいて、
前記対端末装置受信手段は、ファイル問合せを受けて、転送ファイルが前記記録部に記録されていない場合にのみ、当該ファイルの受信を行い、
前記ファイル表示手段は、転送ファイルが前記記録部に記録されている場合には、当該ファイルを表示部に表示することを特徴とする装置またはプログラム。
【請求項９】
サーバ装置、第１の端末装置、第２の端末装置を備えたファイルシステムにおけるファイル閲覧方法であって、
前記第１の端末装置が、ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信し、
前記第１の端末装置が、前記受信した基準ファイルを記録部に記録し、
前記第１の端末装置が、記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、前記第２の端末装置に送信し、
前記第２の端末装置が、前記第１の端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信し、
前記第２の端末装置が、前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル閲覧方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、サーバ装置と端末装置を用いたファイルシステムに関するものである。
【背景技術】
【０００２】
文書などのファイルをサーバ装置に記録し、ネットワークにて接続された端末装置間で共有することが行われている。複数人でファイルを編集し閲覧する場合などにおいて、サーバ装置に接続すれば最新のファイルを取得でき、確実に情報共有できるという利点がある。
【０００３】
このようなシステムにおいては、ある端末装置においてファイルを編集すると、これをサーバ装置にアップロードする。他の端末装置に対しては、ファイルの更新があった旨をサーバ装置から連絡する。他の端末装置は、サーバ装置にアクセスして、ファイルをダウンロードして更新を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−６５２４１
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような従来技術のシステムでは、各端末装置からサーバ装置に対してアクセスを行ってファイル更新をしなければならなかった。このため、たとえば、複数人がタブレットなどの端末装置を持ち寄ってファイルを閲覧しながら会議を行う場合、各人の端末装置からそれぞれサーバ装置にアクセスし、個々にファイル更新を行う必要があった。つまり、サーバ装置に対する通信量が多くなるだけでなく、サーバ装置の当該ファイルに対するアクセスが集中するという問題があった。さらに、サーバ装置との通信ができないと、ファイルの更新ができないという問題があった。
【０００６】
かといって、サーバ装置を設けずに、各端末装置がそれぞれファイルを記録する方式では、ファイルの同期がとれずに、ファイル共有が実現できないという問題があった。
【０００７】
特許文献１には、サーバ装置を設けながらも、サーバ装置を介さずに、近隣に所在する端末装置間でコミュニケーションを行うシステムが開示されている。しかし、特許文献１では、上記のようなファイル共有の問題について、解決策を提示するものではない。
【０００８】
この発明は、上記のような問題点を解決して、サーバ装置によるファイル共有管理を行いつつ、サーバ装置の負担を軽減したファイルシステムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係るファイルシステムの独立して採用可能ないくつかの特徴を以下に示す。
【００１０】
(1)この発明に係るファイルシステムは、サーバ装置、第１の端末装置、第２の端末装置を備えたファイルシステムであって、前記第１の端末装置は、ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信する対サーバ装置受信手段と、前記受信した基準ファイルを記録部に記録する記録手段と、記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、前記第２の端末装置に送信する対端末装置送信手段とを備え、
前記第２の端末装置は、前記第１の端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信する対端末装置受信手段と、
前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル表示手段とを備えたファイルシステム。
【００１１】
したがって、サーバ装置によるファイル管理を行いつつ、サーバ装置の負担を軽減したシステムを提供することができる。
【００１２】
(2)(3)この発明に係る端末装置は、ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信する対サーバ装置受信手段と、前記受信した基準ファイルを記録部に記録する記録手段と、記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、送信先端末装置に送信する対端末装置送信手段と、送信元端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信する対端末装置受信手段と、前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示するファイル表示手段とを備えている。
【００１３】
したがって、サーバ装置によるファイル管理を行いつつ、サーバ装置の負担を軽減したシステムを提供することができる。
【００１４】
(4)この発明に係る端末装置は、端末装置の記録手段は、送信元端末装置から受信した転送ファイルによって、記録部に既に記録済みの基準ファイルを更新することを特徴としている。
【００１５】
したがって、転送によりファイル更新を行うことができる。
【００１６】
(5)この発明に係る端末装置は、対端末装置送信手段は、基準ファイルのうち、使用者によって選択された部分を送信することを特徴としている。
【００１７】
したがって、他の端末装置に対し必要な部分のみを転送することができる。
【００１８】
(6)この発明に係る端末装置は、対端末装置送信手段が、基準ファイルのうち、送信先端末装置から要求された部分を送信することを特徴とする。
【００１９】
したがって、他の端末装置が要求する部分のみ転送することができる。
【００２０】
(7)この発明に係る端末装置は、対端末装置送信手段が、転送ファイルが送信先端末装置に記録されているかどうかを確認するファイル問合せを送信し、送信先端末装置に当該転送ファイルが記録されていない場合にのみ、当該転送ファイルを送信先端末装置に送信することを特徴としている。
【００２１】
したがって、送信先端末装置にファイルが記録されている場合、不必要な転送を避けることができる。
【００２２】
(8)この発明に係る端末装置は、対端末装置受信手段が、ファイル問合せを受けて、転送ファイルが前記記録部に記録されていない場合にのみ、当該ファイルの受信を行い、ファイル表示手段が、転送ファイルが前記記録部に記録されている場合には、当該ファイルを表示部に表示することを特徴としている。
【００２３】
したがって、ファイルが記録部に記録されている場合、ファイル転送を受けることなく直ちに表示することができる。
【００２４】
(9)この発明に係るファイル転送方法は、サーバ装置、第１の端末装置、第２の端末装置を備えたファイルシステムにおけるファイル閲覧方法であって、前記第１の端末装置が、ネットワーク通信部を用いて、サーバ装置から基準ファイルを受信し、前記第１の端末装置が、前記受信した基準ファイルを記録部に記録し、前記第１の端末装置が、記録部に記録された基準ファイルの一部または全部について、強制表示指令を付し、転送ファイルとして、直接通信部を用いて、前記第２の端末装置に送信し、前記第２の端末装置が、前記第１の端末装置から送信されてくる前記転送ファイルの一部または全部を、強制表示指令とともに受信し、前記第２の端末装置が、前記強制表示指令ともに受信した前記転送ファイルの一部または全部を表示部に表示する。
【００２５】
したがって、サーバ装置によるファイル管理を行いつつ、サーバ装置の負担を軽減したファイル転送方法を提供することができる。
【００２６】
「対サーバ装置受信手段」は、実施形態においては、ステップＳ２がこれに対応する。
【００２７】
「記録手段」は、実施形態においては、ステップＳ３がこれに対応する。
【００２８】
「対端末装置送信手段」は、実施形態においては、ステップＳ１５がこれに対応する。
【００２９】
「ファイル表示手段」は、実施形態においては、ステップＳ２４がこれに対応する。
【００３０】
「プログラム」とは、ＣＰＵにより直接実行可能なプログラムだけでなく、ソース形式のプログラム、圧縮処理がされたプログラム、暗号化されたプログラム等を含む概念である。
【図面の簡単な説明】
【００３１】
【図１】この発明によるファイルシステムの全体構成である。
【図２】端末装置の機能ブロック図である。
【図３】端末装置Ｔ1のハードウエア構成である。
【図４】サーバ装置Ｓのハードウエア構成である。
【図５】ファイル管理プログラム４４のフローチャートである。
【図６】ファイル管理プログラム４４のフローチャートである。
【図７】ファイル管理プログラム４４のフローチャートである。
【図８】ファイル転送可能な端末装置リストの画面表示例である。
【図９】通信確立中の端末装置リストの画面表示例である。
【図１０】ファイルＤＢを示す図である。
【図１１】転送ファイルを示す図である。
【図１２】他の実施形態によるファイル管理プログラム４４のフローチャートである。
【発明を実施するための形態】
【００３２】
１．システムの全体構成
図１に、この発明の一実施形態によるファイルシステムの構成を示す。端末装置Ｔ1、Ｔ2・・・Ｔnは、インターネットなどのネットワークを介してサーバ装置Ｓと通信可能である。この実施形態では、端末装置Ｔ1、Ｔ2・・・Ｔnは、無線ＬＡＮによってネットワークに接続するようにしているが、有線によって接続するようにしてもよい。また、この実施形態では、端末装置Ｔ1、Ｔ2・・・Ｔn間で、ブルーツース、WiFiなどの近距離通信を行うことも可能となっている。
【００３３】
端末装置Ｔ1、Ｔ2・・・Ｔnは、それぞれ、サーバ装置Ｓにアクセスし、最新のファイルをダウンロードして取得することができる。端末装置Ｔ1、Ｔ2・・・Ｔnを操作してファイルの編集を行ったユーザは、編集後のファイルをサーバ装置Ｓにアップロードする。これにより、サーバ装置Ｓには、最新のファイルが記録されることになる。
【００３４】
また、端末装置Ｔ1、Ｔ2・・・Ｔnを持った各ユーザが、ファイルを参照しながら会議などを行う場合には、次のような処理を行うことができる。会議参加者のいずれかの端末装置（第１の端末装置、ここでは端末装置Ｔ1とする）が、サーバ装置Ｓからファイルをダウンロードする。次に、端末装置Ｔ1は、ユーザ操作に応じて、ダウンロードしたファイルに強制表示指令を付して、直接通信により他の端末装置Ｔ2・・・Ｔn（第２の端末装置）に送信する。これを受信した第２の端末装置は、強制表示指令が付されていることから、当該ファイルを表示する。
【００３５】
したがって、各人の端末装置において、サーバ装置Ｓにアクセスしなくとも、同じファイルを閲覧することができる。
【００３６】
なお、上記のような端末装置間でのファイル転送は、会議以外にも、最新ファイルへの更新などの目的で実施することができる。
【００３７】
２．端末装置の機能ブロック図
図２に、この発明の一実施形態によるファイルシステムにおける端末装置の機能ブロック図を示す。ここでは、端末装置Ｔ1について機能ブロック図を示したが、他の端末装置Ｔ2・・・Ｔnも同様である。
【００３８】
端末装置Ｔ1が、送信先端末装置Ｔ2などに対して基準ファイルを送信する場合の機能は以下のとおりである。対サーバ受信手段５２は、ネットワーク通信部５０によって、サーバ装置Ｓからファイルを受信する。記録手段５４は、受信したファイルを記録部６６に基準ファイルとして記録する。対端末装置送信手段５６は、直接通信部５８によって、記録部６６に記録した基準ファイルを、転送ファイルとして送信先端末装置Ｔ2に送信する。この際、強制表示指令も併せて送信する。これを受けた、送信先端末装置Ｔ2は、強制表示指令にしたがって、受信した転送ファイルを表示部に表示する。
【００３９】
また、端末装置Ｔ1が送信元端末装置Ｔ3から転送ファイルを受け取る場合の機能は以下のとおりである。対端末装置受信手段６０は、直接通信部５８によって、送信元端末装置Ｔ3からの転送ファイルを強制表示指令とともに受信する。表示手段６２は、強制表示指令にしたがい、受信した転送ファイルを表示部６４に表示する。
【００４０】
３．ハードウエア構成
図３に、端末装置Ｔ1、Ｔ2・・・Ｔnのハードウエア構成を示す。この実施形態では、タブレット型コンピュータを端末装置としている。
【００４１】
ＣＰＵ３０には、メモリ３２、表示部であるタッチスクリーンディスプレイ３４、記録部である不揮発性メモリ３６、直接通信部である直接通信回路３８、ネットワーク通信部であるネットワーク通信回路４０が接続されている。
【００４２】
直接通信回路３８は、ブルーツース規格やWifi規格（Ｐ２Ｐ通信など）などによる近距離で直接的に（サーバ装置Ｓを介さず）他の端末装置と通信を行うための回路である。ネットワーク通信回路４０は、インターネットなどのネットワークを介してサーバ装置Ｓと通信を行うための回路である。Wifi規格や３Ｇ・４Ｇ・ＬＴＥ規格などで、ネットワークに接続された無線ルータと通信を行う回路を用いることができる。
【００４３】
不揮発性メモリ３６には、オペレーティングシステム４２、ファイル管理プログラム４４が記録されている。ファイル管理プログラム４４は、オペレーティングシステム４２と協働してその機能を発揮するものである。これらプログラムは、インターネットなどを介してダウンロードしたものである。
【００４４】
なお、この実施形態では、端末装置としてタブレット型コンピュータを用いているが、スマートフォンや通常のＰＣなどを用いてもよい。また、これらが混在していてもよい。
【００４５】
図４に、サーバ装置Ｓのハードウエア構成を示す。ＣＰＵ１０には、メモリ１２、ハードディスク１４、ＤＶＤ−ＲＯＭドライブ１６、ネットワーク通信回路１８が接続されている。ネットワーク通信回路１８は、インターネット等のネットワークに接続するためのものである。
【００４６】
ハードディスク１４には、オペレーティングシステム２０、ファイル管理プログラム２２が記録されている。また、ハードディスク１４には、共有するファイルが記録される。なお、ファイルは他のコンピュータに記録されたものであってもよい。
【００４７】
ファイル管理プログラム２２は、オペレーティングシステム２０と協働してその機能を発揮するものである。これらプログラムは、ＤＶＤ−ＲＯＭ２４に記録されていたものを、ＤＶＤ−ＲＯＭドライブ１６を介して、ハードディスク１４にインストールしたものである。
【００４８】
４．ファイル管理プログラムの処理
図５に、端末装置Ｔ1がサーバ装置Ｓからファイルをダウンロードする場合のファイル管理プログラム２２、４４のフローチャートを示す。
【００４９】
ユーザ操作に応じて、端末装置Ｔ1のＣＰＵ３０（以下、端末装置Ｔ1と省略することがある）は、ファイル要求をサーバ装置に対して送信する（ステップＳ１）。これを受けて、サーバ装置Ｓは、要求されたファイルをハードディスク１４から読み出して送信する（ステップＳ１１）。
【００５０】
端末装置Ｔ1は、送信されてきたファイルを受信する（ステップＳ２）。続いて、端末装置Ｔ1は、受信したファイルを不揮発性メモリ３６に記録する（ステップＳ３）。記録されたファイルの例を、図１０に示す。図１０は、ファイルＤＢのデータ構成であり、今回取得されたファイルによって更新される（追加あるいは上書される）ことになる。
【００５１】
図１０において、「文書の登録先サーバ名」は、このファイルをいずれのサーバ装置Ｓから取得したかを示すものである。「文書ＩＤ」は、文書を特定するためのＩＤである。この実施形態では、各サーバ装置がユニークなＩＤを付すようにしている。したがって、サーバ名と文書ＩＤにより、ファイル（文書）を特定することができる。「文書のバイナリデータ」には、実際のファイルのデータが記録される。
【００５２】
以上のようにして、端末装置Ｔ1は、最新のファイルをサーバ装置Ｓから取得することができる。なお、取得したファイルを編集した場合、端末装置Ｔ1からサーバ装置Ｓに送信する。これを受けて、サーバ装置Ｓは、ハードディスク１４に記録されている当該ファイルを更新する。
【００５３】
次に、サーバ装置Ｓからダウンロードしたファイルを、近傍の端末装置Ｔ2・・・Ｔnに送信する場合のフローチャートを、図６、図７に示す。
【００５４】
ユーザ操作により、端末装置Ｔ1は、不揮発性メモリ３６に記録されているファイルを読み出し、タッチスクリーンディスプレイ３４に表示する（ステップＳ５）。この実施形態では、このようにタッチスクリーンディスプレイ３４に表示された状態のファイルが、基準ファイルとして転送される対象となる。ここでは、サーバ装置Ｓからダウンロードした直後のファイルを基準ファイルとしているが、不揮発性メモリ３６に記録された他のファイルを基準ファイルとしてもよい。
【００５５】
次に、ユーザがタッチスクリーンディスプレイ３４上に表示された転送処理開始ボタン（図示せず）をクリックすると、端末装置Ｔ1は、直接通信回路３８を制御して、通信可能な他の端末装置があればその端末装置を特定する（ステップＳ６）。この処理は、直接通信回路３８から、通信可能端末を問い合わせる信号を送信し、これに対する返答（端末ＩＤを含む）があるかどうかによって行うことができる。ここでは、たとえば、端末装置Ｔ2、Ｔ5・・・などが通信可能な端末装置としてリストアップされ、その一覧がメモリ３２に記録されたものとする。
【００５６】
次に、端末装置Ｔ1は、通信可能であるとしてリストアップされた端末装置のそれぞれについて、以下の処理を行う（ステップＳ７、Ｓ１１）。以下では、端末装置Ｔ2に対する処理について説明するが、他の端末装置に対する処理も同様である。
【００５７】
まず、端末装置Ｔ1は、端末装置Ｔ2に対し、当該端末装置Ｔ2が直接通信にてファイル転送が可能かどうかを問い合わせる信号を、直接通信回路３８から送信する（ステップＳ８）。この実施形態では、端末装置Ｔ2に、同じファイル管理プログラム４４がインストールされているかどうかによって判断するようにしている。つまり、ファイル管理プログラム４４は、他の端末装置からの上記問い合わせを受けると、可能である旨を、直接通信回路３８から返信するように構成されている。
【００５８】
したがって、端末装置Ｔ2にもファイル管理プログラム４４がインストールされていれば、可能である旨の返答が、直接通信回路３８を介して送信されてくることになる。つまり、端末装置Ｔ2のＣＰＵ３０（以下、端末装置Ｔ2と省略することがある）は、問い合わせを受けて内容を解釈できれば、可能である旨の返答を、直接通信回路３８によって送信する（ステップＳ２１）。端末装置Ｔ2にファイル管理プログラム４４がインストールされていなければ、返答が返ってこない。
【００５９】
端末装置Ｔ1は、上記問い合わせに対する「可能である旨」の返答があったかどうかを判断する（ステップＳ９）。なお、問い合わせの送信から、所定時間経過しても返答を受けることができない場合には、返答がないものと判断する。
【００６０】
返答があれば、端末装置Ｔ1は、ファイル転送可能リストに端末装置Ｔ2を追加する（ステップＳ１０）。返答がなければ、端末装置Ｔ2に対する処理を終了する。
【００６１】
次に、端末装置Ｔ1は、ステップＳ６において通信可能とされた他の端末装置に対し、上記と同様の処理を繰り返す。以上のようにして、ファイル転送可能な他の端末装置がリストアップされる。
【００６２】
続いて、端末装置Ｔ1は、ファイル転送可能な端末装置のリストをタッチスクリーンディスプレイ３４に表示する（ステップＳ１２）。リストの表示例を、図８に示す。このリストは、現在表示中のファイル（「新製品の企画書」）の表示画面の上に、ポップアップとして表示される。
【００６３】
リストにおける端末装置名の前には、チェックボックス１００が設けられている。ファイル転送を行う可能性のある端末装置について、ユーザがタッチスクリーンディスプレイ３４をタッチする。端末装置Ｔ1は、選択された端末装置との間で通信を確立する（ステップＳ１３）。
【００６４】
なお、通信確立先として選択された端末装置については、チェックボックス１００にチェックマークが表示される。なお、誤って選択した場合には、再度タッチすることにより、選択対象から外し、チェックマークを消すことができる。
【００６５】
端末装置Ｔ1は、上記のように通信確立先として選択された端末装置（ファイル転送を行う可能性のある端末装置）のリストを、タッチスクリーンディスプレイ３４に表示する（ステップＳ１４）。通信確立がなされた端末装置のリストの表示例を、図９に示す。このリストは、図８と同様、現在表示中のファイル（「新製品の企画書」）の表示画面の上に、ポップアップとして表示される。
【００６６】
ユーザは、これら通信が確立している端末装置のリストから、チェックボックス１０２をタッチして、実際にファイルを転送する端末装置を選択する。選択した後、送信ボタン１０４をクリックする。
【００６７】
これを受けて、端末装置Ｔ1は、転送先として選択された各端末装置に対し、現在閲覧中のファイルを、直接通信回路３８を用いて送信する（ステップＳ１５）。たとえば、図１０のファイルＤＢにおいて、文書ＩＤ＝００１のファイルが転送対象であれば、端末装置Ｔ1は、これを読み出し、強制表示フラグを「１」にして、転送ファイルを生成する。
【００６８】
図１１に、転送ファイルの例を示す。強制表示フラグが「１」であれば、転送先で強制的に表示することを表している。強制表示フラグが「０」であれば、転送先で強制的な表示を行わないことを表している。この実施形態においては、ユーザが特に変更しなければ、転送ファイルについては強制表示フラグを「１」とするようにしている。
【００６９】
直接通信回路３８によって、転送ファイルを受信した端末装置Ｔ2は、当該ファイル（強制表示フラグを除く）を、不揮発性メモリ３６のファイルＤＢに記録する（ステップＳ２２）。つまり、ファイルの更新（追加または上書）が行われる。
【００７０】
次に、端末装置Ｔ2は、受信した転送ファイルの強制表示フラグが、「１」であるかどうかを判断する（ステップＳ２３）。「１」であれば、受信したファイルを表示する（ステップＳ２４）。なお、この実施形態では、当該ファイルの先頭ページを初期的に表示するようにしている。「０」であれば、強制的なファイル表示処理は行わない。
【００７１】
以上のようにして、会議の参加者など近傍にいるユーザの端末装置に対して、ファイルを転送することができる。また、転送先においてユーザが操作せずとも当該ファイルを表示するので、転送先のユーザがファイルを探し出して表示する手間が不要である。
【００７２】
５．その他
(1)上記実施形態では、端末装置Ｔ1から他の端末装置Ｔ2などへファイル転送する場合について説明した。端末装置Ｔ2から他の端末装置Ｔ1などへファイル転送する場合も、同様の処理となる。この場合、図６、図７に示す端末装置Ｔ1の処理を端末装置Ｔ2が行い、図６、図７に示す端末装置Ｔ2の処理を端末装置Ｔ1が行うことになる。
【００７３】
(2)上記実施形態では、転送元の端末装置Ｔ1において表示中のファイルを転送する対象ファイルとしている。しかし、転送したいファイルを一覧からユーザに選択させて、転送するようにしてもよい。複数のファイルを転送対象として選択した場合には、いずれのファイルに強制表示フラグを付すか（複数ファイルに強制表示フラグを付けてもよい）の選択画面を設けるようにしてもよい。
【００７４】
(3)上記実施形態では、転送するファイルにおいて、自動的に強制表示フラグを「１」にするようにしている。しかし、転送元の端末装置を操作するユーザが、これを選択できるようにしてもよい。また、複数のファイルを一度に転送する場合には、ファイルごとに選択できるようにしてもよい。
【００７５】
(4)上記実施形態では、ステップＳ２４においてファイルの表示を行う際に、先頭ページを表示するようにしている。しかし、先頭ページ以外の所定のページ（最後のページなど）を表示するようにしてもよい。
【００７６】
また、転送元ユーザが表示しているページ（あるいは転送元ユーザが指定するページ）を、転送ファイルに情報として付加し、転送先においてこのページを表示するようにしてもよい。
【００７７】
(5)上記実施形態では、ファイル全体を転送するようにしている。しかし、ファイルの一部（たとえば所定のページのみ）を転送するようにしてもよい。
【００７８】
(6)上記実施形態では、転送先の端末装置において、受信したファイルを不揮発性メモリ３６に記録するようにしている。しかし、不揮発性メモリ３６への記録は行わずに、表示だけを行うようにしてもよい。この場合には、転送元のユーザが表示しているページ（あるいは転送元ユーザが指定するページ）のみを、転送先に送信することが好ましい。転送先では、タッチスクリーンディスプレイ３４に表示するために当該ファイルのページをメモリ３２に一時記録するが、不揮発性メモリ３６には記録しない。ファイルの閲覧を共有するだけの場合に有効である。
【００７９】
なお、転送先のユーザが、表示したいページを転送元に送信し、これに応じて当該ページを受けて表示するようにしてもよい。
【００８０】
(7)上記実施形態では、転送元ユーザが転送するファイルを端末装置Ｔ1に表示し、転送開始処理ボタンをクリックすることによって、当該ファイルについての転送処理を開始するようにしている。しかし、図５に示すファイルのダウンロードが完了した際に、自動的に、ステップＳ５以下の処理を開始するようにしてもよい。これによれば、サーバ装置Ｓから新しいファイル（更新されたファイル）を取得した際に、近傍にいる他の端末装置に対して、当該ファイルを自動的に転送することができる。
【００８１】
(8)上記実施形態では、ステップＳ１３において、転送可能な端末装置のうちから通信を確立する端末装置をユーザによって選択するようにしている。しかし、転送可能な端末装置としてリストアップされた端末装置のすべてを図９のリストとして表示するようにしてもよい。さらに、図８、図９の選択画面を表示せず、転送可能な端末装置としてリストアップされた端末装置の全てに対して、ファイルを転送するようにしてもよい。
【００８２】
(9)上記実施形態では、図７のステップＳ１５において、ユーザによって選択された端末装置に対して、ファイルを送信するようにしている。しかし、転送先の端末装置に、既に当該ファイルが記録されている場合には、ファイルを転送しないようにしてもよい。この場合のフローチャートを図１２に示す。
【００８３】
図１２のフローチャートは、図７のステップＳ１４とＳ１５の間に挿入される処理である。ユーザによって、転送先の端末装置が選択されると、端末装置Ｔ1は、直接通信回路３８により、端末装置Ｔ2に対し、ファイル問合せと、強制表示指令を送信する（ステップＳ１０１）。ファイル問合せは、転送しようとしているファイルが、転送先の端末装置Ｔ2に既に記録されているかどうかを問い合わせるものである。ファイル問合せには、転送しようとしているファイルを特定するための、文書ＩＤ、サーバアドレス、文書のバージョン番号、文書の更新日時などを含める。
【００８４】
ファイル問合せを受信した端末装置Ｔ2は、当該ファイルが自端末に記録されているかどうかを判断する（ステップＳ２０１）。記録されていなければ、ファイル転送の要求を端末装置Ｔ1に送信し、端末装置Ｔ1がこれを受けて、ファイルを送信する（ステップＳ１０２、図７のステップＳ１５）。
【００８５】
一方、当該ファイルが自端末に記録されていれば、端末装置Ｔ2は、強制表示指令を受けたかどうかを判断し（ステップＳ２０２）、強制表示指令が付加されていれば、自端末に記録されている当該ファイルをタッチスクリーンディスプレイ３４に表示する（ステップＳ２０３）。
【００８６】
したがって、転送先の端末装置に当該ファイルが既に記録されていれば、ファイル転送を省略して、その表示を行うことができる。
【図１】
2016177753.tif 000003
【図２】
2016177753.tif 000004
【図３】
2016177753.tif 000005
【図４】
2016177753.tif 000006
【図５】
2016177753.tif 000007
【図６】
2016177753.tif 000008
【図７】
2016177753.tif 000009
【図８】
2016177753.tif 000010
【図９】
2016177753.tif 000011
【図１０】
2016177753.tif 000012
【図１１】
2016177753.tif 000013
【図１２】
2016177753.tif 000014