(57)【要約】【課題】表示対象のファイル選択に要する時間を短縮化することができるファイル管理システム、ファイル管理装置およびファイル管理方法を提供すること。【解決手段】データベース２０に保存された複数のファイル２１を閲覧可能である端末装置３０とファイル２１の閲覧管理を行うファイル管理装置１０とを備えたファイル管理システム１において、ファイル管理装置１０は、端末装置３０において複数のファイル２１のうちのいずれが閲覧されたかを検知する検知部と、検知部による検知結果をもとに閲覧履歴情報をファイル２１ごとに対応付けた閲覧データを記憶する記憶部と、端末装置３０からファイル２１の一覧データの送信を要求された場合に記憶部が記憶する閲覧データをもとに決定した並び順でファイル名を表示させた一覧データを作成して端末装置３０に送信する。【選択図】図１
2014235606.tif 000002
【特許請求の範囲】
【請求項１】
データベースに保存された複数のファイルを閲覧可能である外部端末装置と、前記複数のファイルの閲覧管理を行うファイル管理装置とを備え、前記外部端末装置と前記ファイル管理装置とがネットワークを介して通信可能に接続されたファイル管理システムにおいて、
前記外部端末装置において前記複数のファイルのうちのいずれが閲覧されたかを検知する検知手段と、
前記検知手段による検知結果をもとに前記複数のファイルに対する閲覧履歴情報を前記ファイルごとに対応付けて記憶する記憶手段と、
前記複数のファイルの一覧データの送信を要求する一覧送信要求手段と、
前記一覧送信要求手段から前記一覧データの送信を要求された場合に、前記記憶手段が記憶する前記閲覧履歴情報を参照して前記一覧データのファイル名の並び順を決定する並び順決定手段と、
前記並び順決定手段によって決定された並び順にしたがって各ファイル名を表示させた一覧データを作成する一覧作成手段と、
前記一覧作成手段が作成した一覧データを前記一覧データの要求元に送信する一覧送信手段と、
を備えたことを特徴とするファイル管理システム。
【請求項２】
前記外部端末装置は、
前記一覧送信要求手段と、
当該外部端末装置の位置情報を取得する位置情報取得手段と、
を有し、前記一覧送信要求手段は、前記一覧データの送信要求とともに前記位置情報取得手段が取得した当該外部端末装置の位置情報を送信し、
前記記憶手段は、前記閲覧履歴情報として前記ファイルを閲覧した前記外部端末装置の位置情報を、閲覧したファイルに対応付けて記憶し、
前記並び順決定手段は、前記一覧送信要求手段から前記一覧データの送信要求とともに前記外部端末装置の位置情報を受信した場合、受信した前記外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索結果をもとに前記一覧データのファイル名の並び順を決定することを特徴とする請求項１に記載のファイル管理システム。
【請求項３】
前記記憶手段は、前記閲覧履歴情報として、前記ファイルを閲覧した前記外部端末装置の位置情報とともに各位置情報に応じた閲覧回数を、閲覧したファイルに対応付けて記憶し、
前記並び順決定手段は、前記受信した外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索した前記ファイルの名称が閲覧回数の多い順に並ぶように前記一覧データのファイル名の並び順を決定することを特徴とする請求項２に記載のファイル管理システム。
【請求項４】
前記記憶手段は、前記閲覧履歴情報として、前記ファイルを閲覧した前記外部端末装置の位置情報とともに各位置情報に応じた閲覧日時を、閲覧したファイルごとに対応付けて記憶し、
前記並び順決定手段は、前記受信した外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索した前記ファイルの名称が閲覧日時にしたがって並ぶように前記一覧データのファイル名の並び順を決定することを特徴とする請求項２に記載のファイル管理システム。
【請求項５】
前記外部端末装置は、
前記複数のファイルの中から選択されたファイルを表示する表示手段と、
前記表示手段に表示されたファイルの閲覧に関する処理動作を検出する処理動作検出手段と、
前記処理動作検出手段の検出結果をもとに前記表示手段に表示されたファイルが閲覧されたか否かを判断し、判断結果をもとに前記複数のファイルのうちのいずれが閲覧されたかを示す閲覧検知情報を作成する閲覧判断手段と、
をさらに備え、
前記検知手段は、前記閲覧判断手段が作成した前記閲覧検知情報をもとに前記外部端末装置において前記複数のファイルのうちのいずれが閲覧されたかを検知することを特徴とする請求項１〜４のいずれか一つに記載のファイル管理システム。
【請求項６】
前記処理動作検出手段は、加速度センサを含むことを特徴とする請求項５に記載のファイル管理システム。
【請求項７】
前記外部端末装置は、
操作入力の受付を行う操作手段をさらに備え、
前記表示手段および前記操作手段は、タッチパネルディスプレイによって構成され、
前記処理動作検出手段は、タッチパネルディスプレイに対する操作を検出するタッチセンサであることを特徴とする請求項５に記載のファイル管理システム。
【請求項８】
前記外部端末装置は、
前記閲覧判断手段が前記表示手段に表示されたファイルが閲覧されたと判断した場合に、前記ファイルの閲覧に対する確認要求を出力する出力手段と、
前記確認要求に対して閲覧した旨の応答を受け付ける応答受付手段と、
をさらに備え、
前記閲覧判断手段は、前記応答受付手段が前記閲覧した旨の応答を受け付けた場合に前記閲覧検知情報を作成することを特徴とする請求項５〜７のいずれか一つに記載のファイル管理システム。
【請求項９】
前記外部端末装置は、
前記ファイルに対する閲覧判断基準を複数提示する閲覧判断基準提示手段と、
前記閲覧判断基準提示手段が提示した複数の閲覧判断基準のいずれかを選択する判断基準選択手段と、
を備え、
前記閲覧判断手段は、前記判断基準選択手段によって選択された閲覧判断基準にしたがって前記表示手段に表示されたファイルが閲覧されたか否かを判断することを特徴とする請求項５〜８のいずれか一つに記載のファイル管理システム。
【請求項１０】
前記外部端末装置は、
前記一覧データのファイル名の並び順の規則を複数提示する規則提示手段と、
前記規則提示手段が提示した複数の規則のいずれかを選択する規則選択手段と、
を備え、
前記並び順決定手段は、前記規則選択手段が選択した前記規則にしたがって前記一覧データのファイル名の並び順を決定することを特徴とする請求項１〜９のいずれか一つに記載のファイル管理システム。
【請求項１１】
保存された複数のファイルを閲覧可能である外部端末装置とネットワークを介して通信可能に接続されるとともに前記複数のファイルの閲覧管理を行うファイル管理装置において、
前記外部端末装置において前記複数のファイルのうちのいずれが閲覧されたかを検知する検知手段と、
前記検知手段による検知結果をもとに前記複数のファイルに対する閲覧履歴情報を前記ファイルごとに対応付けて記憶する記憶手段と、
前記外部端末装置から前記複数のファイルの一覧データの送信を要求された場合に、前記記憶手段が記憶する前記閲覧履歴情報を参照して前記一覧データのファイル名の並び順を決定する並び順決定手段と、
前記並び順決定手段によって決定された並び順にしたがって各ファイル名を表示させた一覧データを作成する一覧作成手段と、
前記接続手段を介して、前記一覧作成手段が作成した一覧データを前記外部端末装置に送信する通信制御手段と、
を備えたことを特徴とするファイル管理装置。
【請求項１２】
前記通信制御手段は、前記外部端末装置から前記一覧データの送信要求とともに前記外部端末装置の位置情報を受信し、
前記記憶手段は、前記閲覧履歴情報として前記ファイルを閲覧した前記外部端末装置の位置情報を、閲覧したファイルに対応付けて記憶し、
前記並び順決定手段は、前記通信制御手段が前記外部端末装置から前記一覧データの送信要求とともに前記外部端末装置の位置情報を受信した場合、受信した前記外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索結果をもとに前記一覧データのファイル名の並び順を決定することを特徴とする請求項１１に記載のファイル管理装置。
【請求項１３】
前記記憶手段は、前記閲覧履歴情報として、前記ファイルを閲覧した前記外部端末装置の位置情報とともに各位置情報に応じた閲覧回数を、閲覧したファイルに対応付けて記憶し、
前記並び順決定手段は、前記受信した外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索した前記ファイルの名称が閲覧回数の多い順に並ぶように前記一覧データのファイル名の並び順を決定することを特徴とする請求項１２に記載のファイル管理装置。
【請求項１４】
前記記憶手段は、前記閲覧履歴情報として、前記ファイルを閲覧した前記外部端末装置の位置情報とともに各位置情報に応じた閲覧日時を、閲覧したファイルに対応付けて記憶し、
前記並び順決定手段は、前記受信した外部端末装置の位置情報に対応する前記ファイルを前記閲覧履歴情報の中から検索し、検索した前記ファイルの名称が閲覧日時にしたがって並ぶように前記一覧データのファイル名の並び順を決定することを特徴とする請求項１２に記載のファイル管理装置。
【請求項１５】
前記通信制御手段は、前記外部端末装置から前記一覧データの送信要求とともに前記一覧データのファイル名の並び順の規則を受信し、
前記並び順決定手段は、前記通信制御手段が受信した並び順の規則にしたがって前記一覧データのファイル名の並び順を決定することを特徴とする請求項１１〜１４のいずれか一つに記載のファイル管理装置。
【請求項１６】
外部端末装置によって閲覧可能である複数のファイルの閲覧管理を行うファイル管理装置におけるファイル管理方法において、
前記外部端末装置において前記複数のファイルのうちのいずれが閲覧されたかを検知する検知ステップと、
前記検知ステップにおける検知結果をもとに前記複数のファイルに対する閲覧履歴情報を閲覧したファイルに対応付けて記憶部に記憶する記憶ステップと、
前記複数のファイルの一覧データの送信を要求する一覧送信要求ステップと、
前記一覧送信要求ステップにおいて前記一覧データの送信を要求された場合に前記閲覧履歴情報を記憶部から参照して前記一覧データのファイル名の並び順を決定する並び順決定ステップと、
前記並び順決定ステップにおいて決定された並び順にしたがって各ファイル名を表示させた一覧データを作成する一覧作成ステップと、
前記一覧作成ステップにおいて作成された一覧データを前記一覧データの要求元に送信する一覧送信ステップと、
を含むことを特徴とするファイル管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、保存された複数のファイルの閲覧管理を行うファイル管理システム、ファイル管理装置およびファイル管理方法に関する。
【背景技術】
【０００２】
従来から、データベースに保存された複数のファイルの中から閲覧対象のファイルを選択するときに、ファイル名を一覧表示し、一覧表示されたファイル名の中からユーザが所望のファイルを選択できるようにしたシステムが一般的に使用されている（たとえば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
さらに、近年では、外部に携帯できるタブレット型端末装置のディスプレイ上にファイル名を表示させて、外出先でも顧客がファイルを閲覧できるようにしたシステムも使用されている。しかしながら、データベースに保存しているファイル数が多い場合、一覧データ中のファイル数も多くなってしまうため、多数のファイル名の中から所望のファイルを見つけるのに時間がかかってしまうという問題があった。特に、外出先で端末装置を用いてファイル名を表示する場合は顧客への閲覧を目的とする場合が多いため、一覧データ中から表示対象のファイルを見つけるまでの時間を短縮化したいという要望が強かった。
【０００４】
本発明は、上記に鑑みてなされたものであって、表示対象のファイル選択に要する時間を短縮化することができるファイル管理システム、ファイル管理装置およびファイル管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、データベースに保存された複数のファイルを閲覧可能である外部端末装置と、前記複数のファイルの閲覧管理を行うファイル管理装置とを備え、前記外部端末装置と前記ファイル管理装置とがネットワークを介して通信可能に接続されたファイル管理システムにおいて、前記外部端末装置において前記複数のファイルのうちのいずれが閲覧されたかを検知する検知手段と、前記検知手段による検知結果をもとに前記複数のファイルに対する閲覧履歴情報を閲覧したファイルに対応付けて記憶する記憶手段と、前記複数のファイルの一覧データの送信を要求する一覧送信要求手段と、前記一覧送信要求手段から前記一覧データの送信を要求された場合に、前記記憶手段が記憶する前記閲覧履歴情報を参照して前記一覧データのファイル名の並び順を決定する並び順決定手段と、前記並び順決定手段によって決定された並び順にしたがって各ファイル名を表示させた一覧データを作成する一覧作成手段と、前記一覧作成手段が作成した一覧データを前記一覧データの要求元に送信する一覧送信手段と、を備えたことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、閲覧履歴情報をもとに決定された並び順にしたがって各ファイル名を表示させた一覧データを作成し、一覧データの要求元に送信するため、一覧データの要求元では、この一覧データのなかから、表示対象のファイルを選択するまでに要する時間を短縮化することができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施の形態にかかるデータベースに保存された複数のファイルの閲覧管理を行うファイル管理システムのシステム構成を示すブロック図である。
【図２】図２は、図１に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図３】図３は、第２の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【図４】図４は、図３に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図５】図５は、第２の実施の形態の変形例にかかるファイル管理システムのシステム構成を示すブロック図である。
【図６】図６は、図５に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図７】図７は、第３の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【図８】図８は、図７に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図９】図９は、第３の実施の形態の変形例にかかるファイル管理システムのシステム構成を示すブロック図である。
【図１０】図１０は、図９に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図１１】図１１は、第４の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【図１２】図１２は、図１１に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図１３】図１３は、第５の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【図１４】図１４は、図１３に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図１５】図１５は、第６の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【図１６】図１６は、図１５に示すファイル管理システムにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【図１７】図１７は、図１６に示すファイル並び順決定処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、ファイル管理システム、ファイル管理装置およびファイル管理方法の実施の形態を詳細に説明する。
【０００９】
（第１の実施の形態）
図１は、第１の実施の形態にかかる複数のファイルの閲覧管理を行うファイル管理システムのシステム構成を示すブロック図である。
【００１０】
図１に示すように、第１の実施の形態にかかるファイル管理システム１は、データベース２０と接続しデータベース２０に保存された複数のファイル２１の閲覧管理を行うファイル管理装置１０と、外部に携帯できるタブレット型の端末装置であってデータベース２０に保存された複数のファイル２１を閲覧可能である端末装置３０とを備え、ファイル管理装置１０とデータベース２０とがネットワークＮを介して通信可能に接続される。
【００１１】
ファイル管理装置１０は、データベース２０に保存された複数のファイル２１の一覧データの送信を外部の端末装置３０から要求された場合に、各ファイル名を所定の並び順にしたがって表示させた一覧データを作成して端末装置３０に送信する。ファイル管理装置１０は、端末装置３０が選択したファイルのデータを端末装置３０に送信する。
【００１２】
ファイル管理装置１０は、ネットワークＮを介して端末装置３０との間でデータの送受信を行う通信処理部１１と、ファイル管理装置１０の各構成部位の処理動作を制御する制御部１２と、ファイルの閲覧回数および閲覧日時を含む閲覧履歴情報をデータベース２０に保存されるファイル２１ごとに対応付けた閲覧データ１７を記憶する記憶部１６とを備える。
【００１３】
通信処理部１１は、端末装置３０から、データベース２０に保存された複数のファイル２１の一覧データの送信要求を受信する。通信処理部１１は、端末装置３０において複数のファイル２１のうちのいずれが閲覧されたかを示す閲覧検知情報を該端末装置３０から受信する。また、通信処理部１１は、端末装置３０において表示を選択されたファイルのデータを該端末装置３０から送信する。
【００１４】
制御部１２は、一覧並び順決定部１３、一覧作成部１４および閲覧検知部１５を有する。一覧並び順決定部１３は、データベース２０に保存された複数のファイルの一覧データの送信を端末装置３０から要求された場合に、記憶部１６が記憶する閲覧データ１７を参照して一覧データのファイル名の並び順を決定する。一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがって各ファイル名を列記表示させた一覧データを作成する。通信処理部１１は、一覧作成部１４が作成した一覧データを一覧データの要求元の端末装置３０に送信する。閲覧検知部１５は、端末装置３０において複数のファイル２１のうちのいずれが閲覧されたかを検知し、検知結果に応じて閲覧データ１７を更新する。
【００１５】
端末装置３０は、ネットワークＮを介してファイル管理装置１０との間でデータの送受信を行う通信処理部３１、操作入力の受付を行う操作部３２、ファイルの一覧データや、データベース２０に保存されたファイル２１のうちの所望のファイルなどの各種情報を表示する表示部３３、表示部３３に表示されたファイルの閲覧に関する端末装置３０の処理動作を検出する各種センサである検出部３４、および、端末装置３０の各構成部位の処理動作を制御する制御部３５を備える。通信処理部３１は、制御部３５の制御のもと、ファイル管理装置１０にファイルの一覧データの送信を要求する信号を送信する。
【００１６】
操作部３２は、各種ボタン、各種スイッチ等の入力デバイスを含む。操作部３２は、各種ボタンおよび各種スイッチ等の操作を検知して、端末装置３０の動作を指示する指示信号の入力を受け付ける。また、操作部３２および表示部３３は、データの表示や利用者からの操作入力が可能であるタッチパネルディスプレイによって構成されてもよい。この場合、操作部３２は、タッチセンサを有し、画面上に表示したソフトキーに対応する位置での接触を検知して、端末装置３０の動作を指示する指示信号の入力を受け付ける。
【００１７】
制御部３５は、検出部３４の検出結果をもとに表示部３３に表示されたファイルが閲覧されたか否かを判断する閲覧判断部３６を有する。閲覧判断部３６は、判断結果をもとに、この端末装置３０において、データベース２０に保存された複数のファイル２１のうちのいずれが閲覧されたかを示す閲覧検知情報を作成する。閲覧判断部３６は、この作成した閲覧検知情報を、通信処理部３１およびネットワークＮを介してファイル管理装置１０に送信する。
【００１８】
次に、図１に示すファイル管理システム１の動作について説明する。図２は、図１に示すファイル管理システム１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００１９】
端末装置３０において、図２に示すように、制御部３５は、操作部３２を介してファイルの一覧データの表示指示を受け付け（ステップＳ１）、通信処理部３１およびネットワークＮを介して、ファイル管理装置１０にファイルの一覧データの送信を要求する信号を送信する（ステップＳ２）。
【００２０】
ファイル管理装置１０では、ファイルの一覧データの送信要求を受けると、一覧並び順決定部１３は、記憶部１６の閲覧データ１７を参照し（ステップＳ３）、各ファイルの閲覧回数を取得する（ステップＳ４）。その後、一覧並び順決定部１３は、閲覧回数が多い順にファイル名が表示されるように一覧データのファイル名の並び順を決定する（ステップＳ５）。一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがって各ファイル名を表示させたファイルの一覧データを作成し（ステップＳ６）、作成した一覧データを、一覧データを要求した端末装置３０に送信する（ステップＳ７）。
【００２１】
端末装置３０は、ファイルの一覧データを受信し、この一覧データを表示部３３のディスプレイに表示する（ステップＳ８）。続いて、端末装置３０では、操作部３２が、表示するファイルを選択するユーザの操作を受け付け、表示対象のファイルを選択し（ステップＳ９）、通信処理部３１およびネットワークＮを介して、選択されたファイルのデータ送信をファイル管理装置１０に要求する信号を送信する（ステップＳ１０）。
【００２２】
ファイル管理装置１０は、データベース２０の複数のファイルの中から、端末装置３０において選択されたファイルのデータを検索し（ステップＳ１１）、データを要求した端末装置３０に対してファイルのデータを送信する（ステップＳ１２）。
【００２３】
端末装置３０において、制御部３５は、表示部３３のディスプレイに受信したファイルを表示させる（ステップＳ１３）。そして、閲覧判断部３６は、表示部３３に表示されたファイル閲覧に関するユーザの処理動作に対する検出部３４の検出結果を取得し（ステップＳ１４）、表示部３３に表示されたファイルが閲覧されたか否かを判断する（ステップＳ１５）。
【００２４】
閲覧判断部３６は、表示部３３に表示されたファイルが閲覧されなかったと判断した場合（ステップＳ１５：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３６は、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ１５：Ｙｅｓ）、ステップＳ１５の判断結果をもとにデータベース２０に保存された複数のファイル２１のうちのいずれが閲覧されたかを示す閲覧検知情報を作成し（ステップＳ１６）、作成した閲覧検知情報を、通信処理部３１およびネットワークＮを介してファイル管理装置１０に送信する（ステップＳ１７）。
【００２５】
ファイル管理装置１０においては、閲覧検知部１５は、端末装置３０から送信された閲覧検知情報を受信し、受信した閲覧検知情報をもとに、閲覧データ１７のうち、今回閲覧されたファイルの閲覧回数および閲覧日時を更新する（ステップＳ１８）。
【００２６】
このように、第１の実施の形態では、ファイル管理装置１０は、閲覧履歴情報をもとに閲覧回数順にファイル名が並ぶように一覧データを作成して、作成した一覧データを要求元の端末装置３０に送信している。よく閲覧されるファイルは限れられており、また、同じファイルを何度も人に見せる状況は多いと考えられる。このため、閲覧回数順にファイル名が並ぶ一覧データであれば、次に閲覧対象のファイルを選ぶのも容易になるため、端末装置３０のユーザは、この一覧データを確認することによって、外出先でも短時間で表示対象のファイルを選択することができる。
【００２７】
さらに、閲覧履歴情報は、端末装置３０において実際にファイル閲覧が行われたことを示す閲覧検知情報に基づいて随時更新され、端末装置３０に送信される一覧データは、この閲覧履歴情報を用いて作成される。したがって、外出先で端末装置３０を使用するユーザは、現状の閲覧状況に則した最新の一覧データを確認できるため、ファイル選択も効率よく行うことができる。
【００２８】
（第２の実施の形態）
図３は、第２の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【００２９】
図３に示すように、第２の実施の形態にかかるファイル管理システム２０１は、図１に示すファイル管理装置１０に代えてファイル管理装置２１０を有する。そして、ファイル管理システム２０１は、図１に示す端末装置３０に代えて端末装置２３０を有する。端末装置２３０は、自装置の位置データを取得する位置データ取得部２３７をさらに備え、一覧データの送信要求とともに位置データ取得部２３７が取得した位置データをファイル管理装置２１０に送信する。
【００３０】
ファイル管理装置２１０は、制御部２１２を有するとともに、閲覧履歴情報として閲覧回数、閲覧日時とともに、閲覧した端末装置２３０の位置データを閲覧したファイルに対応付けた閲覧データ２１７を記憶する記憶部２１６を有する。閲覧データ２１７は、ファイルを閲覧した端末装置２３０の位置データとともに各位置データに応じた閲覧日時および閲覧回数が、閲覧したファイルに対応付けられる。
【００３１】
制御部２１２は、一覧並び順決定部２１３と、閲覧検知部２１５とを有する。一覧並び順決定部２１３は、端末装置２３０から一覧データの送信要求とともに端末装置２３０の位置データを受信した場合、閲覧データ２１７の中から、受信した端末装置２３０の位置データに対応するファイルを検索し、検索結果をもとに一覧データのファイル名の並び順を決定する。閲覧検知部２１５は、端末装置２３０から閲覧検知情報を受信した場合、受信した閲覧検知情報をもとに、端末装置２３０において閲覧されたファイルの閲覧回数、閲覧日時および閲覧を行った端末装置２３０の位置データを書き換える。
【００３２】
端末装置２３０は、制御部３５と同様に端末装置２３０の各構成部位の処理動作を制御する制御部２３５を有する。位置データ取得部２３７は、たとえばＧＰＳ等を利用して緯度および経度で表される端末装置２３０の位置データを取得する。
【００３３】
次に、図３に示すファイル管理システム２０１の動作について説明する。図４は、図３に示すファイル管理システム２０１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００３４】
図４に示すように、端末装置２３０では、図２に示すステップＳ１およびステップＳ２と同様に、ファイルの一覧データの表示指示を受け付け（ステップＳ２０１）、ファイル管理装置２１０にファイルの一覧データの送信を要求する信号を送信する（ステップＳ２０２）。
【００３５】
ファイル管理装置２１０では、ファイルの一覧データの送信要求を受けると、制御部２１２は、一覧データの要求元である端末装置２３０に位置データ送信を指示するために（ステップＳ２０３）、通信処理部１１およびネットワークＮを介して、端末装置２３０に位置データの送信を要求する信号を送信する（ステップＳ２０４）。
【００３６】
端末装置２３０では、位置データの送信要求を受けると、制御部２３５が、位置データ取得部２３７に自装置の位置データを取得させ（ステップＳ２０５）、位置データ取得部２３７が取得した自装置の位置データをファイル管理装置２１０に送信する（ステップＳ２０６）。
【００３７】
端末装置２３０からの位置データを受信したファイル管理装置２１０では、一覧並び順決定部２１３が、記憶部２１６の閲覧データ２１７を参照し（ステップＳ２０７）、端末装置２３０から送信された位置データに対応するファイルを検索し、検索した各ファイルの閲覧回数を取得する（ステップＳ２０８）。続いて、一覧並び順決定部２１３は、検索したファイルの各名称が閲覧回数の多い順に並ぶように一覧データのファイル名の並び順を決定する（ステップＳ２０９）。一覧作成部１４は、図２に示すステップＳ６と同様に、一覧並び順決定部２１３によって決定された並び順にしたがって各ファイル名を表示させたファイルの一覧データを作成し（ステップＳ２１０）、作成した一覧データを端末装置２３０に送信する（ステップＳ２１１）。
【００３８】
端末装置２３０では、図２に示すステップＳ８〜ステップＳ１１と同様に、ファイル管理装置２１０から送信されたファイルの一覧データを表示部３３で表示し（ステップＳ２１２）、操作部３２により表示対象のファイルが選択され（ステップＳ２１３）、選択されたファイルのデータ送信をファイル管理装置２１０に要求する信号を送信する（ステップＳ２１４）。
【００３９】
ファイル管理装置２１０は、図２に示すステップＳ１１およびステップＳ１２と同様に、送信を要求されたファイルを検索して（ステップＳ２１５）、要求元の端末装置２３０にファイルのデータを送信する（ステップＳ２１６）。
【００４０】
端末装置２３０では、図２のステップＳ１３〜ステップＳ１５と同様に、ファイル表示処理（ステップＳ２１７）、ファイルの閲覧に関する検出部３４の検出結果取得処理（ステップＳ２１８）が行われ、閲覧判断部３６がファイル閲覧の有無について判断する（ステップＳ２１９）。
【００４１】
閲覧判断部３６は、ファイルが閲覧されなかったと判断した場合（ステップＳ２１９：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３６は、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ２１９：Ｙｅｓ）、図２に示すステップＳ１６と同様に、ステップＳ２１９の判断結果をもとに閲覧検知情報を作成し（ステップＳ２２０）、作成した閲覧検知情報をファイル管理装置２１０に送信する（ステップＳ２２１）。
【００４２】
ファイル管理装置２１０においては、受信した閲覧検知情報をもとに、閲覧データ２１７のうち、今回閲覧されたファイルの閲覧回数、閲覧日時および閲覧を行った端末装置２３０の位置データを更新する（ステップＳ２２２）。
【００４３】
このように、第２の実施の形態では、現に使用している端末装置２３０において実際に閲覧した回数が多い順にファイル名が並ぶ一覧データが表示されるため、ユーザによるファイル選択時間を、第１の実施の形態の場合よりもさらに短縮化できる。
【００４４】
（第２の実施の形態の変形例）
図５は、第２の実施の形態の変形例にかかるファイル管理システムのシステム構成を示すブロック図である。
【００４５】
図５に示すように、第２の実施の形態の変形例にかかるファイル管理システム２０１Ａは、図３に示すファイル管理装置２１０に代えてファイル管理装置２１０Ａを有する。
【００４６】
ファイル管理装置２１０Ａは、制御部２１２Ａを有する。制御部２１２Ａは、一覧並び順決定部２１３Ａを有する。一覧並び順決定部２１３Ａは、端末装置２３０から一覧データの送信要求とともに端末装置２３０の位置データを受信した場合、閲覧データ２１７を参照して、受信した端末装置２３０の位置データに対応するファイルを検索し、検索したファイルの各名称が閲覧日時にしたがって並ぶように一覧データのファイル名の並び順を決定する。
【００４７】
次に、図５に示すファイル管理システム２０１Ａの動作について説明する。図６は、図５に示すファイル管理システム２０１Ａにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００４８】
図６に示すように、端末装置２３０では、図４に示すステップＳ２０１およびステップＳ２０２と同様に、ファイルの一覧データの表示指示を受け付け（ステップＳ２０１Ａ）、ファイル管理装置２１０Ａにファイルの一覧データの送信を要求する信号を送信する（ステップＳ２０２Ａ）。
【００４９】
ファイル管理装置２１０Ａでは、図４に示すステップＳ２０３およびステップＳ２０４と同様に、端末装置２３０の位置データ送信を指示するために（ステップＳ２０３Ａ）、一覧データの要求元である端末装置２３０に位置データの送信を要求する信号を送信する（ステップＳ２０４Ａ）。
【００５０】
端末装置２３０では、図４に示すステップＳ２０５およびステップＳ２０６と同様に、位置データ取得部２３７が自装置の位置データを取得し（ステップＳ２０５Ａ）、位置データ取得部２３７が取得した自装置の位置データをファイル管理装置２１０Ａに送信する（ステップＳ２０６Ａ）。
【００５１】
ファイル管理装置２１０Ａでは、一覧並び順決定部２１３Ａが、記憶部２１６の閲覧データ２１７を参照し（ステップＳ２０７Ａ）、端末装置２３０から送信された位置データに対応するファイルを検索し、検索した各ファイルの閲覧日時を取得する（ステップＳ２０８Ａ）。続いて、一覧並び順決定部２１３Ａは、検索したファイルの各名称が閲覧日時にしたがってファイル名が表示されるように一覧データのファイル名の並び順を決定する（ステップＳ２０９Ａ）。一覧作成部１４は、図２に示すステップＳ６と同様に、一覧並び順決定部２１３Ａによって決定された並び順にしたがって各ファイル名を表示させたファイルの一覧データを作成し（ステップＳ２１０Ａ）、作成した一覧データを端末装置２３０に送信する（ステップＳ２１１Ａ）。
【００５２】
端末装置２３０では、図４に示すステップＳ２１１〜ステップＳ２１４と同様に、ファイルの一覧データを表示部３３で表示し（ステップＳ２１２Ａ）、操作部３２により表示対象のファイルが選択され（ステップＳ２１３Ａ）、選択されたファイルのデータ送信をファイル管理装置２１０Ａに要求する信号を送信する（ステップＳ２１４Ａ）。
【００５３】
ファイル管理装置２１０Ａは、図４に示すステップＳ２１５およびステップＳ２１６と同様に、送信を要求されたファイルを検索して（ステップＳ２１５Ａ）、ファイルのデータを送信する（ステップＳ２１６Ａ）。
【００５４】
端末装置２３０では、図４のステップＳ２１７〜ステップＳ２１９と同様に、ファイル表示処理（ステップＳ２１７Ａ）、ファイルの閲覧に関する検出部３４の検出結果取得処理（ステップＳ２１８Ａ）が行われ、閲覧判断部３６がファイル閲覧の有無について判断する（ステップＳ２１９Ａ）。
【００５５】
閲覧判断部３６は、ファイルが閲覧されなかったと判断した場合（ステップＳ２１９Ａ：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３６は、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ２１９Ａ：Ｙｅｓ）、図４に示すステップＳ２２０およびステップＳ２２１と同様に、ステップＳ２１９Ａの判断結果をもとに閲覧検知情報を作成し（ステップＳ２２０Ａ）、作成した閲覧検知情報をファイル管理装置２１０Ａに送信する（ステップＳ２２１Ａ）。
【００５６】
ファイル管理装置２１０Ａでは、図４のステップＳ２２２と同様に、受信した閲覧検知情報をもとに、閲覧データ１７の閲覧回数、閲覧日時および端末装置２３０の位置データを更新する（ステップＳ２２２Ａ）。
【００５７】
このように、第２の実施の形態の変形例では、現に使用している端末装置２３０が実際に閲覧した日時にしたがってファイル名が並ぶ一覧データが表示されるため、第２の実施の形態と同様に、ユーザによるファイル選択時間を短縮化できる。
【００５８】
（第３の実施の形態）
図７は、第３の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【００５９】
図７に示すように、第３の実施の形態にかかるファイル管理システム３０１は、図１に示す端末装置３０に代えて、３軸の加速度センサ３３４を備えた端末装置３３０を有する。
【００６０】
加速度センサ３３４は、端末装置３３０のファイルのファイル閲覧に関する処理動作を検出する処理動作検出手段に相当する。加速度センサ３３４は、一定の時間間隔で常時パラメータの取得を行っており、ＸＹＺの３軸における加速度を表すＸ値、Ｙ値、Ｚ値を取得する。また、加速度センサ３３４は、３軸における加速度の時間当たりの変化率や、３軸における加速度が変化した際のその時間間隔もそれぞれ取得している。このような加速度センサ３３４の検出結果をもとに、「傾ける」や「ひっくり返す」といった端末装置３３０の姿勢の変化が検知可能となる。なお、処理動作検出手段として３軸のジャイロセンサをさらに設け、前後左右上下の６軸の加速度、各速度および回転速度などの動きを検出できるようにしてもよい。
【００６１】
端末装置３３０は、制御部３５と同様の機能を有する制御部３３５を有する。制御部３３５は、閲覧判断部３３６を有する。
【００６２】
閲覧判断部３３６は、加速度センサ３３４による検出結果をもとに、表示部３３に表示されたファイルが閲覧されたか否かを判断し、判断結果をもとに閲覧検知情報を作成する。閲覧判断部３３６は、加速度センサ３３４による検出結果をもとに自装置の傾きを検出する。そして、閲覧判断部３３６は、自装置の傾きが９０°以上回転した場合など、端末装置３３０に姿勢の変化があった場合には、ファイル閲覧のために端末装置３３０を傾ける動作や、相手にファイルを閲覧してもらうために端末装置３３０を相手に向かってひっくり返すといった動作があった場合であると判断し、表示部３３に表示されたファイルが閲覧されたものと判断する。
【００６３】
次に、図７に示すファイル管理システム３０１の動作について説明する。図８は、図７に示すファイル管理システム３０１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００６４】
図８に示すように、端末装置３３０では、図２に示すステップＳ１およびステップＳ２と同様に、ファイルの一覧データの表示指示を受け付け（ステップＳ３０１）、ファイル管理装置１０にファイルの一覧データの送信を要求する信号を送信する（ステップＳ３０２）。
【００６５】
ファイル管理装置１０では、ファイルの一覧データの送信要求を受けると、図２のステップＳ３〜ステップＳ７と同様に、一覧並び順決定部１３は、閲覧データ１７を参照して（ステップＳ３０３）、各ファイルの閲覧回数を取得し（ステップＳ３０４）、閲覧回数順となるように一覧データのファイル名の並び順を決定し（ステップＳ３０５）、一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがってファイルの一覧データを作成し（ステップＳ３０６）、一覧データの要求元である端末装置３３０に送信する（ステップＳ３０７）。
【００６６】
その後、端末装置３３０では、図２のステップＳ８〜ステップＳ１０と同様に、受信したファイルの一覧データを表示部３３で表示し（ステップＳ３０８）、操作部３２により表示対象のファイルが選択され（ステップＳ３０９）、選択されたファイルのデータ送信をファイル管理装置１０に要求する信号を送信する（ステップＳ３１０）。
【００６７】
ファイル管理装置１０は、図２に示すステップＳ１１およびステップＳ１２と同様に、送信を要求されたファイルを検索して（ステップＳ３１１）、要求元の端末装置３３０にファイルのデータを送信する（ステップＳ３１２）。
【００６８】
端末装置３３０では、図２のステップＳ１３と同様に、ファイル表示処理（ステップＳ３１３）が行われる。続いて、閲覧判断部３３６は、加速度センサ３３４の検出結果を取得し（ステップＳ３１４）、取得した検出結果をもとに自装置の傾きを検出して表示部３３に表示されたファイルが閲覧されたか否かを判断する（ステップＳ３１５）。
【００６９】
閲覧判断部３３６は、表示部３３に表示されたファイルが閲覧されなかったと判断した場合（ステップＳ３１５：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３３６は、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ３１５：Ｙｅｓ）、図２のステップＳ１６と同様に、閲覧検知情報を作成し（ステップＳ３１６）、作成した閲覧検知情報をファイル管理装置１０に送信する（ステップＳ３１７）。
【００７０】
ファイル管理装置１０においては、図２に示すステップＳ１８と同様に、受信した閲覧検知情報をもとに、閲覧データ１７の閲覧回数および閲覧日時を更新する（ステップＳ３１８）。
【００７１】
このように、第３の実施の形態では、端末装置３３０を使用するユーザが特別な操作を行わなくても、この端末装置３３０自身が加速度センサ３３４の検出結果をもとに閲覧の有無を自動的に判断するため、ユーザに操作の負荷をかけることなく、閲覧データ１７を正確に蓄積することができる。
【００７２】
（第３の実施の形態の変形例）
図９は、第３の実施の形態の変形例にかかるファイル管理システムのシステム構成を示すブロック図である。
【００７３】
図９に示すように、第３の実施の形態の変形例にかかるファイル管理システム３０１Ａは、図７に示す加速度センサ３３４に代えて、処理動作検出手段として機能するタッチセンサ３３４Ａを有する端末装置３３０Ａを備える。
【００７４】
操作部３３２および表示部３３３は、データの表示や利用者からの操作入力が可能であるタッチパネルディスプレイによって構成される。タッチセンサ３３４Ａは、操作部３３２および表示部３３３を構成するタッチパネルディスプレイに対する操作を検出する。タッチセンサ３３４Ａは、タッチパネルディスプレイに対する接触が検知された際、又は関連するプログラムが指定したタイミングでパラメータを取得する。取得するパラメータとしては、タッチイベント、タッチパネルディスプレイ上の接触があった位置の座標（Ｖｘ、Ｖｙ）、接触のあった位置の数、位置の座標の変化量（ΔＶｘ、ΔＶｙ）、時間当たりの変化量（ｔＶｘ、ｔＶｙ）が含まれている。
【００７５】
端末装置３３０Ａは、制御部３５と同様の機能を有する制御部３３５Ａを有する。制御部３３５Ａは、閲覧判断部３３６Ａを有する。
【００７６】
閲覧判断部３３６Ａは、タッチセンサ３３４Ａによる検出結果をもとに、表示部３３３に表示されたファイルが閲覧されたか否かを判断し、判断結果をもとに閲覧検知情報を作成する。タッチセンサ３３４Ａは、タッチパネルディスプイ上のユーザの触った場所を検知することができるので、それによって、ユーザが画面に対してどのように触ったかの軌跡が検出可能となる。閲覧判断部３３６Ａは、タッチセンサ３３４Ａが検出したユーザの操作軌跡をもとに画像をひっくり返す方向に操作されたと判断した場合には、その操作を他の人にファイルを閲覧させた場合の動作であると解釈し、表示部３３３に表示されたファイルが閲覧されたものと判断する。
【００７７】
次に、図９に示すファイル管理システム３０１Ａの動作について説明する。図１０は、図９に示すファイル管理システム３０１Ａにおいて行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００７８】
図１０に示すように、端末装置３３０Ａでは、図８に示すステップＳ３０１およびステップＳ３０２と同様に、ファイルの一覧データの表示指示を受け付け（ステップＳ３０１Ａ）、ファイル管理装置１０にファイルの一覧データの送信を要求する信号を送信する（ステップＳ３０２Ａ）。
【００７９】
ファイル管理装置１０では、ファイルの一覧データの送信要求を受けると、図８のステップＳ３０３〜ステップＳ３０７と同様に、一覧並び順決定部１３は、閲覧データ１７を参照して（ステップＳ３０３Ａ）、各ファイルの閲覧回数を取得し（ステップＳ３０４Ａ）、閲覧回数順となるように一覧データのファイル名の並び順を決定し（ステップＳ３０５Ａ）、一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがってファイルの一覧データを作成し（ステップＳ３０６Ａ）、一覧データの要求元である端末装置３３０Ａに送信する（ステップＳ３０７Ａ）。
【００８０】
その後、端末装置３３０Ａでは、図８のステップＳ３０８〜ステップＳ３１０と同様に、受信したファイルの一覧データを表示部３３３で表示し（ステップＳ３０８Ａ）、操作部３２により表示対象のファイルが選択され（ステップＳ３０９Ａ）、選択されたファイルのデータ送信をファイル管理装置１０に要求する信号を送信する（ステップＳ３１０Ａ）。
【００８１】
ファイル管理装置１０は、図８に示すステップＳ３１１およびステップＳ３１２と同様に、送信を要求されたファイルを検索して（ステップＳ３１１Ａ）、要求元の端末装置３３０Ａにファイルのデータを送信する（ステップＳ３１２Ａ）。
【００８２】
端末装置３３０Ａでは、図８のステップＳ３１３と同様に、ファイル表示処理（ステップＳ３１３Ａ）が行われる。続いて、閲覧判断部３３６Ａは、タッチセンサ３３４Ａの検出結果を取得し（ステップＳ３１４Ａ）、検出したユーザの操作軌跡が画像をひっくり返す方向に操作された場合の操作軌跡であるか否かをもとに、表示部３３３に表示されたファイルが閲覧されたか否かを判断する（ステップＳ３１５Ａ）。
【００８３】
閲覧判断部３３６Ａは、表示部３３に表示されたファイルが閲覧されなかったと判断した場合（ステップＳ３１５Ａ：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３３６Ａは、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ３１５Ａ：Ｙｅｓ）、図８のステップＳ３１６と同様に、閲覧検知情報を作成し（ステップＳ３１６Ａ）、作成した閲覧検知情報をファイル管理装置１０に送信する（ステップＳ３１７Ａ）。
【００８４】
ファイル管理装置１０においては、図８に示すステップＳ３１８と同様に、受信した閲覧検知情報をもとに閲覧データ１７の閲覧回数および閲覧日時を更新する（ステップＳ３１８Ａ）。
【００８５】
このように、タッチセンサを設けてユーザの自然な操作をトリガーとして閲覧の有無を判断する場合も、第３の実施の形態と同様に、ユーザに操作の負荷をかけることなく、正確な閲覧データ１７を蓄積できる。
【００８６】
（第４の実施の形態）
図１１は、第４の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【００８７】
図１１に示すように、第４の実施の形態にかかるファイル管理システム４０１は、図１に示す端末装置３０に代えて端末装置４３０を有する。
【００８８】
端末装置４３０は、図１に示す端末装置３０と比較し、確認要求出力部４３８をさらに備えるとともに、制御部３５と同様の機能を有する制御部４３５を備える。制御部４３５は、表示部３３に表示されたファイルが閲覧されたか否かを判断する閲覧判断部４３６を有する。
【００８９】
確認要求出力部４３８は、閲覧判断部４３６が表示部３３に表示されたファイルが閲覧されたと判断した場合に、制御部４３５の制御のもと、このファイルの閲覧に対する確認要求を出力する。たとえば、表示部３３は、確認要求出力部４３８を兼ねており、表示部３３に表示されたファイルの閲覧に対する確認を要求するメニューを表示する。操作部３２は、確認要求に対して閲覧した旨の応答を受け付ける応答受付手段として機能する。操作部３２および表示部３３が、タッチパネルディスプレイによって構成される場合には、画面上に表示された閲覧した旨の応答を受け付けるソフトキーが表示される位置への接触を、操作部３２のタッチセンサが検知することによって、閲覧した旨の応答を受け付ける。
【００９０】
閲覧判断部４３６は、表示部３３に表示されたファイルに対して閲覧した旨の応答を操作部３２が受け付けた場合に閲覧検知情報を作成し、操作部３２が閲覧した旨の応答を受け付けなかった場合には閲覧検知情報を作成しない。
【００９１】
次に、図１１に示すファイル管理システム４０１の動作について説明する。図１２は、図１１に示すファイル管理システム４０１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【００９２】
図１２に示すように、端末装置４３０では、図２に示すステップＳ１およびステップＳ２と同様に、ファイルの一覧データの表示指示を受け付け（ステップＳ４０１）、ファイル管理装置１０にファイルの一覧データの送信を要求する信号を送信する（ステップＳ４０２）。
【００９３】
ファイル管理装置１０では、ファイルの一覧データの送信要求を受けると、図２のステップＳ３〜ステップＳ７と同様に、一覧並び順決定部１３は、閲覧データ１７を参照して（ステップＳ４０３）、各ファイルの閲覧回数を取得し（ステップＳ４０４）、閲覧回数順となるように一覧データのファイル名の並び順を決定し（ステップＳ４０５）、一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがってファイルの一覧データを作成し（ステップＳ４０６）、要求元の端末装置４３０に送信する（ステップＳ４０７）。
【００９４】
その後、端末装置４３０では、図２のステップＳ８〜ステップＳ１０と同様に、受信したファイルの一覧データを表示部３３で表示し（ステップＳ４０８）、操作部３２により表示対象のファイルが選択され（ステップＳ４０９）、選択されたファイルのデータ送信をファイル管理装置１０に要求する信号を送信する（ステップＳ４１０）。
【００９５】
ファイル管理装置１０は、図２に示すステップＳ１１およびステップＳ１２と同様に、送信を要求されたファイルを検索して（ステップＳ４１１）、要求元の端末装置４３０にファイルのデータを送信する（ステップＳ４１２）。
【００９６】
端末装置４３０では、図２のステップＳ１３〜ステップＳ１５と同様に、ファイル表示処理（ステップＳ４１３）、ファイルの閲覧に関する検出部３４の検出結果取得処理（ステップＳ４１４）が行われ、閲覧判断部４３６がファイル閲覧の有無について判断する（ステップＳ４１５）。
【００９７】
閲覧判断部４３６は、ファイルが閲覧されなかったと判断した場合（ステップＳ４１５：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部４３６が表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ４１５：Ｙｅｓ）、確認要求出力部４３８は、表示部３３に表示されたファイルの閲覧に対する確認要求を出力し（ステップＳ４１６）、閲覧判断部４３６は、閲覧確認の応答があるか否かを判断する（ステップＳ４１７）。確認要求は、たとえばディスプレイ上に確認を要求するメニューとして表示される。ユーザは、ファイルを閲覧した場合には、操作部３２の確認ボタンをタッチする。この結果、ディスプレイ上のファイルを閲覧した旨の応答が操作部３２に受け付けられる。この場合には、閲覧判断部４３６は、閲覧確認の応答があると判断し（ステップＳ４１７：Ｙｅｓ）、閲覧検知情報を作成して（ステップＳ４１８）、作成した閲覧検知情報をファイル管理装置１０に送信する（ステップＳ４１９）。
【００９８】
ファイル管理装置１０においては、図１に示すステップＳ１８と同様に、受信した閲覧検知情報をもとに閲覧データ１７の閲覧回数および閲覧日時を更新する（ステップＳ４２０）。
【００９９】
これに対し、操作部３２において閲覧確認の応答の受け付けがなかった場合、閲覧判断部４３６は、閲覧確認の応答がないと判断し（ステップＳ４１７：Ｎｏ）、ステップＳ４１４に戻り、ファイルの閲覧に関する検出部３４の検出結果を取得する。
【０１００】
このように、第４の実施の形態においては、端末装置４３０においてファイルの閲覧を検出した場合であっても、実際に閲覧した旨の応答がユーザからあった場合にのみ閲覧検知情報をファイル管理装置１０に通知するため、閲覧データ１７の正確性が高まり、これに伴い、ファイル名の一覧データの正確性も高まる。
【０１０１】
（第５の実施の形態）
図１３は、第５の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【０１０２】
図１３に示すように、第５の実施の形態にかかるファイル管理システム５０１は、図１に示す端末装置３０に代えて端末装置５３０を有する。
【０１０３】
端末装置５３０は、図１に示す端末装置３０と比較し、閲覧判断基準提示部５３８をさらに備えるとともに、制御部３５と同様の機能を有するとともに閲覧判断基準設定部５３９をさらに有する制御部５３５を備える。
【０１０４】
閲覧判断基準提示部５３８は、表示部３３に表示されたファイルに対する閲覧判断基準を複数提示する。たとえば、閲覧判断基準提示部５３８は、第３の実施の形態において説明した加速度センサの傾き検出値やタッチセンサの操作軌跡検出が所定条件である場合にファイルが閲覧されたと端末装置５３０自体が自動的に判断する自動判断基準や、第４の実施の形態において説明したファイル閲覧の確認要求メニューを表示して応答が合った場合にファイルを閲覧したと判断する確認応答基準などの各基準の少なくともいずれか一つを選択可能に表示部３３に表示させる。また、各判断基準においては、端末装置５３０に「傾ける」や「相手に向かってひっくり返す」といった動作があったと判断できる端末装置５３０の傾きの範囲や、画像をひっくり返す方向に操作されたと判断できる場合の操作軌跡の種類なども選択可能に表示される。また、確認応答基準においては、閲覧した旨の応答を受け付けるボタンを特定のボタンに設定できるような設定メニューも表示される。
【０１０５】
閲覧判断基準設定部５３９は、操作部３２が受け付けた操作入力内容をもとに、閲覧判断基準提示部５３８が提示した複数の閲覧判断基準のいずれかを選択し、閲覧判断部３６におけるファイル閲覧に対する判断基準として設定する。閲覧判断部３６は、閲覧判断基準設定部５３９によって選択および設定された閲覧基準にしたがって表示部３３に表示されたファイルが閲覧されたか否かを判断する。
【０１０６】
次に、図１３に示すファイル管理システム５０１の動作について説明する。図１４は、図１３に示すファイル管理システム５０１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【０１０７】
図１４に示すように、端末装置５３０では、図２に示すステップＳ１と同様に、ファイルの一覧データの表示指示を受け付ける（ステップＳ５０１）。続いて、閲覧判断基準提示部５３８は、表示部３３に、複数の閲覧判断基準を選択可能に表示部３３に表示させることによって、閲覧判断の基準を提示する（ステップＳ５０２）。閲覧判断基準設定部５３９は、操作部３２が受け付けた操作入力内容をもとに、今回のファイル閲覧に対する閲覧判断基準を選択し（ステップＳ５０３）、閲覧判断部３６におけるファイル閲覧に対する判断基準として設定する。端末装置５３０は、ファイルの一覧データの送信を要求する信号を送信するとともに、選択された閲覧判断基準をファイル管理装置１０に送信する（ステップＳ５０４）。
【０１０８】
ファイル管理装置１０では、ファイルの一覧データの送信要求および選択された閲覧判断基準を受けると、図２のステップＳ３〜ステップＳ７と同様に、一覧並び順決定部１３は、閲覧データ１７を参照して（ステップＳ５０５）、各ファイルの閲覧回数を取得し（ステップＳ５０６）、閲覧回数順となるように一覧データのファイル名の並び順を決定し（ステップＳ５０７）、一覧作成部１４は、一覧並び順決定部１３によって決定された並び順にしたがってファイルの一覧データを作成し（ステップＳ５０８）、要求元の端末装置５３０に送信する（ステップＳ５０９）。
【０１０９】
その後、端末装置５３０では、図２のステップＳ８〜ステップＳ１０と同様に、受信したファイルの一覧データを表示部３３で表示し（ステップＳ５１０）、操作部３２により表示対象のファイルが選択され（ステップＳ５１１）、選択されたファイルのデータ送信をファイル管理装置１０に要求する信号を送信する（ステップＳ５１２）。
【０１１０】
ファイル管理装置１０は、図２に示すステップＳ１１およびステップＳ１２と同様に、送信を要求されたファイルを検索して（ステップＳ５１３）、要求元の端末装置５３０にファイルのデータを送信する（ステップＳ５１４）。
【０１１１】
端末装置５３０では、図２のステップＳ１３と同様に、ファイル表示処理（ステップＳ５１５）が行われる。続いて、閲覧判断部３６は、閲覧判断基準設定部５３９によって設定された閲覧判断基準にしたがって、表示部３３に表示されたファイルが閲覧されたか否かを判断する閲覧判断処理を行う（ステップＳ５１６）。この場合、閲覧判断部３６は、設定された閲覧判断基準にしたがって各センサの検出結果を取得し、検出結果をもとにファイルが閲覧されたか否かを判断する。また、確認応答基準が閲覧判断基準として設定されている場合には、閲覧判断部３６は、閲覧したファイル閲覧の確認要求を表示部３３に出力させて、操作部３２における応答受け付けの有無をもとにファイルが閲覧された否かを判断する。そして、端末装置５３０では、閲覧判断部３６による判断結果をもとに、表示部３３に表示されたファイルが閲覧されたか否かが判断される（ステップＳ５１７）。
【０１１２】
端末装置５３０では、閲覧判断部３６による判断結果が、表示部３３に表示されたファイルが閲覧されなかったと判断したものである場合（ステップＳ５１７：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、端末装置５３０では、閲覧判断部３６による判断結果が、表示部３３に表示されたファイルが閲覧されたと判断したものである場合（ステップＳ５１７：Ｙｅｓ）、図２のステップＳ１６と同様に、閲覧判断部３６は、閲覧検知情報を作成し（ステップＳ５１８）、作成された閲覧検知情報は、通信処理部３１を介してファイル管理装置１０に送信される（ステップＳ５１９）。
【０１１３】
ファイル管理装置１０においては、図２に示すステップＳ１８と同様に、受信した閲覧検知情報をもとに閲覧データ１７の閲覧回数および閲覧日時を更新する（ステップＳ５２０）。
【０１１４】
このように、第５の実施の形態では、端末装置５３０を使用するユーザ自身がファイル閲覧の判断基準を選択することができるため、端末装置５３０に対する実際のユーザの使用状況や検出部３４の検出精度などに対応させて、ファイル閲覧判断処理の処理内容を適宜調整することができ、閲覧データ１７の正確性も高めることができる。
【０１１５】
（第６の実施の形態）
図１５は、第６の実施の形態にかかるファイル管理システムのシステム構成を示すブロック図である。
【０１１６】
図１５に示すように、第６の実施の形態にかかるファイル管理システム６０１は、図１に示すファイル管理装置１０に代えてファイル管理装置６１０を有するとともに、端末装置３０に代えて端末装置６３０を有する。
【０１１７】
ファイル管理装置６１０は、制御部１２と同様の機能を有する制御部６１２を有するとともに、閲覧履歴情報として閲覧回数、閲覧日時および閲覧した端末装置６３０の位置データが各ファイルに対応付けられた閲覧データ２１７を記憶する記憶部２１６を有する。制御部６１２は、端末装置６３０から送信された並び順の規則にしたがって一覧データのファイル名の並び順を決定する一覧並び順決定部６１３を有する。
【０１１８】
端末装置６３０は、図１に示す端末装置３０と比して、自装置の位置データを取得する位置データ取得部２３７と、並び順規則提示部６３８とをさらに備えるとともに、制御部３５と同様の機能を有する制御部６３５を備える。
【０１１９】
並び順規則提示部６３８は、一覧データのファイル名の並び順の規則を複数提示する。この一覧データのファイル名の並び順の規則としては、たとえば、閲覧回数が多い順に並べる、閲覧日時順に並べる、現在地での閲覧ファイルを優先するとともに閲覧回数が多い順に並べる、現在地での閲覧ファイルを優先するとともに閲覧日時順に並べるなどが挙げられる。
【０１２０】
制御部６３５は、閲覧判断部３６と、並び順規則設定部６３９とを備える。並び順規則設定部６３９は、操作部３２が受け付けた操作入力内容をもとに、並び順規則提示部６３８が提示した複数の並び順の規則のいずれかを選択して、今回送付を要求するファイルの一覧データの並び順の規則として設定する。通信処理部３１は、一覧データの送信要求とともに、並び順規則設定部６３９によって選択された並び順の規則をファイル管理装置６１０に送信する。
【０１２１】
次に、図１５に示すファイル管理システム６０１の動作について説明する。図１６は、図１５に示すファイル管理システム６０１において行われるファイル閲覧処理の手順の流れの一例を示すシーケンス図である。
【０１２２】
図１６に示すように、端末装置６３０では、図２に示すステップＳ１と同様に、ファイルの一覧データの表示指示を受け付ける（ステップＳ６０１）。続いて、並び順規則提示部６３８は、今回送付させる一覧データのファイル名の並び順に対する規則を複数選択可能に表示部３３に表示させることによって、一覧データのファイル名の並び順の規則を提示する（ステップＳ６０２）。並び順規則提示部６３８は、操作部３２が受け付けた操作入力内容をもとに、今回送付させる一覧データの並び順の規則を選択する（ステップＳ６０３）。端末装置６３０は、ファイルの一覧データの送信を要求する信号を送信するとともに、この一覧データの並び順の規則としてステップＳ６０３において選択された規則をファイル管理装置６１０に送信する（ステップＳ６０４）。
【０１２３】
ファイル管理装置６１０では、ファイルの一覧データの送信要求および並び順の規則を受けると、一覧並び順決定部６１３は、閲覧データ２１７を参照し（ステップＳ６０５）、端末装置６３０から送信された並び順の規則にしたがって一覧データのファイル名の並び順を決定するファイル並び順決定処理を行う（ステップＳ６０６）。続いて、一覧作成部１４は、一覧並び順決定部６１３によって決定された並び順にしたがってファイルの一覧データを作成し（ステップＳ６０７）、要求元の端末装置６３０に送信する（ステップＳ６０８）。
【０１２４】
その後、端末装置６３０では、図２のステップＳ８〜ステップＳ１０と同様に、受信したファイルの一覧データを表示部３３で表示し（ステップＳ６０９）、操作部３２により表示対象のファイルが選択され（ステップＳ６１０）、選択されたファイルのデータ送信をファイル管理装置６１０に要求する信号を送信する（ステップＳ６１１）。
【０１２５】
ファイル管理装置６１０は、図２に示すステップＳ１１およびステップＳ１２と同様に、送信を要求されたファイルを検索して（ステップＳ６１２）、要求元の端末装置６３０にファイルのデータを送信する（ステップＳ６１３）。
【０１２６】
端末装置６３０では、図２のステップＳ１３〜ステップＳ１５と同様に、ファイル表示処理（ステップＳ６１４）、ファイルの閲覧に関する検出部３４の検出結果取得処理（ステップＳ６１５）が行われ、閲覧判断部３６がファイル閲覧の有無について判断する（ステップＳ６１６）。
【０１２７】
閲覧判断部３６は、ファイルが閲覧されなかったと判断した場合（ステップＳ６１６：Ｎｏ）、本ファイルの閲覧判断に関する処理を終了する。一方、閲覧判断部３６は、表示部３３に表示されたファイルが閲覧されたと判断した場合（ステップＳ６１６：Ｙｅｓ）、図２に示すステップＳ１６と同様に、ステップＳ６１６の判断結果をもとに閲覧検知情報を作成し（ステップＳ６１７）、作成した閲覧検知情報をファイル管理装置６１０に送信する（ステップＳ６１８）。
【０１２８】
ファイル管理装置６１０においては、受信した閲覧検知情報の内容に応じて閲覧データ２１７を更新する（ステップＳ６１９）。
【０１２９】
次に、図１６に示すファイル並び順決定処理について説明する。図１７は、図１６に示すファイル並び順決定処理の処理手順を示すフローチャートである。
【０１３０】
図１７に示すように、一覧並び順決定部６１３は、端末装置６３０から送信された今回作成する一覧データのファイル名の並び順の規則を取得する（ステップＳ６３１）。一覧並び順決定部６１３は、取得した並び順の規則は、閲覧回数を優先するものであるか否かを判断する（ステップＳ６３２）。
【０１３１】
一覧並び順決定部６１３は、並び順の規則が閲覧回数を優先するものであると判断した場合（ステップＳ６３２：Ｙｅｓ）、並び順の規則が、現在地での閲覧ファイルを優先するものであるか否かを判断する（ステップＳ６３３）。
【０１３２】
一覧並び順決定部６１３は、並び順の規則が、現在地での閲覧ファイルを優先するものであると判断した場合（ステップＳ６３３：Ｙｅｓ）、通信処理部１１およびネットワークＮを介して、一覧データを要求した端末装置６３０に位置データの送信を要求する信号を送信する（ステップＳ６３４）。この位置データ送信要求にしたがって端末装置６３０から位置データが送信されると、一覧並び順決定部６１３は、端末装置６３０から送信された位置データを取得し（ステップＳ６３５）、参照した閲覧データ２１７から、送信された位置データに対応するファイルを検索し、検索した各ファイルの閲覧回数を取得する（ステップＳ６３６）。続いて、一覧並び順決定部６１３は、検索したファイルの各名称が閲覧回数の多い順に並ぶように一覧データのファイル名の並び順を決定する（ステップＳ６３７）。
【０１３３】
一方、一覧並び順決定部６１３は、並び順の規則が、現在地での閲覧ファイルを優先するものでないと判断した場合（ステップＳ６３３：Ｎｏ）、閲覧データ２１７から各ファイルの閲覧回数を取得し（ステップＳ６３８）、閲覧回数が多い順にファイル名が並ぶように一覧データのファイル名の並び順を決定する（ステップＳ６３７）。
【０１３４】
一覧並び順決定部６１３は、並び順の規則が閲覧回数を優先するものでないと判断した場合（ステップＳ６３２：Ｎｏ）、並び順の規則が閲覧日時を優先するものであるか否かを判断する（ステップＳ６３９）。
【０１３５】
一覧並び順決定部６１３は、並び順の規則が閲覧日時を優先するものであると判断した場合（ステップＳ６３９：Ｙｅｓ）、並び順の規則が、現在地での閲覧ファイルを優先するものであるか否かを判断する（ステップＳ６４０）。
【０１３６】
一覧並び順決定部６１３は、並び順の規則が、現在地での閲覧ファイルを優先するものであると判断した場合（ステップＳ６４０：Ｙｅｓ）、ステップＳ６３４と同様に、一覧データを要求した端末装置６３０に位置データの送信を要求する信号を送信する（ステップＳ６４１）。一覧並び順決定部６１３は、端末装置６３０から送信された位置データを取得し（ステップＳ６４２）、参照した閲覧データ２１７から、送信された位置データに対応するファイルを検索し、検索した各ファイルの閲覧日時を取得する（ステップＳ６４３）。一覧並び順決定部６１３は、検索したファイルの各名称が閲覧日時順に並ぶように一覧データのファイル名の並び順を決定する（ステップＳ６４４）。
【０１３７】
一覧並び順決定部６１３は、並び順の規則が、現在地での閲覧ファイルを優先するものでないと判断した場合（ステップＳ６４０：Ｎｏ）、閲覧データ２１７から各ファイルの閲覧日時を取得し（ステップＳ６４５）、閲覧日時順にファイル名が並ぶように一覧データのファイル名の並び順を決定する（ステップＳ６４４）。
【０１３８】
一覧並び順決定部６１３は、並び順の規則が閲覧日時を優先するものでないと判断した場合（ステップＳ６３９：Ｎｏ）、選択された並び順の規則に対応するファイル名を閲覧データ２１７から取得し（ステップＳ６４６）、選択された規則にしたがって一覧データのファイル名の並び順を決定する（ステップＳ６４７）。
【０１３９】
このように、第６の実施の形態では、ユーザは、ユーザ自身の知りたい情報に合わせて一覧データのファイル名の並び順を選択できるため、さらに効率よくファイルを選択することができる。
【０１４０】
なお、この形態は本発明の範囲を限定するものではなく、端末装置が閲覧データを記憶する機能、閲覧データをもとにデータベースに保存されたファイルの一覧データを作成する機能、一覧データにおける並び順を決定して一覧データを作成する機能を備えてもよい。また、ファイル管理装置に、端末装置の位置データを検出させる機能を備えてもよい。
また、システムを構成するファイル管理装置は、複数台でもよく、どのファイル管理装置に機能を備えさせてもよい。また、端末装置は、ファイル管理装置を介さずに、ネットワークを介してデータベースに直接接続できるものであってもよい。
【０１４１】
また、この実施形態で説明するデータベースと、ファイル管理装置と、端末装置とが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【０１４２】
１，２０１，２０１Ａ，３０１，３０１Ａ，４０１，５０１，６０１  ファイル管理システム
１０，２１０，２１０Ａ，６１０  ファイル管理装置
１１  通信処理部
１２，２１２，２１２Ａ，６１２  制御部
１３，２１３，２１３Ａ，６１３  一覧並び順決定部
１４  一覧作成部
１５，２１５  閲覧検知部
１６，２１６  記憶部
１７，２１７  閲覧データ
２０  データベース
２１  ファイル
３０，２３０，３３０，３３０Ａ，４３０，５３０，６３０  端末装置
３１  通信処理部
３２，３３２  操作部
３３，３３３  表示部
３４  検出部
３５，２３５，３３５，３３５Ａ，４３５，５３５，６３５  制御部
３６，３３６，３３６Ａ，４３６  閲覧判断部
２３７  位置データ取得部
３３４  加速度センサ
３３４Ａ  タッチセンサ
４３８  確認要求出力部
５３８  閲覧判断基準提示部
５３９  閲覧判断基準設定部
６３８  並び順規則提示部
６３９  並び順規則設定部
【先行技術文献】
【特許文献】
【０１４３】
【特許文献１】特開２００１−１４２７５６号公報
【図１】
2014235606.tif 000003
【図２】
2014235606.tif 000004
【図３】
2014235606.tif 000005
【図４】
2014235606.tif 000006
【図５】
2014235606.tif 000007
【図６】
2014235606.tif 000008
【図７】
2014235606.tif 000009
【図８】
2014235606.tif 000010
【図９】
2014235606.tif 000011
【図１０】
2014235606.tif 000012
【図１１】
2014235606.tif 000013
【図１２】
2014235606.tif 000014
【図１３】
2014235606.tif 000015
【図１４】
2014235606.tif 000016
【図１５】
2014235606.tif 000017
【図１６】
2014235606.tif 000018
【図１７】
2014235606.tif 000019