(57)【特許請求の範囲】
【請求項１】
表示部を備えた情報端末と、
通信網を介して前記情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現する第１のサーバと、
前記通信網を介して前記第１のサーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する第２のサーバと、
を備えたシステムであって、
前記情報端末は、
前記表示部に共有フォルダのリストを表示し、表示した共有フォルダのリストの中から前記情報端末のユーザによって１つの共有フォルダが指定されると、前記第１のサーバに対し、前記指定された共有フォルダに対応する共有ユーザのアバター画像を要求し、前記第１のサーバから前記指定された共有フォルダに対応する共有ユーザそれぞれのアバター画像が送信されてくると、それらのアバター画像を前記表示部に表示し、
前記第１のサーバは、
前記情報端末から前記指定された共有フォルダに対応する共有ユーザのアバター画像の要求があると、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記指定された共有フォルダに対応するユーザ固有情報を取得し、
前記第２のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求し、前記第２のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶し、
前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得し、前記アバター画像を前記情報端末へ送信し、
前記第２のサーバは、
前記第１のサーバから前記ユーザ固有情報に対応するアバター画像の要求があると、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースから前記ユーザ固有情報に対応するアバター画像を取得し、
前記ユーザ固有情報に対応するアバター画像を前記第１のサーバへ送信することを特徴とするシステム。
【請求項２】
請求項１に記載のシステムにおいて、
前記情報端末は、前記第１のサーバから前記指定された共有フォルダに対応する共有ユーザのアバター画像が送信されてくると、それらのアバター画像を前記指定された共有フォルダを示すフォルダアイコン画像に合成して前記表示部に表示することを特徴とするシステム。
【請求項３】
表示部を備えた情報端末と、
通信網を介して前記情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現する第１のサーバと、
前記通信網を介して前記第１のサーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する第２のサーバと、
を備えたシステムにおける共有フォルダアイコン表示方法であって、
前記情報端末が、前記表示部に共有フォルダのリストを表示するステップと、
前記情報端末が、前記表示部に表示した共有フォルダのリストの中から前記情報端末のユーザによって１つの共有フォルダが指定されることで、前記指定された共有フォルダに対応する共有ユーザそれぞれのアバター画像を前記第１のサーバに要求するステップと、
前記第１のサーバが、前記情報端末からのアバター画像要求に従い、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記共有フォルダに対応するユーザ固有情報を取得するステップと、
前記第１のサーバが、前記第２のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求するステップと、
前記第２のサーバが、前記第１のサーバから前記ユーザ固有情報に対応するアバター画像の要求があると、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースから前記ユーザ固有情報に対応するアバター画像を取得するステップと、
前記第２のサーバが、前記ユーザ固有情報に対応するアバター画像を前記第１のサーバへ送信するステップと、
前記第１のサーバが、前記第２のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶するステップと、
前記第１のサーバが、前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得するステップと、
前記第１のサーバが、前記ユーザ固有情報のそれぞれに対応するアバター画像を、前記共有フォルダに対応する共有ユーザそれぞれのアバター画像として前記情報端末へ送信するステップと、
前記情報端末が、前記第１のサーバから送信された、前記共有フォルダに対応する共有ユーザそれぞれのアバター画像を前記表示部に表示するステップと、
を有することを特徴とする共有フォルダアイコン表示方法。
【請求項４】
通信網を介して情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現するサーバにおいて、
情報端末から、ユーザにより指定された共有フォルダに対応する共有ユーザのアバター画像の要求があると、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記指定された共有フォルダに対応するユーザ固有情報を取得し、
前記通信網を介して前記サーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する他のサーバであって、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースを備えた前記他のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求し、前記他のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶し、前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得し、前記アバター画像を前記情報端末へ送信することを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共有フォルダのアイコン表示に関する。
【背景技術】
【０００２】
近年、携帯電話とＰＤＡ（Personal Digital Assistant）を融合させた情報端末が広く普及してきている。この情報端末はスマートフォンと呼ばれ、通信機能の他にネットワーク機能、スケジュール機能、個人情報管理機能などの多種多様な機能を有している。この種の情報端末の登場によってインターネット上で様々なサービスが提供されるようになってきている。その一つとしてＳＮＳ（Social Networking Service）がある。このＳＮＳを提供しているＷｅｂサイトでは、特定のユーザ間で共有のフォルダを持つことが可能となっている。複数の共有フォルダを作成した場合、リスト表示操作を行うことで、情報端末の表示部にそれらがリスト表示され、ユーザがその中から自身が属している共有フォルダを選択することで、当該共有フォルダに属する全ての共有ユーザの名前がリスト表示される。
【０００３】
なお、共有フォルダごとに全ての共有ユーザの名前をリスト表示する表示方法に類似する技術として、例えば特許文献１に記載された文書共有システムで採用されたものがある。この先行文献に記載された文書共有システムは、クライアント端末から、カテゴリ一覧から選択されたカテゴリに属するメンバーが最近使用した文書の一覧表示要求を受信すると、当該選択されたカテゴリに属する全ユーザの情報を取得し、取得したユーザのユーザＩＤと選択されたクライアント端末の情報をキーにして最新使用した文書のリストを取得するものである。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２４９８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、共有フォルダに属する全ての共有ユーザの名前のみをリスト表示するだけでは各共有ユーザを一見して把握することが困難であり、使い勝手が良くないという課題がある。
【０００６】
そこで、本発明はかかる課題を解決するためになされたものであり、その目的は、共有フォルダに属する全ての共有ユーザを一見して把握することができるネットワークシステム、共有フォルダアイコン表示方法、サーバ及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１の発明は、表示部を備えた情報端末と、通信網を介して前記情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現する第１のサーバと、前記通信網を介して前記第１のサーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する第２のサーバと、を備えたシステムであって、前記情報端末が、前記表示部に共有フォルダのリストを表示し、表示した共有フォルダのリストの中から前記情報端末のユーザによって１つの共有フォルダが指定されると、前記第１のサーバに対し、前記指定された共有フォルダに対応する共有ユーザのアバター画像を要求し、前記第１のサーバから前記指定された共有フォルダに対応する共有ユーザそれぞれのアバター画像が送信されてくると、それらのアバター画像を前記表示部に表示し、前記第１のサーバが、前記情報端末から前記指定された共有フォルダに対応する共有ユーザのアバター画像の要求があると、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記指定された共有フォルダに対応するユーザ固有情報を取得し、前記第２のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求し、前記第２のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶し、前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得し、前記アバター画像を前記情報端末へ送信し、前記第２のサーバが、前記第１のサーバから前記ユーザ固有情報に対応するアバター画像の要求があると、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースから前記ユーザ固有情報に対応するアバター画像を取得し、前記ユーザ固有情報に対応するアバター画像を前記第１のサーバへ送信することを特徴とする。
【０００８】
また、請求項２の発明は、請求項１に記載のシステムにおいて、前記情報端末が、前記第１のサーバから前記指定された共有フォルダに対応する共有ユーザのアバター画像が送信されてくると、それらのアバター画像を前記指定された共有フォルダを示すフォルダアイコン画像に合成して前記表示部に表示することを特徴とする。
【０００９】
さらに、請求項３の発明は、表示部を備えた情報端末と、通信網を介して前記情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現する第１のサーバと、前記通信網を介して前記第１のサーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する第２のサーバと、を備えたシステムにおける共有フォルダアイコン表示方法であって、前記情報端末が、前記表示部に共有フォルダのリストを表示するステップと、前記情報端末が、前記表示部に表示した共有フォルダのリストの中から前記情報端末のユーザによって１つの共有フォルダが指定されることで、前記指定された共有フォルダに対応する共有ユーザそれぞれのアバター画像を前記第１のサーバに要求するステップと、前記第１のサーバが、前記情報端末からのアバター画像要求に従い、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記共有フォルダに対応するユーザ固有情報を取得するステップと、前記第１のサーバが、前記第２のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求するステップと、前記第２のサーバが、前記第１のサーバから前記ユーザ固有情報に対応するアバター画像の要求があると、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースから前記ユーザ固有情報に対応するアバター画像を取得するステップと、前記第２のサーバが、前記ユーザ固有情報に対応するアバター画像を前記第１のサーバへ送信するステップと、前記第１のサーバが、前記第２のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶するステップと、前記第１のサーバが、前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得するステップと、前記第１のサーバが、前記ユーザ固有情報のそれぞれに対応するアバター画像を、前記共有フォルダに対応する共有ユーザそれぞれのアバター画像として前記情報端末へ送信するステップと、前記情報端末が、前記第１のサーバから送信された、前記共有フォルダに対応する共有ユーザそれぞれのアバター画像を前記表示部に表示するステップと、を有することを特徴とする。
【００１０】
また、請求項４の発明は、通信網を介して情報端末と双方向通信を行い、複数の前記情報端末によりアクセス可能なファイル共有サービスを実現するサーバにおいて、情報端末から、ユーザにより指定された共有フォルダに対応する共有ユーザのアバター画像の要求があると、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する共有ユーザそれぞれのユーザ固有情報とを関連付けて記憶した第１のデータベースから前記指定された共有フォルダに対応するユーザ固有情報を取得し、前記通信網を介して前記サーバと双方向通信を行い、ＳＮＳ（ソーシャル・ネットワーキング・サービス）を実現する他のサーバであって、ユーザ固有情報とアバター画像とを関連付けて記憶した第３のデータベースを備えた前記他のサーバに対し、前記ユーザ固有情報に対応するアバター画像を要求し、前記他のサーバから前記ユーザ固有情報に対応するアバター画像が送信されてくると、それらのアバター画像を前記ユーザ固有情報と関連付けて第２のデータベースに記憶し、前記第２のデータベースから前記ユーザ固有情報のそれぞれに対応するアバター画像を取得し、前記アバター画像を前記情報端末へ送信することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、情報端末にて、共有フォルダに属する全ての共有ユーザを特定するアバター画像を表示部に表示するので、共有フォルダに属する全ての共有ユーザを一見して把握することができ、使い勝手が向上する。
【図面の簡単な説明】
【００１４】
【図１】実施例１のネットワークシステムの概略構成を示すブロック図である。
【図２】実施例１のネットワークシステムの情報端末の概略構成を示すブロック図である。
【図３】実施例１のネットワークシステムの情報端末に表示される共有フォルダリストの一例を示す図である。
【図４】実施例１のネットワークシステムのストレージサーバの概略構成を示すブロック図である。
【図５】実施例１のネットワークシステムのストレージサーバのデータベースに構築されるユーザＩＤ等取得テーブルの一例を示す図である。
【図６】実施例１のネットワークシステムのＳＮＳサーバの概略構成を示すブロック図である。
【図７】実施例１のネットワークシステムのＳＮＳサーバのデータベースに構築されるアバター画像取得テーブルの一例を示す図である。
【図８】実施例１のネットワークシステムの情報端末に表示される詳細表示の一例を示す図である。
【図９】実施例１のネットワークシステムの情報端末における共有フォルダアイコン表示処理を示すフローチャートである。
【図１０】実施例１のネットワークシステムの情報端末に表示される共有ユーザ編集表示の一例を示す図である。
【図１１】実施例１のネットワークシステムのストレージサーバにおける共有フォルダアイコン表示処理を示すフローチャートである。
【図１２】実施例１のネットワークシステムのＳＮＳサーバにおける共有フォルダアイコン表示処理を示すフローチャートである。
【図１３】実施例２のネットワークシステムにおける詳細表示の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。以下に説明する実施例１，２は、表示部を備えた情報端末と、通信網を介して情報端末と双方向通信を行うストレージサーバと、通信網を介してストレージサーバと双方向通信を行うＳＮＳ（ソーシャル・ネットワーキング・サービス）サーバ（画像管理サーバ）と、を備えたネットワークシステムを想定している。ストレージサーバは、複数のユーザによりアクセス可能な共有フォルダを備えており、ユーザが使用する情報端末によって、共有フォルダ内のファイルへアクセスされる。また、ＳＮＳサーバは、ユーザ毎に登録されたアバター画像を管理しており、アバター画像を用いて様々なサービスを提供する。実施例１，２は、ストレージサーバにより実現されるファイル共有の技術に、ＳＮＳサーバにて管理されているアバター画像を用いることにより、情報端末を使用するユーザに対し、ファイル共有のサービスの使い勝手を良くし、視認性及び操作性を向上させるものである。
【実施例１】
【００１６】
まず、実施例１について詳細に説明する。実施例１は、前述のファイル共有を実現するネットワークシステムにおいて、共有フォルダに属する全ての共有ユーザを特定するアバター画像を情報端末の表示部に表示する例である。
【００１７】
図１は、実施例１のネットワークシステム１の概略構成を示すブロック図である。同図において、実施例１のネットワークシステム１は、通常の音声通話の通信機能の他にネットワーク機能、スケジュール機能、個人情報管理機能などの多種多様な機能を備え、スマートフォンとも呼ばれる情報端末２と、移動体通信網５０とインターネット６０を介して情報端末２と双方向通信を行い、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する全ての共有ユーザそれぞれのユーザＩＤ（ユーザ固有情報）とを関連付けて記憶したデータベース（第１のデータベース）３１を有するストレージサーバ３と、インターネット６０を介してストレージサーバ３と双方向通信を行い、ユーザとアバター画像とを対応付けて記憶したデータベース（第２のデータベース）４１を有するＳＮＳサーバ４とを備える。移動体通信網５０とインターネット６０との間には図示せぬゲートウェイが設けられており、異なるネットワーク間の接続を可能としている。
【００１８】
以下、情報端末２、ストレージサーバ３及びＳＮＳサーバ４のそれぞれについて詳細に説明する。
（情報端末２の構成）
図２は、情報端末２の概略構成を示すブロック図である。同図において、情報端末２は、通信部２１と、アンテナ２２と、操作部２３と、操作信号生成部２４と、表示部２５と、画像生成部２６と、音声入出力部２７と、記憶部２８と、信号処理部２９とを備える。通信部２１は、送信部２１１と受信部２１２とを備え、主に移動体通信網５０に接続して他の情報端末や図示せぬ携帯電話などとの間における音声の送受信を行うとともに、移動体通信網５０を介してインターネット６０に接続してストレージサーバ３との間でデータの送受信を行う。なお、インターネット６０への接続には例えばＴＣＰ/ＩＰ(Transmission Control Protocol/Internet Protocol)が用いられる。
【００１９】
操作部２３は、情報端末２を操作するための入力を行うものであり、表示部２５の画面上に配置するタッチパネル（図示略）を有し、このタッチパネルに触れた位置の位置情報を出力する。操作信号生成部２４は、操作部２３から出力された位置情報に基づいて操作信号を生成し、通信部２１及び信号処理部２９へ出力する。表示部２５は、液晶ディスプレイや有機ＥＬ(Electro Luminescence)ディスプレイ等の表示器を有し、情報端末２の使用における各種表示を行う。画像生成部２６は、信号処理部２９で生成された表示データから画像を生成し、表示部２５に表示する。音声入出力部２７は、図示せぬマイクとスピーカを有し、音声通話のための音声信号の入出力を行う。記憶部２８は、ストレージサーバ３などのＷｅｂサイトよりダウンロードされた各種アプリケーション、画像データ、共有フォルダの属性を示す情報（フォルダインデックス）等の各種データの記憶を行う。
【００２０】
信号処理部２９は、通信部２１から出力された受信信号からデータを復号し、復号後の音声データを音声入出力部２７へ出力し、画像データ等の他のデータを記憶部２８に記憶する。また、信号処理部２９は、音声入出力部２７から出力された音声信号を符号化した後、通信部２１へ出力する。また、信号処理部２９は、操作信号生成部２４からアプリケーションを実行する操作信号が出力されると、記憶部２８から該当するアプリケーションを取得し、取得したアプリケーションを実行する。例えば、共有フォルダのリスト表示、ユーザが指定した共有フォルダのユニークＩＤと詳細表示リクエストの送信、共有ユーザごとのアバター画像の表示、共有ユーザ編集リクエストの送信、共有ユーザの編集表示・編集処理（追加、削除、変更）、共有ユーザ情報と更新リクエストの送信等の処理を行う。これらの処理の詳細については後述する。
【００２１】
図３は、共有フォルダリストの一例を示す図である。同図に示す例では、表示部２５に７つの共有フォルダ（２０１０遠足、誕生日、富士山等）のそれぞれを示すフォルダアイコン画像１００が表示されている。
【００２２】
（ストレージサーバ３の構成）
図４は、ストレージサーバ３の概略構成を示すブロック図である。同図において、ストレージサーバ３は、データベース３１と、通信部３２と、受信データ処理部３３と、検索部３４と、送信データ生成部３５と、記憶部３６とを備える。データベース３１には、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する全ての共有ユーザそれぞれのユーザＩＤ及び他情報とが関連付けられて記憶されている。また、共有フォルダの属性を示す情報であるフォルダインデックス（例えば、共有フォルダのユニークＩＤ、名称等）も記憶されている。図５は、データベース３１に構築されるユーザＩＤ等取得テーブル１５０の一例を示す図である。ユーザＩＤ等取得テーブル１５０は、共有フォルダユニークＩＤと、その共有フォルダユニークＩＤに紐付けられた複数のユーザＩＤ及び他情報とから構成される。なお、他情報は、例えば管理有効かどうかを示す情報である。ユーザＩＤ等取得テーブル１５０には、情報端末２で作成された共有フォルダの個数分だけ共有フォルダユニークＩＤが登録される。
【００２３】
図４に戻り、通信部３２は、受信部３２１と送信部３２２とからなり、主にインターネット６０に接続されたＳＮＳサーバ４を含む他のネットワークサーバ（図示略）やゲートウェイ（図示略）を介して移動体通信網５０に接続された情報端末２などとの間でデータの送受信を行う。なお、インターネット６０への接続には例えばＴＣＰ/ＩＰが用いられる。受信データ処理部３３は、通信部３２で受信されたデータを処理し、情報端末２からのリクエストの有無を判定する。情報端末２からのリクエストがあれば、そのリクエストの内容を解析し、例えば「詳細表示」であれば、検索部３４に共有フォルダのユニークＩＤを与えてユーザＩＤの検索を指示する。また、リクエストの内容が「共有ユーザ編集」であれば、ユーザ指定された共有フォルダに属する全てのユーザＩＤとそれぞれのユーザＩＤに対応するアバター画像とを情報端末２へ送信する。また、リクエストの内容が「更新」であれば、データベース３１の内容を情報端末２側で編集処理された内容に更新する。また、リクエストの内容が「詳細表示」、「共有ユーザ編集」及び「更新」でもなければ、他の処理を行う。
【００２４】
検索部３４は、受信データ処理部３３から共有フォルダのユニークＩＤが与えられるとともに、ユーザＩＤの検索指示があると、与えられた共有フォルダのユニークＩＤに紐付けられた全てのユーザＩＤをデータベース３１から取得する。そして、取得した全てのユーザＩＤを送信データ生成部３５へ出力する。送信データ生成部３５は、検索部３４から出力されたユーザＩＤとアバター画像取得リクエストを含む送信データを生成し、通信部３２へ出力する。通信部３２は、送信データ生成部３５から出力された送信データをＳＮＳサーバ４に向けて送信する。ＳＮＳサーバ４に向けてユーザＩＤとアバター画像取得リクエストを含む送信データを送信することで、後にＳＮＳサーバ４からアバター画像が送信されてくる。受信データ処理部３３は、ＳＮＳサーバ４から送信されてきたアバター画像を受信して記憶部３６に記憶し、さらに送信データ生成部３５に情報端末２に向けて送信するよう指示する。記憶部３６は、ＳＮＳサーバ４から送信されてきたユーザＩＤとアバター画像を記憶する。
【００２５】
（ＳＮＳサーバ４の構成）
図６は、ＳＮＳサーバ４の概略構成を示すブロック図である。同図において、ＳＮＳサーバ４は、データベース４１と、通信部４２と、受信データ処理部４３と、検索部４４と、送信データ生成部４５とを備える。データベース４１には、ユーザＩＤとアバター画像とが対応付けられて記憶される。図７は、データベース４１に構築されるアバター画像取得テーブル１６０の一例を示す図である。同図に示すように、アバター画像取得テーブル１６０は、個々人に与えられたユーザＩＤとアバター画像から構成される。
【００２６】
図６に戻り、通信部４２は、受信部４２１と送信部４２１とからなり、主にインターネット６０に接続されたストレージサーバ３を含む他のネットワークサーバ（図示略）との間でデータの送受信を行う。なお、インターネット６０への接続には例えばＴＣＰ/ＩＰが用いられる。受信データ処理部４３は、通信部４２で受信されたデータを処理し、ストレージサーバ３からのリクエストの有無を判定する。ストレージサーバ３からリクエストがある場合はその内容を解析し、アバター画像を取得するリクエストであれば、検索部４４にユーザＩＤを与えてアバター画像の検索を指示する。また、受信データ処理部４３は、リクエストがアバター画像の取得でなければ、それ以外の処理を行う。
【００２７】
検索部４４は、受信データ処理部４３からアバター画像の検索指示があると、ユーザＩＤに対応するアバター画像をデータベース４１から取得する。この場合、ユーザＩＤが複数あれば、それぞれに対応するアバター画像を取得する。検索部４４は、取得した全てのアバター画像をそれぞれに対応するユーザＩＤとともに送信データ生成部４５へ出力する。送信データ生成部４５は、検索部４４から出力されたユーザＩＤとアバター画像を含む送信データを生成し、通信部４２へ出力する。通信部４２は、送信データ生成部４５から出力された送信データをストレージサーバ３に向けて送信する。ストレージサーバ３に向けてユーザＩＤとアバター画像を含む送信データを送信することで、ストレージサーバ３からユーザＩＤと該ユーザＩＤに対応するアバター画像が情報端末２に向けて送信される。情報端末２がストレージサーバ３から送信されたユーザＩＤと該ユーザＩＤに対応するアバター画像を受信することで、受信したアバター画像を表示部２５にリスト表示する。
【００２８】
図８は、詳細表示の一例を示す図である。同図に示す例では、”運動会”の共有フォルダを示すフォルダアイコン画像１００と、その下方に”運動会”の共有フォルダに属する５人の共有ユーザのアバター画像１２０が表示されている。このように、ユーザ指定された共有フォルダに属する全ての共有ユーザを特定するアバター画像１２０が表示部２５に表示される。
【００２９】
（情報端末２の処理）
図９は、情報端末２における共有フォルダアイコン表示処理を示すフローチャートである。同図において、まず信号処理部２９が操作信号生成部２４から出力される位置情報に基づいて操作が行われたかどうか判定する（ステップＳ１０）。操作が行われていない場合、操作が行われるまで本ステップを繰り返す。これに対し、操作が行われた場合、信号処理部２９は、その操作が共有フォルダのリストを表示する操作かどうか判定する（ステップＳ１１）。信号処理部２９は、この判定において共有フォルダのリストを表示する操作であると判断すると、記憶部２８に記憶されている共有フォルダの表示データを読み出して画像生成部２６へ出力する。画像生成部２６は、信号処理部２９から出力された表示データを取り込み、表示部２５に共有フォルダのリストを表示する（ステップＳ１２）。なお、前述した図３は、共有フォルダのリスト表示の一例を示す図であり、各共有フォルダの属性を示すユニークＩＤ、名称等からなるフォルダインデックスが、予めストレージサーバ３から送信され、記憶部２８に記憶されているものとする。
【００３０】
信号処理部２９は、画像生成部２６に共有フォルダのリストを表示する表示データを出力した後、操作信号生成部２４からの位置情報に基づいて共有フォルダを指定する操作があるかどうか判定する（ステップＳ１３）。共有フォルダの指定はタップ操作で行われる。例えば、「運動会」のフォルダアイコン画像１００に対してタップ操作が行われると、図３の「運動会」のフォルダアイコン画像１００の右横にあるようなチェックマーク１０１が表示される。信号処理部２９は、共有フォルダを指定する操作が行われたと判定すると、ユーザ指定された共有フォルダのユニークＩＤと詳細表示リクエストを含む送信データを生成し、通信部２１の送信部２１１へ出力する。共有フォルダのユニークＩＤは、記憶部２８に記憶されているフォルダインデックスから読み出される。通信部２１の送信部２１１は、信号処理部２９から出力された送信データをストレージサーバ３に向けて送信する（ステップＳ１４）。これに対し、信号処理部２９は、共有フォルダを指定する操作が行われていないと判定すると、同操作が行われるまで本ステップを繰り返す。
【００３１】
通信部２１の送信部２１１が、ユーザ指定された共有フォルダのユニークＩＤと詳細表示リクエストを含む送信データを送信した後、信号処理部２９は、通信部２１の受信部２１２にてアバター画像が受信されたかどうか判定する（ステップＳ１５）。この判定において、信号処理部２９はアバター画像を受信したと判定すると、ユーザ指定された共有フォルダに属する共有ユーザそれぞれに対応するアバター画像を表示するための表示データを画像生成部２６へ出力する。画像生成部２６は、信号処理部２９から出力された表示データを取り込み、表示部２５に、ユーザ指定された共有フォルダに属する共有ユーザそれぞれに対応するアバター画像を表示する（ステップＳ１６）。前述した図８は、ユーザ指定された共有フォルダに属する共有ユーザそれぞれに対応するアバター画像の表示の一例を示す図である。この図に示す例では、”運動会”の共有フォルダを示すフォルダアイコン画像１００と、”運動会”の共有フォルダに属する５人の共有ユーザのアバター画像１２０が表示されている。
【００３２】
ステップＳ１５の判定において、信号処理部２９は、通信部２１の受信部２１２がアバター画像を受信していないと判定すると、アバター画像が受信されるまで本ステップを繰り返す。
【００３３】
一方、ステップＳ１１の判定において、信号処理部２９は、共有フォルダのリストを表示する操作が行われていないと判定すると、共有ユーザを編集する操作があるかどうか判定する（ステップＳ１７）。信号処理部２９は、この判定において共有ユーザを編集する操作がないと判定すると他の処理を行い（ステップＳ１８）、その後、ステップＳ１０の処理に戻る。これに対して、信号処理部２９は、共有ユーザを編集する操作があると判定すると、共有ユーザ編集リクエストを含む送信データを生成し、通信部２１の送信部２１１へ出力する。通信部２１の送信部２１１は、信号処理部２９から出力された送信データをストレージサーバ３に向けて送信する（ステップＳ１９）。
【００３４】
信号処理部２９は、共有ユーザ編集リクエストを含む送信データの送信後、通信部２１の受信部２１２がアバター画像とユーザＩＤを受信したかどうか判定する（ステップＳ２０）。この判定において、信号処理部２９は、アバター画像及びユーザＩＤを受信したと判定すると、共有ユーザ編集のための表示データを生成し、画像生成部２６へ出力する。画像生成部２６は、信号処理部２９から出力された表示データを取り込み、表示部２５に共有ユーザ編集画面を表示する（ステップＳ２１）。図１０は、共有ユーザ編集表示の一例を示す図である。同図に示す例では、”運動会”の共有フォルダに属する５人の共有ユーザのアバター画像１２０と、各人のメールアドレス１２１がそれぞれ表示されている。
【００３５】
なお、共有ユーザ編集処理では、情報端末２がストレージサーバ３からユーザＩＤとアバター画像を取得するため、ストレージサーバ３には予めユーザＩＤとそれに対応するアバター画像を用意しておく必要がある。共有ユーザ編集処理以前に共有フォルダリスト表示処理が実行されていれば、ストレージサーバ３の記憶部３６にはユーザＩＤとそれに対応するアバター画像が保存されているので、共有ユーザ編集処理は問題なく実行される。しかしながら、共有ユーザ編集処理以前に共有フォルダリスト表示処理が実行されていなければ、ストレージサーバ３の記憶部３６にはユーザＩＤとそれに対応するアバター画像は保存されていないので、そのままでは共有ユーザ編集処理は正常に実行されない。そこで、情報端末２から共有ユーザ編集リクエストがあったときにストレージサーバ３にアバター画像が保存されていなければ、ストレージサーバ３がＳＮＳサーバ４からアバター画像を取得するようにすればよい。
【００３６】
画像生成部２６が共有ユーザ編集画面を表示した後、信号処理部２９は、操作部２３の操作による操作信号生成部２４から出力される位置情報を元に編集処理を行う（ステップＳ２２）。この編集処理では、共有ユーザの「追加」、「削除」、「変更」が行われる。編集処理が終了すると、信号処理部２９は、共有フォルダのユニークＩＤ及びユーザＩＤを含む共有ユーザ情報と更新リクエストを含む送信データ生成し、通信部２１の送信部２１１へ出力する。通信部２１の送信部２１１は、信号処理部２９から出力された送信データをストレージサーバ３に向けて送信する（ステップＳ２３）。
【００３７】
このように、情報端末２は、表示部２５に共有フォルダのリストを表示するステップ、情報端末２が、表示部２５に表示した共有フォルダのリストの中から情報端末２のユーザによって１つの共有フォルダが指定されることで、指定された共有フォルダに対応する全ての共有者それぞれのアバター画像をストレージサーバ３に要求するステップ、情報端末２が、ストレージサーバ３から送信されたユーザ指定の共有フォルダに対応する全ての共有ユーザそれぞれのアバター画像を表示部２５に表示するステップ、共有情報を編集するステップをそれぞれ実行する。
【００３８】
（ストレージサーバ３の処理）
図１１は、ストレージサーバ３における共有フォルダアイコン表示処理を示すフローチャートである。同図において、まず受信データ処理部３３が、通信部３２の受信部３２１から出力される受信信号に基づき情報端末２からリクエストがあるかどうか判定する（ステップＳ３０）。情報端末２からリクエストがなければ、リクエストがあるまで本ステップを繰り返す。これに対し、情報端末２からリクエストがあれば、受信データ処理部３３は、そのリクエストの内容を解析する（ステップＳ３１）。そして、解析した内容が詳細表示かどうか判定し（ステップＳ３２）、詳細表示であれば、受信データ処理部３３が検索部リクエストと共に送られてきた共有フォルダのユニークＩＤを検索部３４へ出力する。検索部３４は、受信データ処理部３３から出力された共有フォルダのユニークＩＤを取得すると、このユニークＩＤに紐付けられた全てのユーザＩＤをデータベース３１から取得する（ステップＳ３３）。
【００３９】
次いで、検索部３４は、取得した全てのユーザＩＤを送信データ生成部３５へ出力する。送信データ生成部３５は、検索部３４から出力されたユーザＩＤを取得すると、その全てのユーザＩＤとアバター画像取得リクエストを含む送信データを生成し、通信部３２の送信部３２２へ出力する。通信部３２の送信部３２２は、送信データ生成部３５から出力された送信データをＳＮＳサーバ４に向けて送信する（ステップＳ３４）。
【００４０】
ＳＮＳサーバ４に対してアバター画像を取得するリクエストを送信した後、受信データ処理部３３は、通信部３２の受信部３２１にてユーザＩＤとアバター画像が受信されたかどうか判定し（ステップＳ３５）、ユーザＩＤとアバター画像が受信されていなければ、受信されるまで本ステップを繰り返し、ユーザＩＤとアバター画像が受信されれば、それらを送信データ生成部３５へ出力する。送信データ生成部３５は、受信データ処理部３３から出力されたユーザＩＤとアバター画像を取得すると、それらを含む送信データを生成し、通信部３２の送信部３２２へ出力する。通信部３２の送信部３２２は、送信データ生成部３５から出力された送信データを情報端末２に向けて送信する（ステップＳ３６）。
【００４１】
一方、ステップＳ３２の判定で、受信データ処理部３３は、詳細表示リクエストでないと判定すると、共有ユーザ編集リクエストであるかどうか判定し（ステップＳ３７）、共有ユーザ編集リクエストであれば、受信データ処理部３３は、記憶部３６に記憶されているユーザＩＤとアバター画像を記憶部３６から読み出して送信データ生成部３５へ出力する。送信データ生成部３５は、受信データ処理部３３から出力されたユーザＩＤとアバター画像を含む送信データを生成し、通信部３２の送信部３２２へ出力する。通信部３２の送信部３２２は、送信データ生成部３５から出力された送信データを情報端末２に向けて送信する（ステップＳ３８）。送信したユーザＩＤとアバター画像は情報端末２の編集処理にて使用される。ステップＳ３８の処理が終了した後、受信データ処理部３３は、ステップＳ３０からの処理を繰り返す。
【００４２】
ステップＳ３７の判定で、受信データ処理部３３は、共有ユーザ編集リクエストでないと判定すると、更新リクエストであるかどうか判定し（ステップＳ３９）、更新リクエストであれば、受信データ処理部３３は、情報端末２からの共有フォルダのユニークＩＤ及びユーザＩＤを含む共有ユーザ情報を元に、検索部３４に指示してデータベース３１の内容を更新させる（ステップＳ４０）。ステップＳ４０の処理が終了した後、受信データ処理部３３は、ステップＳ３０からの処理を繰り返す。受信データ処理部３３は、ステップＳ３９の判定で、更新リクエストでないと判定すると、他の処理を行う（ステップＳ４１）。
【００４３】
このように、ストレージサーバ３は、情報端末２からのアバター画像取得リクエストに従い、データベース３１から共有フォルダに対応する全てのユーザＩＤを取得するステップ、ユーザ指定された共有フォルダに対応する全てのユーザＩＤをＳＮＳサーバ４へ送信するステップ、ＳＮＳサーバ４から送信されたユーザ指定の共有フォルダに対応する全てのユーザＩＤのそれぞれに対応するアバター画像を受信して情報端末２へ送信するステップをそれぞれ実行する。
【００４４】
（ＳＮＳサーバ４の処理）
図１２は、ＳＮＳサーバ４における共有フォルダアイコン表示処理を示すフローチャートである。同図において、まず受信データ処理部４３が、通信部４２の受信部４２１から出力される受信信号よりストレージサーバ３からリクエストがあるかどうか判定する（ステップＳ５０）。ストレージサーバ３からリクエストがなければ、リクエストがあるまで本ステップを繰り返す。これに対し、ストレージサーバ３からリクエストがあれば、受信データ処理部４３は、そのリクエストの内容を解析する（ステップＳ５１）。そして、解析した内容がアバター画像取得リクエストかどうか判定し（ステップＳ５２）、アバター画像取得リクエストであれば、受信データ処理部４３は、アバター画像取得リクエストと共に送られてきたユーザＩＤを検索部４４へ出力する。検索部４４は、受信データ処理部４３から出力されたユーザＩＤを取得すると、データベース４１からユーザＩＤに対応するアバター画像を取得する（ステップＳ５３）。この場合、ユーザＩＤが複数あれば、検索部４４はそれぞれに対応するアバター画像を取得する。
【００４５】
次いで、検索部４４は、取得した全てのアバター画像を送信データ生成部４５へ出力する。送信データ生成部４５は、検索部４４から出力されたアバター画像を取得すると、全てのアバター画像を含む送信データを生成し、通信部４２の送信部４２２へ出力する。通信部４２の送信部４２２は、送信データ生成部４５から出力された送信データをストレージサーバ３に向けて送信する（ステップＳ５４）。一方、ステップＳ５２の判定で、受信データ処理部４３は、アバター画像取得リクエストでないと判定すると、他の処理を行う（ステップＳ５５）。他の処理を行った後、受信データ処理部４３は、ステップＳ５０からの処理を繰り返す。
【００４６】
このように、ＳＮＳサーバ４は、ストレージサーバ３から送信されたユーザ指定の共有フォルダに対応する全てのユーザＩＤを取得することで、データベース４１からユーザ指定の共有フォルダに対応する全てのユーザＩＤのそれぞれに対応するアバター画像を取得するステップ、ユーザ指定の共有フォルダに対応する全てのユーザＩＤのそれぞれに対応するアバター画像をストレージサーバ３へ送信するステップをそれぞれ実行する。
【００４７】
以上のように、実施例１のネットワークシステム１によれば、表示部２５を備えた情報端末２と、移動体通信網５０とインターネット６０を介して情報端末２と双方向通信を行い、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する全ての共有ユーザそれぞれのユーザＩＤとを関連付けて記憶したデータベース３１を有するストレージサーバ３と、インターネット６０を介してストレージサーバ３と双方向通信を行い、ユーザとアバター画像とを対応付けて記憶したデータベース４１を有するＳＮＳサーバ４とを備え、情報端末２にて、共有フォルダに属する全ての共有ユーザを特定するアバター画像を情報端末２の表示部２５に表示するようにしたので、共有フォルダに属する全ての共有ユーザを一見して把握することができ、使い勝手が向上する。また、ファイル共有を管理するストレージサーバ３とアバター画像を管理するＳＮＳサーバ４とを連携させる構成とすることで、ストレージサーバ３により実現されるファイル共有サービス、及びＳＮＳサーバにより実現されるアバター画像を用いた様々なサービスをそれぞれ個別に提供しながら、また、ストレージサーバ３上でアバター画像を管理するための仕組みを新たに構築することなく、ファイル共有の技術にアバター画像を組み込むことができる。
【実施例２】
【００４８】
次に、実施例２について説明する。実施例２は、前述した実施例１と同様に、表示部２５を備えた情報端末２と、移動体通信網５０とインターネット６０を介して情報端末２と双方向通信を行い、特定のユーザ間で共有の対象とする共有フォルダと該共有フォルダに対応する全ての共有ユーザそれぞれのユーザＩＤとを関連付けて記憶したデータベース３１を有するストレージサーバ３と、インターネット６０を介してストレージサーバ３と双方向通信を行い、ユーザとアバター画像とを対応付けて記憶したデータベース４１を有するＳＮＳサーバ４とを備える。実施例１と異なる点は、共有フォルダに属する全ての共有ユーザを特定するアバター画像をユーザ指定の共有フォルダを示すフォルダアイコン画像に合成して情報端末２の表示部２５に表示するようにしている点である。なお、実施例２のネットワークシステムの構成は実施例１のネットワークシステム１と同様であるので、図１を援用し、「５」の符号を付与することとする。
【００４９】
図１３は、実施例２のネットワークシステム５における詳細表示の一例を示す図である。実施例２では、”運動会”の共有フォルダを示すフォルダアイコン画像１００に５人の共有ユーザのアバター画像１２０を合成表示する。共有ユーザのアバター画像１２０をフォルダアイコン画像１００に合成表示しても、実施例１と同様に共有フォルダに属する全ての共有ユーザを一見して把握することができ、使い勝手が向上する。
【００５０】
なお、アバター画像１２０をフォルダアイコン画像１００に合成表示する際の表示態様は、様々に変更することができる。例えば、共有フォルダに対応する共有ユーザの設定や編集を行うことができる管理者以外の他ユーザに対して、フォルダアイコン画像１００を表示する場合であれば、管理者であるユーザのアバター画像１２０を他ユーザのアバター画像とは異なる態様（例えば、大きさや位置等）で表示するようにしてもよい。また、例えば、共有フォルダに属するファイルの閲覧のみを許可するユーザと、閲覧に加えて編集や更新を許可するユーザとで、表示する位置や領域を異ならせるようにしてもよい。このように、共有フォルダに対して設定された共有ユーザの属性や編集権限等の設定データに応じて、フォルダアイコン画像１００にアバター画像１２０を合成表示する態様を異ならせるようにしてもよい。また、ストレージサーバ３及びＳＮＳサーバ４を１台のサーバとして構成するようにしてもよい。
【００５１】
なお、本発明の実施例１，２によるネットワークシステム１，５のハード構成としては、通常のコンピュータを使用することができる。すなわち、情報端末２は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、及びＲＯＭ等の不揮発性の記憶媒体等を備えたコンピュータによって構成できる。ストレージサーバ３及びＳＮＳサーバ４は、ＣＰＵ、ＲＡＭ等の揮発性の記憶媒体、ＲＯＭ等の不揮発性の記憶媒体、及びハードディスクやＳＳＤ等の大容量記憶装置等を備えたコンピュータによって構成できる。
【００５２】
また、本発明の実施例１，２の情報端末２の操作信号生成部２４、画像生成部２６及び信号処理部２９の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、本発明の実施例１，２のストレージサーバ３の受信データ処理部３３、検索部３４及び送信データ生成部３５の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。また、本発明の実施例１，２のＳＮＳサーバ４の受信データ処理部４３、検索部４４及び送信データ生成部４５の各機能は、これらの機能を記述したプログラムをＣＰＵに実行させることによりそれぞれ実現される。これらのプログラムは、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、光磁気ディスク、半導体メモリ等の記憶媒体に格納して頒布することもできる。
【符号の説明】
【００５３】
１，５  ネットワークシステム
２  情報端末
３  ストレージサーバ
４  ＳＮＳサーバ
２１，３２，４２  通信部
２２  アンテナ
２３  操作部
２４  操作信号生成部
２５  表示部
２６  画像生成部
２７  音声入出力部
２８，３６  記憶部
２９  信号処理部
３３，４３  受信データ処理部
３４，４４  検索部
３５，４５  送信データ生成部
３１，４１  データベース
５０  移動体通信網
６０  インターネット
１００  フォルダアイコン画像
１０１  チェックマーク
１２０  アバター画像
１２１  メールアドレス
１５０  ユーザＩＤ等取得テーブル
１６０  アバター画像取得テーブル
２１１，３２２，４２２  送信部
２１２，３２１，４２１  受信部
【図１】
0005342531.tif 000002
【図２】
0005342531.tif 000003
【図３】
0005342531.tif 000004
【図４】
0005342531.tif 000005
【図５】
0005342531.tif 000006
【図６】
0005342531.tif 000007
【図７】
0005342531.tif 000008
【図８】
0005342531.tif 000009
【図９】
0005342531.tif 000010
【図１０】
0005342531.tif 000011
【図１１】
0005342531.tif 000012
【図１２】
0005342531.tif 000013
【図１３】
0005342531.tif 000014