(57)【特許請求の範囲】
【請求項１】
表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおける前記サーバであって、
フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部と、
前記端末装置により指定されたフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するアイコン表示データ取得部と、
前記アイコン表示データ取得部で取得されたアイコン表示データを、前記端末装置へ送信するアイコン表示データ送信部と、を備え、
前記フォルダの属性を示す属性データは、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データは、ファイルのサイズを示す値であるファイルサイズであり、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、
前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データは、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするサーバ。
【請求項２】
請求項１に記載のサーバにおいて、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、
前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データは、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするサーバ。
【請求項３】
コンピュータを、請求項１又は２に記載のサーバとして機能させるためのプログラム。
【請求項４】
表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおいて、
前記端末装置は、
前記ユーザによりフォルダを指定する操作が行われると、当該フォルダを一意に特定する特定情報を送信する特定情報送信部と、
前記サーバから送信されたアイコン表示データを表示するデータ表示部と、を備え、
前記サーバは、
フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの前記属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部と、
前記端末装置により送信された特定情報に基づいて、当該特定情報により特定されるフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するアイコン表示データ取得部と、
前記アイコン表示データ取得部で取得されたアイコン表示データを、前記端末装置へ送信するアイコン表示データ送信部と、を備え、
前記フォルダの属性を示す属性データは、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データは、ファイルのサイズを示す値であるファイルサイズであり、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、
前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データは、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするネットワークシステム。
【請求項５】
請求項４に記載のネットワークシステムにおいて、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、
前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データは、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするネットワークシステム。
【請求項６】
アイコンを表示する表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおけるアイコン表示方法であって、
前記サーバは、フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの前記属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部を備え、
前記端末装置が、前記ユーザによりフォルダを指定する操作が行われると、当該フォルダを一意に特定する特定情報を送信するステップと、
前記サーバが、前記端末装置から送信された特定情報に基づいて、当該特定情報により特定されるフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するステップと、
前記サーバが、前記アイコン表示データを前記端末装置へ送信するステップと、
前記端末装置が、前記サーバから送信されたアイコン表示データを表示するステップと、
を有し、
前記フォルダの属性を示す属性データは、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データは、ファイルのサイズを示す値であるファイルサイズであり、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、
前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データは、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするアイコン表示方法。
【請求項７】
請求項６に記載のアイコン表示方法において、
前記アイコン表示データは、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、
前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データは、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とするアイコン表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイコンを画面表示する技術に関し、特に、フォルダ等の属性をアイコンの表示形態へ反映するサーバ、プログラム、ネットワークシステム及びアイコン表示方法に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ（パソコン）などの、ネットワークに接続可能な端末装置で扱うデータを、ネットワーク上のサーバに保存できるようにしたネットワークシステムが知られている。この種のネットワークシステムでは、パソコン等の端末装置がサーバにアクセスしログインすることで、サーバから当該端末装置へデータが送信される。端末装置は、サーバから送信されたデータを受信することで、それを自身のモニタに表示する。サーバに保存されるデータは、ユーザ毎のデータ領域内に階層的に保存されるのが一般的であり、例えば、下位フォルダ、下位ファイルとして扱われる。
【０００３】
パソコン等の端末装置において、フォルダ及びファイルに関する表示方法には、ファイル名とサイズ（データ容量）を表示する方法、フォルダのアイコン並びにファイル名及びサイズのアイコンとして表示する方法などが一般的である。また、フォルダ及びファイルをアイコンとして表示する場合、フォルダ及びファイルのアイコンを平面上に並べて配置するのが一般的であるが、例えば特許文献１に記載されているように、フォルダ及びファイルのアイコンをリング状に並べて配置し、１つずつ日捲り式に順送りするようにしたものもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許第７，５８１，１８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したフォルダ及びファイルの表示方法では、例えばフォルダ及びファイルのサイズを把握するにはアイコンと共に表示される数値を見るしかなく、直感的に把握することが難しい。そのため、フォルダサイズ及びファイルサイズを正確に把握することなくサーバからデータをダウンロードすると、場合によってはダウンロードに時間がかかってしまい、特に従量制課金の場合、通信費が嵩んでしまう。このように、ユーザは、フォルダ及びファイルに関するサイズ等の属性をそのアイコン表示によって直感的に把握することができれば、便利であり操作性が格段に向上する。
【０００６】
そこで、本発明はかかる問題を解決するためになされたものであり、その目的は、フォルダ及び／又はファイルに関する属性を直感的に把握することができるサーバ、プログラム、ネットワークシステム及びアイコン表示方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１のサーバの発明は、表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおける前記サーバであって、フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部と、前記端末装置により指定されたフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するアイコン表示データ取得部と、前記アイコン表示データ取得部で取得されたアイコン表示データを、前記端末装置へ送信するアイコン表示データ送信部と、を備え、前記フォルダの属性を示す属性データが、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データが、ファイルのサイズを示す値であるファイルサイズであり、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データが、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【０００８】
請求項２のサーバの発明は、請求項１に記載のサーバにおいて、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データが、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【０００９】
請求項３のプログラムの発明は、コンピュータを、請求項１又は２に記載のサーバとして機能させることを特徴とする。
【００１２】
請求項４のネットワークシステムの発明は、表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおいて、前記端末装置が、前記ユーザによりフォルダを指定する操作が行われると、当該フォルダを一意に特定する特定情報を送信する特定情報送信部と、前記サーバから送信されたアイコン表示データを表示するデータ表示部と、を備え、前記サーバが、フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの前記属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部と、前記端末装置により送信された特定情報に基づいて、当該特定情報により特定されるフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するアイコン表示データ取得部と、前記アイコン表示データ取得部で取得されたアイコン表示データを、前記端末装置へ送信するアイコン表示データ送信部と、を備え、前記フォルダの属性を示す属性データが、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データが、ファイルのサイズを示す値であるファイルサイズであり、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データが、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【００１３】
請求項５のネットワークシステムの発明は、請求項４に記載のネットワークシステムにおいて、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データが、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【００１４】
請求項６のアイコン表示方法の発明は、アイコンを表示する表示部を備えた端末装置、及び前記端末装置によりアクセス可能なフォルダを備えたサーバがネットワークを介して接続されたネットワークシステムにおけるアイコン表示方法であって、前記サーバが、フォルダ及びファイルの属性を示す属性データと、フォルダに属するフォルダ及びファイルそれぞれの前記属性データを反映させた表示形態で前記フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データと、が対応して記憶された記憶部を備え、前記端末装置が、前記ユーザによりフォルダを指定する操作が行われると、当該フォルダを一意に特定する特定情報を送信するステップと、前記サーバが、前記端末装置から送信された特定情報に基づいて、当該特定情報により特定されるフォルダに属するフォルダ及びファイルそれぞれについて、前記フォルダ及びファイルの属性を示す属性データに対応したアイコン表示データを、前記記憶部から取得するステップと、前記サーバが、前記アイコン表示データを前記端末装置へ送信するステップと、前記端末装置が、前記サーバから送信されたアイコン表示データを表示するステップと、を有し、前記フォルダの属性を示す属性データが、前記フォルダのサイズを示す値であるフォルダサイズであり、前記ファイルの属性を示す属性データが、ファイルのサイズを示す値であるファイルサイズであり、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの厚みにそれぞれ反映させた表示データであって、前記フォルダサイズをアイコンの厚みに反映させたアイコン表示データが、前記厚みの長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【００１５】
請求項７のアイコン表示方法の発明は、請求項６に記載のアイコン表示方法において、前記アイコン表示データが、前記フォルダサイズ及び前記ファイルサイズをアイコンの前面の四角形の面積に反映させた表示データであって、前記フォルダサイズをアイコンの前面の四角形の面積に反映させたアイコン表示データが、前記四角形の縦又は横の長さを、前記フォルダに属するファイルの種類毎のサイズ又は数を合計した値に応じて分割し、前記ファイルの種類を、前記分割して構成したアイコン領域の色に反映させた表示データである、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、フォルダ等の属性をアイコンの表示形態へ反映させるようにしたので、フォルダ等の属性を直感的に把握することができる。これにより、ユーザは、例えば、ファイルをダウンロードするか否かを容易にかつ短時間で判断することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施例によるネットワークシステムの概略構成を示すブロック図である。
【図２】端末装置の概略構成を示すブロック図である。
【図３】ストレージサーバの概略構成を示すブロック図である。
【図４】ストレージサーバのデータベースに構築されるフォルダインデックス及びファイルインデックスの一例を示す図である。
【図５】ストレージサーバのデータベースに構築されるユニークＩＤ／アイコン表示データ対応情報の一例を示す図である。
【図６】ストレージサーバのアイコン表示変換テーブル記憶部に記憶されるアイコン表示変換テーブルの一例を示す図である。
【図７】ネットワークシステムのアイコン表示時のシーケンスを示す図である。
【図８】端末装置のフォルダリスト表示処理を示すフローチャートである。
【図９】階層構造で表示されたフォルダリストの一例を示す図である。
【図１０】アイコンの表示例を示す図である。
【図１１】ストレージサーバのアイコン表示データ送信処理を示すフローチャートである。
【図１２】ストレージサーバのユニークＩＤ／アイコン表示データ対応情報生成処理を示すフローチャートである。
【図１３】アイコンの他の表示例（１）を示す図である。
【図１４】アイコンの他の表示例（２）を示す図である。
【発明を実施するための形態】
【００１８】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００１９】
本発明の実施例は、表示部を備えた端末装置と、通信網を介して端末装置と双方向通信を行うストレージサーバ（サーバ）と、を備えたネットワークシステムを想定しており、ストレージサーバ上で端末装置のユーザに割り当てられたデータ領域（フォルダ）内に階層的に保存されている各データ（下位フォルダ・ファイル）について、それぞれのサイズを反映させたアイコンを端末装置の表示部に連続して並べて表示する例である。
【００２０】
図１は、本発明の実施例によるネットワークシステムの概略構成を示すブロック図である。同図において、本発明の実施例によるネットワークシステム１は、スマートフォンとも呼ばれ、通常の音声通話の通信機能の他にネットワーク機能、スケジュール機能、個人情報管理機能などの多種多様な機能を備えた端末装置２と、移動体通信網５０及びインターネット６０を介して端末装置２と双方向通信を行うストレージサーバ３と、を備える。移動体通信網５０とインターネット６０との間には図示しないゲートウェイが設けられており、異なるネットワーク間の接続を可能にしている。
【００２１】
以下、端末装置２及びストレージサーバ３のそれぞれについて詳細に説明する。
（端末装置２の構成）
図２は、端末装置２の概略構成を示すブロック図である。同図において、端末装置２は、通信部２１と、アンテナ２２と、操作部２３と、操作信号生成部２４と、表示部２５と、画像生成部２６と、音声入出力部２７と、記憶部２８と、信号処理部２９とを備える。通信部２１は、送信部２１１と受信部２１２とで構成され、主に移動体通信網５０に接続して他の端末装置や図示しない携帯電話などとの間における音声の送受信を行うとともに、移動体通信網５０を介してインターネット６０に接続してストレージサーバ３との間でデータの送受信を行う。インターネット６０を使用したネットワーク上のデータのやりとりに必要なプロトコルとして、例えばＴＣＰ／ＩＰ（Transmission  Control  Protocol／Internet  Protocol）及びＨＴＴＰ（Hyper  Text  Transfer  Protocol）を用いている。
【００２２】
操作部２３は、端末装置２を操作するための入力を行うものであり、表示部２５の画面上に配置して使用するタッチパッド（図示略）を有し、このタッチパッドに触れた位置の座標情報を出力する。操作信号生成部２４は、操作部２３から出力された座標情報に基づいて操作信号を生成し、通信部２１及び信号処理部２９へ出力する。表示部２５は、液晶ディスプレイや有機ＥＬ（Electro  Luminescence）ディスプレイ等の表示器を有し、端末装置２の使用時における各種表示を行う。画像生成部２６は、信号処理部２９で生成された表示データから画像を生成し、表示部２５に表示する。音声入出力部２７は、図示しないマイクとスピーカを有し、音声通話のための音声信号の入出力を行う。記憶部２８は、ストレージサーバ３などのＷｅｂサーバよりダウンロードされた各種アプリケーションや表示データ（フォルダリストのアイコン表示データを含む）、フォルダインデックス及びファイルインデックス等の端末装置２で扱う全てのデータの記憶を行う。
【００２３】
信号処理部２９は、端末装置２における信号処理を行うものであり、通常の音声通話のときは、通信部２１の受信部２１２から出力された受信信号よりデータを復号し、復号後の音声データを音声入出力部２７へ出力し、また、音声入出力部２７から出力された音声信号を符号化し、符号化後の音声データを通信部２１の送信部２１１へ出力する。また、信号処理部２９は、通信部２１の受信部２１２から出力された受信信号から画像データ等の音声データ以外のデータを復号したときは、そのデータを記憶部２８に記憶する。また、信号処理部２９は、操作信号生成部２４からアプリケーションを実行する操作信号が出力されると、記憶部２８から該当するアプリケーションを取得し、取得したアプリケーションを実行する。例えば、操作信号生成部２４からフォルダのリストを表示する操作信号が出力された場合、記憶部２８に記憶されているフォルダリストのアイコン表示データを読み出して画像生成部２６へ出力する。その後、ユーザがフォルダを指定する操作を行い、これによって操作信号生成部２４からフォルダを指定する操作信号が出力されると、当該フォルダのユニークＩＤ（フォルダを一意に特定する特定情報であり、フォルダ毎に付与されている）を含むインデックス取得要求を通信部２１の送信部２１１へ出力する。このとき、送信部２１１からインデックス取得要求がストレージサーバ３へ送信される。インデックス取得要求を送信した後、通信部２１の受信部２１２でフォルダインデックス等及びアイコン表示データが受信されると、フォルダインデックス等及びアイコン表示データを記憶部２８に記憶するとともに、画像生成部２６へ出力する。記憶部２８に記憶されているアイコン表示データは、フォルダ及びファイルのサイズに反映したアイコンを表示するものである。フォルダ及びファイルのサイズが反映されたフォルダ及びファイルのアイコンを表示することで、ユーザは直感的にフォルダ及びファイルのサイズを把握することができる。
【００２４】
なお、信号処理部２９及び送信部２１１は特定情報送信部７０を構成し、表示部２５、画像生成部２６及び信号処理部２９はデータ表示部７１を構成する。
【００２５】
（ストレージサーバ３の構成）
図３は、ストレージサーバ３の概略構成を示すブロック図である。同図において、ストレージサーバ３は、データベース３１と、通信部３２と、受信データ処理部３３と、アイコン表示データ取得部３４と、アイコン表示変換テーブル記憶部３５と、送信データ生成部３６とを備える。データベース３１には、フォルダインデックス３１１と、ファイルインデックス３１２と、ユニークＩＤ／アイコン表示データ対応情報３１３とが記憶されている。また、データベース３１は、端末装置２毎のユーザに割り当てられたデータ領域（フォルダ）を有し、ユーザ毎のデータ領域にそれぞれのユーザのデータを記憶する。
【００２６】
図４は、データベース３１に構築されるフォルダインデックス３１１及びファイルインデックス３１２の一例を示す図である。同図において、（ａ）がフォルダインデックス３１１、（ｂ）がファイルインデックス３１２である。（ａ）のフォルダインデックス３１１は、ユニークＩＤ：ａ１、フォルダサイズ：ｂ１、ハッシュ値：ｃ１、Ｅタグ：ｄ１、フォルダ名：ｅ１、フォルダパス：ｆ１、更新日時：ｇ１の各属性から構成される。１つのフォルダに対して１つのフォルダインデックスが存在する。ユニークＩＤは、フォルダを一意に特定するための値であり、フォルダ毎に異なる値が付与される。フォルダサイズは、フォルダの大きさを示す値であり、ハッシュ値は、ハッシュ関数により得られたフォルダに関するデータの関数値である。Ｅタグは、フォルダが操作されたときに新たに付与される値である。フォルダ名は、フォルダの名称であり、フォルダパスは、フォルダの所在を示すアドレスであり、更新日時は、フォルダインデックスが新たに生成され又は更新されたときの日時である。尚、フォルダインデックスが新たに生成される場合、新たなユニークＩＤが付与され、フォルダインデックスが更新される場合、フォルダインデックスのユニークＩＤは、以前と同じ値が用いられる。
【００２７】
（ｂ）のファイルインデックス３１２は、ユニークＩＤ：ａ２、ファイルサイズ：ｂ２、ハッシュ値：ｃ２、Ｅタグ：ｄ２、ファイル名：ｅ２、ファイルパス：ｆ２、更新日時：ｇ２の各属性から構成される。１つのファイルに対して１つのファイルインデックスが存在する。ユニークＩＤは、ファイルを一意に特定するための値であり、ファイル毎に異なる値が付与される。ファイルサイズは、ファイルの大きさを示す値であり、ハッシュ値は、ハッシュ関数により得られたファイルデータの関数値である。Ｅタグは、ファイルが操作されたときに新たに付与される値である。ファイル名は、ファイルの名称であり、ファイルパスは、ファイルの所在を示すアドレスであり、更新日時は、ファイルインデックスが新たに生成され又は更新された日時である。尚、フォルダインデックスと同様に、ファイルインデックスが新たに生成される場合、新たなユニークＩＤが付与され、ファイルインデックスが更新される場合、ファイルインデックスのユニークＩＤは、以前と同じ値が用いられる。
【００２８】
図５は、データベース３１に構築されるユニークＩＤ／アイコン表示データ対応情報３１３の一例を示す図である。同図に示すように、ユニークＩＤ／アイコン表示データ対応情報３１３は、フォルダ又はファイルのユニークＩＤとアイコン表示データとを対応付けて記憶した情報である。
【００２９】
図６は、アイコン表示変換テーブル記憶部３５に記憶されるアイコン表示変換テーブル３５１の一例を示す図である。同図に示すように、アイコン表示変換テーブル３５１は、データサイズとアイコン表示データとを対応付けたものである。例えば、データサイズが５００ＫＢまではｉｃｏｎ＿０１のアイコン表示データが、データサイズが１ＭＢまではｉｃｏｎ＿０２のアイコン表示データが、データサイズが１０ＭＢまではｉｃｏｎ＿０３のアイコン表示データがそれぞれ対応付けられている。
【００３０】
図３に戻り、通信部３２は、送信部３２２と受信部３２１とで構成され、主にゲートウェイ（図示略）を介して移動体通信網５０に接続された端末装置２などとの間でデータの送受信を行う。インターネット６０を使用したネットワーク上のデータのやりとりに必要なプロトコルとして、例えばＴＣＰ/ＩＰ及びＨＴＴＰを用いている。通信部３２は、ＴＣＰ/ＩＰを使用して端末装置２との間の通信路を開設し、ＨＴＴＰを使用してデータの送受信を行う。受信データ処理部３３は、通信部３２の受信信号からデータを復号し、復号したデータより端末装置２からのインデックス取得要求のリクエストの有無を判定する。インデックス取得要求のリクエストがあれば、そのリクエストをアイコン表示データ取得部３４へ出力する。
【００３１】
アイコン表示データ取得部３４は、次のような処理を行う。（１）インデックス取得要求のリクエストを入力することでデータベース３１に記憶されているフォルダインデックス３１１を参照し、インデックス取得要求に含まれるユニークＩＤに対応したフォルダパスを取得する。（２）該当するフォルダパスを取得した後、フォルダインデックス３１１及びファイルインデックス３１２を参照し、取得したフォルダパスを直近上位に持つフォルダパスを検索する。（３）取得したフォルダパスを直近上位に持つフォルダパスの検索後、該当するフォルダパスがあれば、その下位層のフォルダ等のユニークＩＤを特定する。（４）フォルダインデックス３１１及びファイルインデックス３１２を参照して、特定した下位層のフォルダ等のユニークＩＤを持つフォルダインデックス３１１及び／又はファイルインデックス３１２を取得する。（５）ユニークＩＤ／アイコン表示データ対応情報３１３を参照し、特定した下位層のフォルダ等のユニークＩＤからフォルダ及び／又はファイルのアイコン表示データを取得する。（６）取得したフォルダインデックス等及びアイコン表示データを送信データ生成部３６へ出力する。
【００３２】
アイコン表示データ取得部３４は、さらに次のような処理も行う。（１）フォルダインデックス３１１又はファイルインデックス３１２の新規生成又は更新時にフォルダインデックス３１１又はファイルインデックス３１２からそのユニークＩＤを検索する。（２）ユニークＩＤが見つかった場合に当該フォルダインデックス３１１又はファイルインデックス３１２からフォルダサイズ又はファイルサイズを取得する。（３）アイコン表示変換テーブル３５１からフォルダ又はファイルのデータサイズに対応したアイコン表示データを取得する。（４）フォルダ又はファイルのユニークＩＤとアイコン表示データをユニークＩＤ／アイコン表示データ対応情報３１３に格納する。
【００３３】
送信データ生成部３６は、アイコン表示データ取得部３４から出力されたアイコン表示データを含む送信データを生成し、通信部３２へ出力する。通信部３２は、送信データ生成部３６から出力された送信データを端末装置２に向けて送信する。
【００３４】
なお、送信データ生成部３６及び送信部３２２はアイコン表示データ送信部８０を構成する。また、データベース３１は記憶部に対応する。
【００３５】
（ネットワークシステム１の動作）
次に、本発明の実施例によるネットワークシステム１の動作について説明する。図７は、ネットワークシステム１のアイコン表示時のシーケンスを示す図である。端末装置２において、ユーザが端末装置２の表示部２５の画面上をタップ（液晶を１回叩く操作）して、表示部２５に表示されているフォルダの中で所望のフォルダを選択すると、端末装置は、当該フォルダのユニークＩＤを含むインデックス取得要求をＨＴＴＰに従ってストレージサーバ３へ送信する。
【００３６】
ストレージサーバ３は、端末装置２からＨＴＴＰに従ってインデックス取得要求を受信すると、当該インデックス取得要求に含まれるユニークＩＤを取得し、取得したユニークＩＤに基づいて、下位層のフォルダインデックス及びファイルインデックスを取得する。そして、取得した下位層のフォルダインデックス及びファイルインデックスに基づき下位層のフォルダ及びファイルのアイコン表示データを取得し、ＨＴＴＰに従ってフォルダインデックス等とともに端末装置２へ送信する。
【００３７】
（端末装置２の処理）
次に、端末装置２のフォルダリスト表示処理について詳細に説明する。図８は、端末装置２のフォルダリスト表示処理を示すフローチャートである。同図において、信号処理部２９は、操作信号生成部２４から出力される操作信号に基づきフォルダリストを表示する操作が行われたか否か判定する（ステップＳ１０）。この判定において、フォルダリストを表示する操作が行われていない場合（ステップＳ１０：ＮＯ）、他の処理を行い（ステップＳ１１）、本処理を終了する。一方、フォルダリストを表示する操作が行われた場合（ステップＳ１０：ＹＥＳ）、信号処理部２９は、記憶部２８から表示データを読み込み、それを画像生成部２６へ出力する。画像生成部２６は、信号処理部２９から出力された表示データに基づき、表示部２５にフォルダリストを表示する（ステップＳ１２）。このとき表示部２５には、階層構造でフォルダリストが表示される。
【００３８】
図９は、階層構造で表示されたフォルダリストの一例を示す図である。同図に示すフォルダ２００の下位にはフォルダ２０１〜２０４とファイル２０５が存在している。
【００３９】
図８に戻り、信号処理部２９は、階層構造でフォルダリストを表示した後、操作信号生成部２４から出力される操作信号に基づきフォルダ指定操作が行われたか否かを判定する（ステップＳ１３）。この判定において、フォルダ指定操作が行われていない場合（ステップＳ１３：ＮＯ）、フォルダ指定操作が行われるまでこのステップＳ１３の判定を繰り返す。これに対し、フォルダ指定操作が行われた場合（ステップＳ１３：ＹＥＳ）、信号処理部２９は、記憶部２８から当該フォルダのフォルダインデックスに含まれるユニークＩＤを読み出し、フォルダのユニークＩＤを含むインデックス取得要求を生成し、ストレージサーバ３へ送信する（ステップＳ１４）。すなわち、ユーザが表示部２５に表示されたフォルダリストの中から所望のフォルダを指定すると、このときの操作に応じた操作信号が操作信号生成部２４から出力され、信号処理部２９は、その操作信号を入力することでフォルダ指定操作が有ったと判定し、当該フォルダのユニークＩＤを含むインデックス取得要求を生成してストレージサーバ３へ送信する。
【００４０】
信号処理部２９は、インデックス取得要求をストレージサーバ３へ送信した後、ストレージサーバ３からフォルダインデックス等及びアイコン表示データが送信されてくるのを待つ。この間、フォルダインデックス等及びアイコン表示データを受信できたか否かを判定し（ステップＳ１５）、当該アイコン表示データが受信できないと判定した場合（ステップＳ１５：ＮＯ）、当該アイコン表示データを受信できるまでこのステップＳ１５の判定を繰り返す。これに対し、フォルダインデックス等及びアイコン表示データを受信できたと判定した場合（ステップＳ１５：ＹＥＳ）、受信したフォルダインデックス等及びアイコン表示データを記憶部２８に格納する（ステップＳ１６）。次いで、信号処理部２９は、受信したフォルダインデックス等及びアイコン表示データを画像生成部２６へ出力する（ステップＳ１７）。画像生成部２６は、アイコン表示データに基づいて、フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示部２５に表示する。このとき、表示部２５には、フォルダ及びファイルのサイズを反映したアイコンが連続して並んで表示される。
【００４１】
図１０は、図９のフォルダ２００を指定したときのアイコン表示例を示す図である。同図において、図９のフォルダ２０１が厚さＷ５のアイコン２０１Ｄとして表示され、図９のフォルダ２０２が厚さＷ２のアイコン２０２Ｄとして表示され、図９のフォルダ２０３が厚さＷ１のアイコン２０３Ｄとして表示され、図９のフォルダ２０４が厚さＷ３のアイコン２０４Ｄとして表示され、図９のファイル２０５が厚さＷ４のアイコン２０５Ｄとして表示される。表示されるフォルダ及びファイルの厚さの大小関係は、Ｗ１＜Ｗ５＜Ｗ４＜Ｗ３＜Ｗ２である。すなわち、フォルダ２０２のサイズが最も大きく、フォルダ２０４、ファイル２０５、フォルダ２０１、フォルダ２０３の順で小さくなっている。ユーザは、図１０に示したように、所定数のアイコンが連続して並んで表示された画面を見るだけで、直感的にフォルダ及びファイルのサイズを把握することができる。
【００４２】
（ストレージサーバ３の処理）
次に、ストレージサーバ３のアイコン表示データ送信処理について詳細に説明する。図１１は、ストレージサーバ３のアイコン表示データ送信処理を示すフローチャートである。同図において、受信データ処理部３３は、通信部３２の受信部３２１から出力される受信信号よりインデックス取得要求を受信したか否かを判定する（ステップＳ２０）。この判定において、インデックス取得要求を受信していない場合（ステップＳ２０：ＮＯ）、他の処理を行い（ステップＳ２１）、その後、本処理を終了する。これに対し、インデックス取得要求を受信した場合（ステップＳ２０：ＹＥＳ）、受信データ処理部３３は、受信したインデックス取得要求をアイコン表示データ取得部３４へ出力する。
【００４３】
アイコン表示データ取得部３４は、受信データ処理部３３から出力されたインデックス取得要求を入力すると、データベース３１に記憶されているフォルダインデックス３１１を参照し、インデックス取得要求に含まれるユニークＩＤに対応したフォルダパスを取得する（ステップＳ２２）。次いで、アイコン表示データ取得部３４は、フォルダインデックス３１１及びファイルインデックス３１２を参照し、取得したフォルダパスを直近上位に持つフォルダパス及び／又はファイルパスを検索する（ステップＳ２３）。アイコン表示データ取得部３４は、検索したフォルダパス等を有するフォルダインデックス３１１等に含まれるユニークＩＤを特定する（ステップＳ２４）。次いで、アイコン表示データ取得部３４は、フォルダインデックス３１１及び／又はファイルインデックス３１２を参照し、特定した下位層のフォルダ等のユニークＩＤを持つフォルダインデックス３１１等を取得する（ステップＳ２５）。
【００４４】
次いで、アイコン表示データ取得部３４は、ユニークＩＤ／アイコン表示データ対応情報３１３を参照し、特定した下位層のフォルダ等のユニークＩＤからフォルダ等のアイコン表示データを取得する（ステップＳ２６）。次いで、アイコン表示データ取得部３４は、取得したフォルダインデックス等及びアイコン表示データを送信データ生成部３６へ出力する。送信データ生成部３６は、アイコン表示データ取得部３４から出力されたフォルダインデックス等及びアイコン表示データを入力し、このアイコン表示データを含む送信データを生成し、通信部３２へ出力する。通信部３２は、送信データ生成部３６から出力された送信データを端末装置２に向けて送信する（ステップＳ２７）。アイコン表示データを送信した後、本処理を終了する。
【００４５】
ストレージサーバ３は、前述のアイコン表示データ送信処理の他に、ユニークＩＤ／アイコン表示データ対応情報生成処理を行う。このユニークＩＤ／アイコン表示データ対応情報生成処理は、フォルダインデックス及びファイルインデックスが新規に生成されたとき、又は更新されたときに実行される。
【００４６】
図１２は、ストレージサーバ３のユニークＩＤ／アイコン表示データ対応情報生成処理を示すフローチャートである。同図において、アイコン表示データ取得部３４は、フォルダインデックス３１１又はファイルインデックス３１２の新規生成又は更新が有るか否かを判定する（ステップＳ３０）。この判定において、新規生成又は更新が無い場合（ステップＳ３０：ＮＯ）、新規生成又は更新が有るまでこのステップＳ３０の判定を行う。これに対し、新規生成又は更新が有る場合（ステップＳ３０：ＹＥＳ）と、フォルダインデックス３１１又はファイルインデックス３１２からフォルダ又はファイルのユニークＩＤを検索する（ステップＳ３１）。
【００４７】
アイコン表示データ取得部３４は、フォルダ又はファイルのユニークＩＤが見つかると、当該フォルダインデックス３１１又はファイルインデックス３１２からフォルダサイズ又はファイルサイズを取得する（ステップＳ３２）。次いで、アイコン表示データ取得部３４は、アイコン表示変換テーブル３５１からフォルダ又はファイルのデータサイズに対応したアイコン表示データを取得する（ステップＳ３３）。次いで、アイコン表示データ取得部３４は、フォルダ又はファイルのユニークＩＤとアイコン表示データをユニークＩＤ／アイコン表示データ対応情報３１３に格納する（ステップＳ３４）。これにより、フォルダインデックス又はファイルインデックスの新規生成又は更新が終了する。
【００４８】
以上のように、本発明の実施例によるネットワークシステム１によれば、端末装置２は、ユーザによりフォルダを指定する操作が行われると、当該フォルダのユニークＩＤを含むインデックス取得要求をストレージサーバ３へ送信するようにした。そして、ストレージサーバ３は、インデックス取得要求を受信すると、インデックス取得要求に含まれるユニークＩＤのフォルダに属するフォルダ及びファイルを特定し、これらのサイズを幅に反映させた表示形態でフォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示するためのアイコン表示データを、ユニークＩＤ／アイコン表示データ対応情報３１３から取得し、特定したフォルダ及びファイルのフォルダインデックス及びファイルインデックス、並びにこれらのアイコン表示データを端末装置２へ送信するようにした。そして、端末装置２は、フォルダインデックス等及びアイコン表示データを受信すると、アイコン表示データに基づいて、フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて画面表示するようにした。これにより、端末装置２の画面上に、フォルダ及びファイルのサイズを反映した形態のアイコンが連続して並んで表示されるから、ユーザは、フォルダ及びファイルのサイズを互いに比較することができ、これらのサイズを直感的に把握することができる。したがって、ユーザは、例えば、サイズの大きいフォルダ及びファイルに対し、ダウンロードするか否かを容易にかつ短時間で判断することができる。
【００４９】
なお、本発明の実施例によるネットワークシステム１では、フォルダサイズ及びファイルサイズをアイコンの厚みに反映させるようにしたが、アイコンの前面の面積を一定にして奥行きの長さに反映させるようにしてもよいし、またアイコンの奥行きの長さを一定にして前面の面積に反映させるようにしてもよい。図１３は、アイコンの前面の面積を一定にして奥行きの長さに反映させるようにしたアイコンの他の表示例（１）を示す図である。図１３において、Ｌ１〜Ｌ５は、フォルダサイズ等を反映させたアイコンの奥行きの長さを示している。また、図１４は、アイコンの奥行きの長さを一定にして前面の面積に反映させるようにしたアイコンの他の表示例（２）を示す図である。図１４において、Ｌは、アイコンの奥行きの長さを示している。
【００５０】
また、本発明の実施例によるネットワークシステム１では、フォルダ及びファイルの属性データとしてフォルダサイズ及びファイルサイズを用い、それをアイコンの厚みに反映させるようにしたが、本発明は、属性データをフォルダサイズ及びファイルサイズに限定するものではない。例えば、アイコンの形状へ反映する属性データとして、フォルダの属するフォルダの数及び／又はファイルの数としてもよいし、そのフォルダへアクセス可能な共有ユーザの数としてもよい。
【００５１】
また、ファイルサイズ等をアイコンの形状に反映させることに加えて、文章ファイル及び画像ファイルなどファイルの種類の違いに応じて色分けするようにしてもよい。このようにすることで、ファイルサイズに加えてファイルの違いも直感的に把握することが可能となる。つまり、アイコンの形状へ反映する属性データとして、フォルダに属するファイルの種類（例えば、文章ファイル、画像ファイル、音楽ファイル）とし、各ファイルの種類及び各ファイルのサイズ又はその数に応じて、これらのファイルが属するフォルダを表すアイコンの形状を変化させるようにしてもよい。例えば、アイコンの奥行きであれば、その奥行きの長さを各種ファイルのサイズ又は数の多寡に応じた長さに分割し、各種ファイルに応じて分割された各領域を、各種ファイルに応じた色彩で塗り分けるようにしてもよい。また、例えば、アイコンの前面の面積であれば、その縦或いは横の長さを各種ファイルのサイズ又は数の多寡に応じた長さに分割し、各種ファイルに応じて分割された各領域を、各種ファイルに応じた色彩で塗り分けるようにしてもよい。
【００５２】
また、本発明の実施例によるネットワークシステム１では、端末装置２は、フォルダのユニークＩＤ等を含むインデックス取得要求をストレージサーバ３へ送信するようにしたが、インデックス取得要求に、フォルダパスを含めてもよい。
【００５３】
また、本発明の実施例によるネットワークシステム１では、スマートフォンとも呼ばれる端末装置２を用いたが、端末装置２としてインターネットに接続可能な携帯端末やパソコンを用いてもよい。
【００５４】
また、本発明の実施例によるネットワークシステム１では、端末装置２が、ユーザによる操作に従って、ストレージサーバ３からアイコン表示データ等を受信し、アイコンを連続して並べて表示するようにしたが、ストレージサーバ３との間の通信を行うことなく、アイコンを表示するようにしてもよい。具体的には、端末装置２の記憶部２８に、ストレージサーバ３から受信したアイコン表示データ等が格納されており、ユーザによりフォルダを指定する操作が行われると、端末装置２は、ストレージサーバ３との間の通信を行うことなく、記憶部２８に格納されたアイコン表示データ等を読み出し、フォルダ及びファイルそれぞれに対応するアイコンを連続して並べて表示する。
【００５５】
また、本発明の実施例によるネットワークシステム１のハード構成としては、通常のコンピュータを使用することができる。すなわち、端末装置２は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、及びＲＯＭ等の不揮発性の記憶媒体等を備えたコンピュータによって構成される。また、ストレージサーバ３は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びハードディスクやＳＳＤ（Solid  State  Drive）等の大容量記憶装置等を備えたコンピュータによって構成される。
【００５６】
また、端末装置２の通信部２１、操作信号生成部２４、画像生成部２６、記憶部２８及び信号処理部２９の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。この場合、端末装置２は、これらの機能を記述したプログラムを、ネットワークシステム１に接続されたサーバから受信し、ＣＰＵに実行させるようにしてもよい。また、本発明の実施例のストレージサーバ３の通信部３２、受信データ処理部３３、アイコン表示データ取得部３４、アイコン表示変換テーブル記憶部３５及び送信データ生成部３６の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【符号の説明】
【００５７】
１  ネットワークシステム
２  端末装置
３  ストレージサーバ
２１，３２  通信部
２２  アンテナ
２３  操作部
２４  操作信号生成部
２５  表示部
２６  画像生成部
２７  音声入出力部
２８  記憶部
２９  信号処理部
３１  データベース
３３  受信データ処理部
３４  アイコン表示データ取得部
３５  アイコン表示変換テーブル記憶部
３６  送信データ生成部
５０  移動体通信網
６０  インターネット
７０  特定情報送信部
７１  データ表示部
８０  アイコン表示データ送信部
２００〜２０４  フォルダ
２０５  ファイル
２０１Ｄ〜２０５Ｄ  アイコン
２１１，３２２  送信部
２１２，３２１  受信部
３１１  フォルダインデックス
３１２  ファイルインデックス
３１３  ユニークＩＤ／アイコン表示データ対応情報
３５１  アイコン表示変換テーブル
【図１】
0005265653.tif 000002
【図２】
0005265653.tif 000003
【図３】
0005265653.tif 000004
【図４】
0005265653.tif 000005
【図５】
0005265653.tif 000006
【図６】
0005265653.tif 000007
【図７】
0005265653.tif 000008
【図８】
0005265653.tif 000009
【図９】
0005265653.tif 000010
【図１０】
0005265653.tif 000011
【図１１】
0005265653.tif 000012
【図１２】
0005265653.tif 000013
【図１３】
0005265653.tif 000014
【図１４】
0005265653.tif 000015