[go: up one dir, main page]

JP2004110549A - Network system and program - Google Patents

Network system and program Download PDF

Info

Publication number
JP2004110549A
JP2004110549A JP2002273754A JP2002273754A JP2004110549A JP 2004110549 A JP2004110549 A JP 2004110549A JP 2002273754 A JP2002273754 A JP 2002273754A JP 2002273754 A JP2002273754 A JP 2002273754A JP 2004110549 A JP2004110549 A JP 2004110549A
Authority
JP
Japan
Prior art keywords
folder
user
data
access right
access
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002273754A
Other languages
Japanese (ja)
Inventor
Michiko Ikeda
池田 享子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP2002273754A priority Critical patent/JP2004110549A/en
Publication of JP2004110549A publication Critical patent/JP2004110549A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To enable a user to easily grasp the presence/absence of access right to data shared on a network. <P>SOLUTION: Where a general user U1 having access right only to "folder A" folder between "folder A" folder and "folder B" folder logs in a server device providing shared service of a file, only an icon 30A showing "folder A" folder 212 is displayed on a client device of the general user (Fig.A). Where a general user U5 having access right only to "folder B" folder logs in, only an icon 30B showing "folder B" folder is displayed (Fig.B). Where a general user U3 having access right both of "folder A" folder and "folder B" folder logs in, both of the icon 30A showing "folder A" folder and the icon 30B showing "folder B"folder are displayed (Fig.C). <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
本発明は、ネットワークシステム及びプログラムに係わり、特に、情報を表示するための表示手段を備えた複数の端末装置がネットワークを介して接続されたネットワークシステム、及び情報を表示するための表示手段を備えた端末装置とネットワークを介して接続され、且つ前記端末装置の使用者に対してアクセス権を設定してデータを格納するための記憶手段を前記端末装置で使用可能に管理するサーバ装置で実行されるプログラムに関する。
【0002】
【従来の技術】
従来より、ネットワーク上で複数のユーザからアクセス可能な所謂共有ファイルシステムを備えたネットワークシステムがある。例えば、クライアント/サーバ型のネットワークシステムでは、サーバ装置が備えているドライブ、すなわちHDD、FD、CD−ROM、MOといった記憶装置をネットワーク上のクライアント装置(端末装置)で共有し、ネットワークに接続している各クライアント装置のユーザにより、該記憶装置に格納されているデータを共通で利用可能となっている。また、通常時はクライアント装置として用いられるパーソナルコンピュータ(以下、パソコン)においても、当該パソコンが管理しているファイルシステムのフォルダを所謂共有フォルダに設定し、ネットワークを介して他のユーザから参照可能にすることができるものもあり、クライアント装置がサーバ装置の機能を担うこともある。
【0003】
このようなネットワークシステムでは、ユーザがクライアント装置を操作して共有ファイルシステムにアクセスした場合、ユーザが操作しているクライアント装置には、共有ファイルシステムのデータ構造(階層化構造)が表示され、ネットワーク上で共有化されているデータをユーザが確認することができるようになっている。例えば、クライアント装置がGUI(graphical user interface)環境下で動作するものであれば、所定のフォルダ内に、当該フォルダより下層のフォルダやファイルが収容されているかのように、アイコンが表示される(例えば、特許文献1参照)。ユーザは、共有ファイルシステムからデータを閲覧したり、共有ファイルシステムへ自分のデータを保存する際には、この表示から閲覧対象のデータを指定したり、自分のデータの保存先を指定することができるようになっている(例えば、特許文献2参照)。
【0004】
ところで、ユーザには、自分以外或いは自分が属するグループ以外のユーザには閲覧されたくないデータもあり、一般に、共有ファイルシステムに保存するデータにはアクセス権を設定することができるようになっている(例えば、文献3参照)。このアクセス権は、各ファイルに対して個別に設定するのは勿論のこと、ドライブやフォルダに対して設定することで、当該ドライブ内や当該フォルダより下層のフォルダやファイルに対してまとめてアクセス権を設定することもできる。
【0005】
【特許文献1】
特開平6−202841号公報
【特許文献2】
特開2001−195290号公報
【特許文献3】
特開平11−212849号公報
【0006】
【発明が解決しようとする課題】
しかしながら、従来は、共有ファイルシステムのデータ構造の表示は、アクセス権に係わらずに一律に行われていたため、ユーザがアクセスしたいデータ(ドライブ、フォルダ、ファイル)へのアクセス権の有無は、当該データへアクセスしてみなければ分からなかった。すなわち、ユーザがアクセスしたいデータへのアクセスを試みた結果、正常にアクセスできたらアクセス権が有った、エラーとなったらアクセス権が無かったと、アクセスの試行後にしか、当該ユーザ自身にアクセス権が有るのか否かを確認することができないという問題があった。
【0007】
本発明は上記問題点を解消するためになされたもので、ネットワーク上で共有化されているデータに対するアクセス権の有無をユーザが容易に把握することができるネットワークシステム及びプログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために、請求項1に記載の発明は、情報を表示するための表示手段を備えた複数の端末装置がネットワークを介して接続されたネットワークシステムであって、複数の前記端末装置で共有され、且つ前記端末装置の使用者に対してアクセス権を設定してデータを記憶するための記憶手段と、前記記憶手段が前記端末装置からアクセスされた場合に、当該端末装置の前記表示手段に、前記記憶手段の少なくともアクセス位置におけるデータ構造を、当該端末装置の使用者にアクセス権の有るデータを示す情報とアクセス権の無いデータを示す情報とで状態が異なるように表示させる制御手段と、を有することを特徴としている。
【0009】
請求項1に記載の発明によれば、記憶手段は、ネットワークに接続された複数の端末端末で共有され、各端末装置からアクセスすることができる。すなわち、記憶手段は、ネットワーク上の共有ファイルシステムとして利用可能となっている。この記憶手段には、ドライブ、フォルダ、或いはファイルに対して、端末装置の使用者のアクセス権を設定してデータを記憶することができ、端末装置が記憶手段にアクセスすると、当該端末装置の表示手段には、制御手段により、記憶手段の少なくともアクセス位置におけるデータ構造が、当該端末装置の使用者のアクセス権の有無に応じて、データを示す情報、例えばドライブやフォルダやファイルのアイコンの状態を異ならせて表示される。使用者は、このデータ構造の表示を確認するだけで、自分にアクセスの有るデータを把握可能であり、従来のように、自分にアクセス権が有るのかが分からないまま所望のデータへのアクセスを試行してみる必要がない。
【0010】
なお、上記のネットワークシステムは、ネットワーク上のサーバ装置に以下のプログラムを実行させることで容易に実現可能である。すなわち、請求項2に記載されているように、情報を表示するための表示手段を備えた端末装置とネットワークを介して接続され、且つ前記端末装置の使用者に対してアクセス権を設定してデータを格納するための記憶手段を前記端末装置で使用可能に管理するサーバ装置で実行されるプログラムであって、前記記憶手段が前記端末装置からアクセスされた場合に、当該端末装置の前記表示手段に、前記記憶手段の少なくともアクセス位置におけるデータ構造を、当該端末装置の使用者に前記アクセス権の有るデータを示す情報と前記アクセス権の無いデータを示す情報とで状態が異なるように表示させる、ことを特徴とする。
【0011】
なお、このプログラムにおいては、請求項3に記載されているように、前記アクセス権の無いデータを示す情報を非表示とし、前記アクセス権の有るデータを示す情報のみを表示させるようにしてもよいし、請求項4に記載されているように、前記アクセス権の有無に応じて、前記データを示す情報の形態を異ならせるようにしてもよい。
【0012】
【発明の実施の形態】
次に、図面を参照して本発明に係る実施形態の1例を詳細に説明する。図1に本発明が適用されたネットワークシステムを示す。
【0013】
図1に示すネットワークシステム10は、ファイルの共有サービスを提供するサーバ装置12と、ユーザにより操作され、サーバ装置12からファイルの共有サービスの提供を受けるクライアント装置14とが、それぞれモデム、ルータ、TA(Terminal Adapter)等の接続手段(図示省略)を介してインターネットやLAN(Local Area Network)などのネットワーク16に接続されて構成されている。サーバ装置12及びクライアント装置14は、ネットワーク16を介して、相互に通信可能となっている。
【0014】
サーバ装置12には、一般的なコンピュータを用いることができるため、以下では、本発明に係わる部分のみ詳細に説明する。サーバ装置12は、本発明の記憶手段として、各種データを格納・管理する大容量のデータベース(DB)20を備えている。また、サーバ装置12には、DB20の管理・運用を行う管理プログラム22がCD−ROMなどの記録メディア24から読み出されて予めインストールされており、サーバ装置12の起動中は、この管理プログラム22がメモリに常駐されるようになっている。なお、管理プログラム22は、通信(有線でも無線でも可)により他の装置からダウンロードしてインストールしてもよい。
【0015】
サーバ装置12は、この管理プログラム22を実行することで、本発明の制御手段として機能する。詳しくは、サーバ装置12は、管理プログラム22により、DB20をネットワーク16上で共有して、複数のクライアント装置14のユーザが使用できるように管理する、すなわち、DB20を共有ファイルシステムとして扱うようになっている。また、DB20の管理下のデータに対してアクセス権を設定することができ、管理プログラム22により、DB20を利用するユーザの管理も行っている。すなわち、各データへはアクセス権を有するユーザによるアクセスのみを許可するようになっている。このため、サーバ装置12には、図示は省略するが、当該ネットワークシステム10を利用する各ユーザを識別するためのユーザ情報、例えばユーザ名及びパスワードを示す情報が予め登録されており、ユーザのログイン時に、ユーザ名及びパスワードの入力を求め、入力情報と登録されているユーザ情報とを照合して当該ユーザの認証を行うようになっている。
【0016】
クライアント装置14は、操作されることにより各種の情報や要求を入力するためのキーボードやマウスなどの入力手段14A、ディスプレイなどの表示手段14B、ネットワーク16を介して情報通信を行う通信手段(図示省略)を備えている。また、クライアント装置14は、GUI機能を備えており、サーバ装置12にログインして共有ファイルシステムにアクセス可能となったら、当該共有ファイルシステムのデータ構造、すなわちDB20の管理下のフォルダやファイルをアイコン30(図6参照)で表現して、表示手段14Bに表示することができるようになっている。ユーザは、入力手段14Aの操作により、所望のフォルダやファイルに対応するアイコン30を選択して、データの閲覧(フォルダやファイルを「開く」とも称される)、保存、アクセス先フォルダの変更(「フォルダの移動」とも称される)などの各種コマンドをサーバ装置12へ送信することができる。なお、このようなクライアント装置14には、従来公知のパソコン、携帯電話、PDA(Personal DATA Assistants)などを利用することができるため、詳細な説明は省略する。以下では、GUI機能を備えたパソコンを用いた場合を例に説明する。
【0017】
次に、本実施の形態の作用について説明する。
【0018】
なお、以下では、具体的に、図2に示すように、本ネットワークシステム10のユーザとして、一般ユーザU1〜U5、ネットワークシステム10全体を管理するシステム管理者SS、一般ユーザU1〜3が属するユーザグループ▲1▼を管理するグループ管理者GS1、及び一般ユーザU3〜5が属するユーザグループ▲2▼を管理するグループ管理者GS2が利用可能な場合を例に説明する。すなわち、サーバ装置12には、これら管理者及び一般ユーザ各々を識別するためのユーザ情報が予め登録されており、このユーザ情報には、ユーザグループ▲1▼、▲2▼の各々について当該グループに属するユーザを示す情報も含まれている。ネットワークシステム10では、上記ユーザのうち、システム管理者SS及びグループ管理者GS1、GS2が、サーバ装置12により提供される共有ファイルシステム、すなわちDB20の管理下のデータに対して、フォルダ単位で各ユーザグループのアクセス権を設定することができるようになっている。
【0019】
ユーザは、サーバ装置12のDB20が管理しているデータを利用したい場合、或いはDB20へ自分のデータを格納したい場合は、クライアント装置14の入力手段14Aを操作して、当該クライアント装置14からサーバ装置12へログイン要求を送信する。
【0020】
サーバ装置12は、管理プログラム22の常駐により、クライアント装置14からの接続を要求する所謂ログイン要求を常時監視しており、クライアント装置14から送信されてきたログイン要求を受信すると、管理プログラム22が起動されて図3に示す制御処理が開始される。
【0021】
すなわち、サーバ装置12では、図3に示すように、クライアント装置14からログイン要求を受信すると、まず、ステップ100において、例えば、図4に示すようなログイン画面200をログイン要求の送信元のクライアント装置14の表示手段14Bに表示させるなどして、当該ユーザを識別するための情報、すなわちログイン名及びパスワードを受け付ける。
【0022】
図4のログイン画面200には、ログイン名を入力するための入力欄202と、パスワードを入力するための入力欄204とが設けられており、ユーザが入力手段14Aを操作して、予め自分に割当てられているログイン名及びパスワードを入力欄202及び入力欄204に入力すると、入力されたログイン名及びパスワードを示す情報が、ネットワーク16を介して、クライアント装置14からサーバ装置12へと送信される。
【0023】
サーバ装置12は、ログイン名及びパスワードを示す情報を受信するまでは、次のステップ102からステップ100に戻り、クライアント装置14からログイン名及びパスワードを示す情報が送信されてくるのを待機しており、クライアント装置14から送信されたログイン名及びパスワードを示す情報を受信すると、ステップ102からステップ104に進む。ステップ104では、送信されてきたログイン名及びパスワードを示す情報(すなわちユーザによる入力情報)を予め当該サーバ装置12に登録されているユーザ情報と照合してユーザ認証を行い、入力情報が登録されているユーザ情報と一致して正規のユーザと認証されたら、当該ユーザのログインが許可されたとして、次のステップ106に進む。なお、図3では省略しているが、サーバ装置12では、入力情報が登録されているユーザ情報と不一致の場合には、当該ユーザのログインを拒否する。
【0024】
ステップ106では、DB20の管理下の所定のフォルダ、すなわちサーバ装置により提供される共有化ファイルシステムにおいて、ユーザのログイン時に最初にアクセスされるように予め設定されている所定のフォルダがアクセス位置とされ、当該所定のフォルダ内のデータに対する当該ユーザのアクセス権の有無を確認する。なお、本実施の形態では、前述したようにフォルダに対してアクセス権を設定するようになっているため、所定フォルダ内に有るフォルダについてアクセス権の有無を確認する。
【0025】
そして、次のステップ108では、DB20のデータ構造として、アクセス権の有ったデータを示す情報のみをクライアント装置14の表示手段14Bに表示し、次のステップ110でコマンドを受付ける。
【0026】
ここで、具体的に、図5に示すように、「Home」フォルダ210が、一般ユーザU1〜U5のログイン時に最初にアクセスされるフォルダに設定されており、「Home」フォルダ210の下層に有る「フォルダA」のフォルダ212に対して、ユーザグループ▲1▼に属するユーザにアクセスを許可するようにアクセス権が設定され、「フォルダB」フォルダ214に対して、ユーザグループ▲2▼に属するユーザにアクセスを許可するようにアクセス権が設定されている場合を例に説明する(鍵括弧内の文字列はフォルダ名を示す)。すなわち、フォルダ212下のファイル216は、ユーザグループ▲1▼に属するユーザにしか閲覧できず、フォルダ214下のファイル216は、ユーザグループ▲2▼に属するユーザにしか閲覧できないようになっている。
【0027】
この場合、一般ユーザU1がログインした場合には、一般ユーザU1はユーザグループ▲1▼に属しており、「フォルダA」フォルダ212及び「フォルダB」フォルダ214のうち、「フォルダA」フォルダ212にのみアクセス権が有る。したがって、クライアント装置14の表示手段14Bには、例えば、図6(A)に示すように、「フォルダA」フォルダ212を示すアイコン30Aのみが表示される。
【0028】
また、一般ユーザU5がログインした場合には、一般ユーザU5はユーザグループ▲2▼に属しており、「フォルダA」フォルダ212及び「フォルダB」フォルダ214のうち、「フォルダB」フォルダ214にのみアクセス権が有るので、図6(B)に示すように、「フォルダB」フォルダ214を示すアイコン30Bのみが表示される。
【0029】
また、一般ユーザU3がログインした場合には、一般ユーザU3はユーザグループ▲1▼、▲2▼の両方に属しているため、「フォルダA」フォルダ212及び「フォルダB」フォルダ214の両方にアクセス権が有るので、図6(C)に示すように、「フォルダA」フォルダ212を示すアイコン30A及び「フォルダB」フォルダ214を示すアイコン30Bの両者が表示される。
【0030】
このように、ユーザがログインした場合には、当該ユーザにアクセス権が有るフォルダを示すアイコン30のみが表示されるので、アクセス可能なフォルダのみをユーザにより選択可能とすることができる。言いかえると、ユーザは、従来のように、自分にアクセス権が有るのかが分からないままアクセスを試行してみる必要がなく、アイコン30が表示されたフォルダであれば確実にアクセス可能である。
【0031】
ユーザは、クライアント装置14の表示手段14Bの表示を確認し、入力手段14Aを操作して、表示されたアイコン30の中から所望のフォルダのアイコン30を選択してコマンドを入力する。入力されたコマンドは、クライアント装置14からサーバ装置12へと送信される。
【0032】
サーバ装置12では、アクセスするフォルダの移動を要求するコマンドをクライアント装置14から受信した場合には、図5のステップ112からステップ114を介してステップ116に進み、要求されたフォルダへアクセス位置を移動して、該フォルダ内に有る各データに対する当該ユーザのアクセス権の有無を確認してステップ108に戻る。これにより、アクセスするフォルダを移動した後も、移動後のフォルダ内にあるデータのうち、ユーザにアクセス権が有るアクセス可能なフォルダのみが選択可能となるように、クライアント装置14の表示手段14Bの表示、すなわちDB20のアクセス位置におけるデータ構造の表示が更新される。
【0033】
また、クライアント装置からフォルダの移動以外のコマンド、例えばデータの閲覧、データの保存などを要求するコマンドを受信した場合には、ステップ112からステップ114を介してステップ118に進み、当該受信したコマンドに応じた処理を行う。その後、当該ユーザがログオフするまでは、次のステップ120からステップ110に戻り、同様の処理が繰返し行われ、ユーザがクライアント装置14の入力手段14Aを操作して当該クライアント装置14のサーバ装置12との接続を自ら遮断したり、所定時間以上何らコマンド入力が行われず自動的に接続が遮断される(タイムオーバー)などして、サーバ装置12からユーザがログオフすると、ステップ120で肯定判定されて、図3の処理は終了する。
【0034】
なお、上記では、説明の簡便化のために、フォルダに対してのみアクセス権が設定される場合を例に説明したが、当然ながら、ファイルについてもアクセス権を設定可能としてもよく、この場合、フォルダに格納されているファイルのうち、ログインユーザにアクセス権が有るファイルを示すアイコンのみを表示するなどして、アクセス権が有るファイルのみを選択可能として表示手段14Bに表示すればよいことは言うまでもない。また、ドライブ(DB20に使用されているHDD、FD、CD−ROM、MOなどの各種記憶手段)についてもアクセス権を設定可能としてもよく、この場合も同様にログインユーザにアクセス権が有るドライブを示すアイコンのみを表示するなどして、アクセス権が有るドライブのみを選択可能として表示手段14Bに表示すればよい。
【0035】
このように、ユーザがクライアント装置14からサーバ装置12にログインし、サーバ装置12のDB20で管理しているデータを示すアイコン30をクライアント装置14の表示手段14Bに表示するときに、サーバ装置12において、ログインしたユーザにアクセス権が有るデータ(上記例ではフォルダ)を示すアイコンのみを表示するように制御するようになっている。これにより、ユーザは、アイコン30の表示の有無を確認するだけで、自分にアクセス権が有るデータを容易に把握することができる。すなわち、アイコン30が表示されたデータであれば、ユーザはアクセス可能であるので、従来のように、自分にアクセス権が有るのかが分からないままアクセスを試行してみる必要がない。
【0036】
なお、上記では、ログインしたユーザがアクセス権を有するデータのアイコン30を表示し、アクセス権の無いデータのアイコン30を非表示とした場合を例に説明したが、本発明はこれに限定されるものではない。すなわち、ユーザがアクセス権の有無を目視で区別可能なように、アクセス権の有るデータのアイコン30と、アクセス権の無いデータのアイコン30の状態が異なればよく、アクセス権の有無に応じてアイコン30の形態を異ならせてもよい。これは、アクセス権の有無に応じて形態が異なる複数のアイコン30のデータを予め用意してサーバ装置に記憶しておき、図3のステップ108の処理を、アクセス権の有無に応じて各データのアイコン30を選択して表示させる処理に変更することで実現可能である。
【0037】
具体的には、例えば、アイコン30の形態をログインしたユーザが、図5に示した「フォルダA」フォルダ212にアクセス権が有り、「フォルダB」フォルダ214にはアクセス権が無い場合は、すなわち、図7(A)に示すように、アクセス権の有る「フォルダA」フォルダ212のアイコン30Aの表示を濃くし、アクセス権の無い「フォルダB」フォルダ214のアイコン30Bの表示を薄くしてもよい。また、図7(B)に示すように、「フォルダB」フォルダ214のアイコン30にアクセス権が無いことを示すマーク32を付加して表示するなどして、アクセス権の有無に応じて表示されるアイコン30の状態が異なるようにしてもよい。また、図示は省略するが、アクセス権の有る「フォルダA」フォルダ212のアイコン30Aとアクセス権の無い「フォルダB」フォルダ214のアイコン30Bの色を変えてもよい。
【0038】
このように、アクセス権の有無に応じてアイコン30の形態を異ならせて表示することにより、ユーザは該表示を確認するだけで、何れのデータに対して自分にアクセス権が有るのかを容易に確認することができる。
【0039】
なお、上記では、本発明の「データを示す情報」として、アイコン30を表示する場合を例に説明したが本発明はこれに限定されるものではない。例えば、GUIではなく、アイコン表示が不能なCUI(character based user interface)環境下で動作するクライアント装置では、アイコン30の代わりに、一般にフォルダ名やファイル名のリストがテキストで表示される。この場合、アクセス権の無いデータのファイル名を削除してリストを表示したり、アクセス権の有無を区別するための所定のキャラクタ文字を付加して表示するなどすればよい。
【0040】
また、上記では、アクセスフォルダ下のフォルダやファイルのアイコン30を表示する、すなわちDB20のアクセス位置におけるデータ構造を表示する場合に本発明を適用した場合を説明したが、本発明はこれに限定されるものではない。すなわち、DB20の全体のデータ構造や、所定フォルダ以下の全てのデータ構造を表示する場合に、本発明を適用することもできる。
【0041】
【発明の効果】
上記に示したように、本発明は、ネットワーク上で共有化されているデータに対するアクセス権の有無をユーザが容易に把握することができるという優れた効果を有する。
【図面の簡単な説明】
【図1】本実施の形態に係わるネットワークシステムの構成を示す図である。
【図2】ネットワークシステムを使用するユーザの関係の一例を説明するための概念図である。
【図3】管理プログラムの実行によりサーバ装置で行われる制御処理を示すフローチャートである。
【図4】ログイン画面の一例である。
【図5】データベースにおけるデータ構造の一例を示す図である。
【図6】(A)〜(C)は、各ユーザがクライアント装置からサーバ装置にログインした場合に、クライアント装置に表示されるアイコンの一例を示す図である。
【図7】(A)、(B)は、アイコンの別の表示例を示す図である。
【符号の説明】
10 ネットワークシステム
12 サーバ装置
14 クライアント装置
14A      入力手段
14B      表示手段
16 ネットワーク
22 管理プログラム
30 アイコン
32 マーク
200      ログイン画面
210      フォルダ
212      フォルダ
214      フォルダ
216      ファイル
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a network system and a program, and in particular, includes a network system in which a plurality of terminal devices including a display unit for displaying information are connected via a network, and a display unit for displaying information. Executed by a server device that is connected to a terminal device via a network, and that manages storage means for storing data by setting an access right for a user of the terminal device and storing the data. Related to the program.
[0002]
[Prior art]
Conventionally, there is a network system including a so-called shared file system that can be accessed by a plurality of users on a network. For example, in a client / server type network system, a drive provided in the server device, that is, a storage device such as HDD, FD, CD-ROM, and MO is shared by a client device (terminal device) on the network and connected to the network. Data stored in the storage device can be shared by users of the client devices. Also, in a personal computer (hereinafter referred to as a personal computer) normally used as a client device, a file system folder managed by the personal computer is set as a so-called shared folder so that it can be referred to by other users via a network. In some cases, the client device may function as a server device.
[0003]
In such a network system, when a user accesses a shared file system by operating a client device, the data structure (hierarchical structure) of the shared file system is displayed on the client device operated by the user, and the network The user can check the data shared above. For example, if the client device operates in a GUI (graphical user interface) environment, an icon is displayed as if a folder or file below the folder is contained in a predetermined folder ( For example, see Patent Document 1). When viewing data from the shared file system or saving his / her data to the shared file system, the user can specify the data to be viewed from this display or specify the storage location of his / her data. (For example, refer patent document 2).
[0004]
By the way, some users do not want to be viewed by users other than themselves or users other than the group to which they belong, and in general, access rights can be set for data stored in a shared file system. (For example, refer to Document 3). This access right can be set for each file as well as for a drive or folder, so that the access right for a folder or file in the drive or a folder below the folder can be set together. Can also be set.
[0005]
[Patent Document 1]
JP-A-6-202841 [Patent Document 2]
JP 2001-195290 A [Patent Document 3]
JP-A-11-212849 [0006]
[Problems to be solved by the invention]
However, since the display of the data structure of the shared file system has been performed uniformly regardless of the access right, the presence or absence of the access right to the data (drive, folder, file) that the user wants to access depends on the data. I didn't understand without trying to access. That is, as a result of an attempt to access the data that the user wants to access, if the user has access right if the access is successful, and if there is no access right if an error occurs, the user has the access right only after the access attempt. There was a problem that it could not be confirmed whether or not there was.
[0007]
The present invention has been made to solve the above problems, and an object of the present invention is to provide a network system and a program that allow a user to easily grasp the presence or absence of access rights to data shared on a network. And
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the invention described in claim 1 is a network system in which a plurality of terminal devices including display means for displaying information are connected via a network, and the plurality of terminals A storage means for storing data by setting an access right for a user of the terminal device and storing the data, and when the storage means is accessed from the terminal device, the terminal device Control that causes the display means to display the data structure at least in the access position of the storage means so that the state of the information indicating data having access rights to the user of the terminal device is different from the information indicating data having no access rights And means.
[0009]
According to the first aspect of the present invention, the storage means is shared by a plurality of terminal terminals connected to the network and can be accessed from each terminal device. That is, the storage means can be used as a shared file system on the network. The storage means can store the data by setting the access right of the user of the terminal device to the drive, folder or file. When the terminal device accesses the storage means, the display of the terminal device is displayed. According to the control means, the data structure at least at the access position of the storage means indicates information indicating data, for example, the status of the icon of the drive, folder, or file, depending on whether the user of the terminal device has access rights. Displayed differently. The user can grasp the data that he / she has access to by simply checking the display of this data structure, and as before, he / she can access the desired data without knowing whether he / she has the access right. There is no need to try.
[0010]
The network system can be easily realized by causing a server device on the network to execute the following program. That is, as described in claim 2, a terminal device having a display means for displaying information is connected via a network, and an access right is set for a user of the terminal device. A program executed by a server device that manages storage means for storing data to be usable in the terminal device, and the display means of the terminal device when the storage means is accessed from the terminal device In addition, the data structure at least in the access position of the storage means is displayed so that the state of the data indicating the data having the access right is different from the information indicating the data having no access right to the user of the terminal device. It is characterized by that.
[0011]
In this program, as described in claim 3, the information indicating the data without the access right may be hidden, and only the information indicating the data with the access right may be displayed. However, as described in claim 4, the form of the information indicating the data may be varied depending on the presence or absence of the access right.
[0012]
DETAILED DESCRIPTION OF THE INVENTION
Next, an example of an embodiment according to the present invention will be described in detail with reference to the drawings. FIG. 1 shows a network system to which the present invention is applied.
[0013]
A network system 10 shown in FIG. 1 includes a server device 12 that provides a file sharing service, and a client device 14 that is operated by a user and receives the file sharing service from the server device 12. It is configured to be connected to a network 16 such as the Internet or a LAN (Local Area Network) via connection means (not shown) such as (Terminal Adapter). The server device 12 and the client device 14 can communicate with each other via the network 16.
[0014]
Since a general computer can be used for the server device 12, only the portion related to the present invention will be described in detail below. The server device 12 includes a large-capacity database (DB) 20 that stores and manages various data as a storage unit of the present invention. Further, a management program 22 for managing and operating the DB 20 is read from the recording medium 24 such as a CD-ROM and installed in advance in the server device 12, and this management program 22 is activated while the server device 12 is activated. Is now resident in memory. The management program 22 may be downloaded from another device and installed by communication (wired or wireless).
[0015]
The server device 12 functions as a control unit of the present invention by executing the management program 22. Specifically, the server apparatus 12 shares the DB 20 on the network 16 by the management program 22 and manages the DB 20 so that it can be used by the users of the plurality of client apparatuses 14, that is, the DB 20 is handled as a shared file system. ing. Further, an access right can be set for data managed by the DB 20, and a user who uses the DB 20 is also managed by the management program 22. In other words, each data is allowed to be accessed only by a user having an access right. For this reason, although not shown in the figure, user information for identifying each user who uses the network system 10, for example, information indicating a user name and a password is registered in advance in the server device 12. Occasionally, a user name and a password are requested, and the user is authenticated by collating the input information with registered user information.
[0016]
The client device 14 is operated to input various types of information and requests, such as an input unit 14A such as a keyboard and a mouse, a display unit 14B such as a display, and a communication unit that performs information communication via the network 16 (not shown). ). In addition, the client device 14 has a GUI function. When the client device 14 logs in to the server device 12 and becomes able to access the shared file system, the data structure of the shared file system, that is, the folder and file under the management of the DB 20 are displayed as icons. 30 (see FIG. 6), and can be displayed on the display means 14B. The user selects an icon 30 corresponding to a desired folder or file by operating the input unit 14A, and browses data (also referred to as “opening a folder or file”), saves, or changes an access destination folder ( Various commands such as “Move folder”) can be transmitted to the server device 12. The client device 14 can use a conventionally known personal computer, mobile phone, PDA (Personal Data Assistants), and the like, and will not be described in detail. Hereinafter, a case where a personal computer having a GUI function is used will be described as an example.
[0017]
Next, the operation of the present embodiment will be described.
[0018]
In the following, specifically, as shown in FIG. 2, as users of the network system 10, general users U1 to U5, a system administrator SS that manages the entire network system 10, and users to which the general users U1 to U3 belong An example will be described in which the group manager GS1 that manages the group (1) and the group manager GS2 that manages the user group (2) to which the general users U3 to 5 belong are available. That is, user information for identifying each of these administrators and general users is registered in the server device 12 in advance, and this user information includes the user groups (1) and (2) in the group. Information indicating the user to which the user belongs is also included. In the network system 10, among the above users, the system administrator SS and the group managers GS 1 and GS 2 each share a folder for the shared file system provided by the server device 12, that is, data under the management of the DB 20. The group access right can be set.
[0019]
When the user wants to use data managed by the DB 20 of the server device 12 or to store his / her own data in the DB 20, the user operates the input unit 14 </ b> A of the client device 14 to connect the server device to the server device 14. 12 sends a login request.
[0020]
The server device 12 constantly monitors a so-called login request for requesting a connection from the client device 14 due to the residence of the management program 22, and when the login request transmitted from the client device 14 is received, the management program 22 is activated. Then, the control process shown in FIG. 3 is started.
[0021]
That is, when the server apparatus 12 receives a login request from the client apparatus 14, as shown in FIG. 3, first, in step 100, for example, a login screen 200 as shown in FIG. The information for identifying the user, that is, the login name and the password are received by displaying them on the 14 display means 14B.
[0022]
The login screen 200 shown in FIG. 4 is provided with an input field 202 for inputting a login name and an input field 204 for inputting a password. When the assigned login name and password are input in the input field 202 and the input field 204, information indicating the input login name and password is transmitted from the client device 14 to the server device 12 via the network 16. .
[0023]
Until the server apparatus 12 receives the information indicating the login name and password, the server apparatus 12 returns from step 102 to step 100 and waits for the client apparatus 14 to transmit information indicating the login name and password. When the information indicating the login name and password transmitted from the client device 14 is received, the process proceeds from step 102 to step 104. In step 104, user authentication is performed by comparing the transmitted login name and password information (that is, user input information) with user information registered in advance in the server device 12, and the input information is registered. If it is authenticated as a legitimate user in accordance with the existing user information, the process proceeds to the next step 106 on the assumption that the login of the user is permitted. Although omitted in FIG. 3, the server device 12 rejects the login of the user when the input information does not match the registered user information.
[0024]
In step 106, in the predetermined folder under the management of the DB 20, that is, in the shared file system provided by the server device, a predetermined folder set in advance to be accessed first when the user logs in is set as the access position. Then, it is confirmed whether or not the user has the access right to the data in the predetermined folder. In the present embodiment, since the access right is set for the folder as described above, the presence / absence of the access right for the folder in the predetermined folder is confirmed.
[0025]
In the next step 108, only the information indicating the data having the access right is displayed on the display means 14B of the client device 14 as the data structure of the DB 20, and the command is accepted in the next step 110.
[0026]
Specifically, as shown in FIG. 5, the “Home” folder 210 is set as a folder that is first accessed when the general users U1 to U5 log in, and is located below the “Home” folder 210. An access right is set to permit access to the user belonging to the user group (1) for the folder 212 of the “folder A”, and the user belonging to the user group (2) for the “folder B” folder 214. An example in which the access right is set so as to permit access to the URL (a character string in square brackets indicates a folder name) will be described. That is, the file 216 under the folder 212 can be browsed only by users belonging to the user group (1), and the file 216 under the folder 214 can be browsed only by users belonging to the user group (2).
[0027]
In this case, when the general user U1 logs in, the general user U1 belongs to the user group {circle around (1)}, and among the “folder A” folder 212 and the “folder B” folder 214, the “folder A” folder 212 is included. Only have access. Therefore, for example, as shown in FIG. 6A, only the icon 30A indicating the “folder A” folder 212 is displayed on the display unit 14B of the client device 14.
[0028]
When the general user U5 logs in, the general user U5 belongs to the user group {circle around (2)}, and among the “folder A” folder 212 and the “folder B” folder 214, only the “folder B” folder 214 exists. Since there is an access right, only the icon 30B indicating the “folder B” folder 214 is displayed as shown in FIG.
[0029]
When the general user U3 logs in, the general user U3 belongs to both the user groups (1) and (2), and therefore accesses both the “folder A” folder 212 and the “folder B” folder 214. Since there is a right, as shown in FIG. 6C, both the icon 30A indicating the “folder A” folder 212 and the icon 30B indicating the “folder B” folder 214 are displayed.
[0030]
As described above, when the user logs in, only the icon 30 indicating the folder to which the user has access right is displayed, so that only the accessible folder can be selected by the user. In other words, it is not necessary for the user to try accessing without knowing whether he / she has the access right as in the prior art, and the user can reliably access the folder in which the icon 30 is displayed.
[0031]
The user confirms the display on the display unit 14B of the client device 14, operates the input unit 14A, selects the desired folder icon 30 from the displayed icons 30, and inputs a command. The input command is transmitted from the client device 14 to the server device 12.
[0032]
When the server device 12 receives a command for requesting movement of the folder to be accessed from the client device 14, the process proceeds from step 112 to step 116 in FIG. 5 to step 116, and the access position is moved to the requested folder. Then, the presence / absence of the user's access right to each data in the folder is confirmed, and the process returns to step 108. As a result, even after the folder to be accessed is moved, the display unit 14B of the client device 14 can select only the accessible folder to which the user has access right from the data in the moved folder. The display, that is, the display of the data structure at the access position of the DB 20 is updated.
[0033]
If a command other than moving a folder, such as a command requesting data browsing or data storage, is received from the client device, the process proceeds from step 112 to step 118 through step 114, and the received command is Perform appropriate processing. Thereafter, until the user logs off, the process returns from the next step 120 to step 110, and the same processing is repeated, and the user operates the input unit 14A of the client device 14 and the server device 12 of the client device 14. When the user logs off from the server device 12 because the connection is automatically cut off or the connection is automatically cut off (time over) without any command input for a predetermined time or more, affirmative determination is made in step 120, The process of 3 ends.
[0034]
In the above description, for the sake of simplicity of explanation, the case where the access right is set only for the folder has been described as an example. However, naturally, the access right may be set for the file, and in this case, Of course, it is only necessary to display on the display means 14B that only the file having the access right can be selected by displaying only the icon indicating the file to which the login user has the access right among the files stored in the folder. Yes. In addition, access rights may be set for drives (various storage means such as HDDs, FDs, CD-ROMs, MOs, etc. used in the DB 20). In this case as well, a drive for which the login user has access rights may be used. Only the icon having the access right may be selected and displayed on the display means 14B by displaying only the icon shown.
[0035]
In this way, when the user logs in to the server device 12 from the client device 14 and displays the icon 30 indicating the data managed in the DB 20 of the server device 12 on the display unit 14B of the client device 14, the server device 12 Control is performed so that only icons indicating data (folders in the above example) to which the logged-in user has access rights are displayed. As a result, the user can easily grasp the data for which he / she has access rights simply by confirming whether or not the icon 30 is displayed. In other words, since the data can be accessed if the icon 30 is displayed, it is not necessary to try the access without knowing whether the user has the access right as in the conventional case.
[0036]
In the above description, the case where the logged-in user displays the data icon 30 having the access right and hides the data icon 30 without the access right has been described as an example, but the present invention is limited to this. It is not a thing. That is, the state of the data icon 30 with the access right and the state of the data icon 30 without the access right may be different so that the user can visually distinguish whether the access right is present or not. The 30 forms may be different. This is because data of a plurality of icons 30 having different forms according to the presence or absence of access rights is prepared in advance and stored in the server device, and the processing of step 108 in FIG. This can be realized by changing the process to select and display the icon 30.
[0037]
Specifically, for example, when the user who has logged in the form of the icon 30 has access rights to the “folder A” folder 212 shown in FIG. 5 and does not have access rights to the “folder B” folder 214, that is, As shown in FIG. 7A, even if the display of the icon 30A of the “folder A” folder 212 with access right is darkened and the display of the icon 30B of the “folder B” folder 214 without access right is lightened. Good. Further, as shown in FIG. 7B, the icon 30 of the “folder B” folder 214 is displayed with a mark 32 indicating that there is no access right, for example, and is displayed according to the presence or absence of the access right. The icons 30 may have different states. Although not shown, the color of the icon 30A of the “folder A” folder 212 with access right and the color of the icon 30B of the “folder B” folder 214 without access right may be changed.
[0038]
In this way, by displaying the icons 30 in different forms according to the presence or absence of access rights, the user can easily determine which data he / she has access rights by simply checking the display. Can be confirmed.
[0039]
In the above description, the case where the icon 30 is displayed as “information indicating data” of the present invention has been described as an example, but the present invention is not limited to this. For example, in a client device that operates in a CUI (character based user interface) environment in which icons cannot be displayed, instead of the GUI, a list of folder names and file names is generally displayed as text instead of the icons 30. In this case, the file name of data without access right may be deleted to display a list, or a predetermined character character for distinguishing the presence or absence of access right may be added and displayed.
[0040]
In the above description, the case where the present invention is applied to the case where the icons 30 of folders and files under the access folder are displayed, that is, the data structure at the access position of the DB 20 has been described. However, the present invention is not limited to this. It is not something. That is, the present invention can be applied to the case where the entire data structure of the DB 20 or all data structures below a predetermined folder are displayed.
[0041]
【The invention's effect】
As described above, the present invention has an excellent effect that the user can easily grasp the presence / absence of the access right to the data shared on the network.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a network system according to an embodiment.
FIG. 2 is a conceptual diagram for explaining an example of a relationship between users who use a network system.
FIG. 3 is a flowchart illustrating a control process performed in the server device by executing a management program.
FIG. 4 is an example of a login screen.
FIG. 5 is a diagram illustrating an example of a data structure in a database.
6A to 6C are diagrams illustrating examples of icons displayed on the client device when each user logs in to the server device from the client device.
7A and 7B are diagrams showing another display example of icons. FIG.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10 Network system 12 Server apparatus 14 Client apparatus 14A Input means 14B Display means 16 Network 22 Management program 30 Icon 32 Mark 200 Login screen 210 Folder 212 Folder 214 Folder 216 File

Claims (4)

情報を表示するための表示手段を備えた複数の端末装置がネットワークを介して接続されたネットワークシステムであって、
複数の前記端末装置で共有され、且つ前記端末装置の使用者に対してアクセス権を設定してデータを記憶するための記憶手段と、
前記記憶手段が前記端末装置からアクセスされた場合に、当該端末装置の前記表示手段に、前記記憶手段の少なくともアクセス位置におけるデータ構造を、当該端末装置の使用者にアクセス権の有るデータを示す情報とアクセス権の無いデータを示す情報とで状態が異なるように表示させる制御手段と、
を有することを特徴とするネットワークシステム。
A network system in which a plurality of terminal devices having display means for displaying information are connected via a network,
A storage unit that is shared by a plurality of the terminal devices and stores data by setting access rights for users of the terminal devices;
When the storage means is accessed from the terminal device, the display means of the terminal device has a data structure at least at the access position of the storage means, and information indicating data that the user of the terminal device has access rights to And control means for displaying the information different from the information indicating the data without access right,
A network system comprising:
情報を表示するための表示手段を備えた端末装置とネットワークを介して接続され、且つ前記端末装置の使用者に対してアクセス権を設定してデータを格納するための記憶手段を前記端末装置で使用可能に管理するサーバ装置で実行されるプログラムであって、
前記記憶手段が前記端末装置からアクセスされた場合に、当該端末装置の前記表示手段に、前記記憶手段の少なくともアクセス位置におけるデータ構造を、当該端末装置の使用者に前記アクセス権の有るデータを示す情報と前記アクセス権の無いデータを示す情報とで状態が異なるように表示させる、ことを特徴とするプログラム。
A storage device connected to a terminal device having a display means for displaying information via a network and configured to store data by setting an access right for a user of the terminal device. A program executed on a server device that is managed to be usable,
When the storage means is accessed from the terminal device, the display means of the terminal device shows the data structure at least at the access position of the storage means, and the user of the terminal device has the access right A program for displaying information and information indicating data having no access right so that the states are different.
前記アクセス権の無いデータを示す情報を非表示とし、前記アクセス権の有るデータを示す情報のみを表示させる、ことを特徴とする請求項2に記載のプログラム。3. The program according to claim 2, wherein information indicating data having no access right is hidden and only information indicating data having the access right is displayed. 前記アクセス権の有無に応じて、前記データを示す情報の形態を異ならせる、ことを特徴とする請求項2に記載のプログラム。The program according to claim 2, wherein a form of information indicating the data is changed according to presence or absence of the access right.
JP2002273754A 2002-09-19 2002-09-19 Network system and program Pending JP2004110549A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002273754A JP2004110549A (en) 2002-09-19 2002-09-19 Network system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002273754A JP2004110549A (en) 2002-09-19 2002-09-19 Network system and program

Publications (1)

Publication Number Publication Date
JP2004110549A true JP2004110549A (en) 2004-04-08

Family

ID=32270430

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002273754A Pending JP2004110549A (en) 2002-09-19 2002-09-19 Network system and program

Country Status (1)

Country Link
JP (1) JP2004110549A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007072605A (en) * 2005-09-05 2007-03-22 Canon Inc Information processing apparatus and information processing method
JP2007299053A (en) * 2006-04-27 2007-11-15 Fujitsu Fip Corp Access control method and access control program
JP2008213329A (en) * 2007-03-05 2008-09-18 Brother Ind Ltd Image forming apparatus
JP2009163282A (en) * 2007-12-28 2009-07-23 Kyocera Corp Information processing apparatus, access control method, and access control program
JP2009252154A (en) * 2008-04-10 2009-10-29 Nec Corp Folder management system, folder display method, and folder display program
JP2011065222A (en) * 2009-09-15 2011-03-31 Ricoh Co Ltd Information processor, information processing method and information processing program
US8131695B2 (en) 2004-09-08 2012-03-06 Konica Minolta Business Technologies, Inc. Image processing apparatus and method displaying data on documents to be operated
US8386536B2 (en) 2008-12-01 2013-02-26 Nec Corporation Gateway server, file management system, and file management method and program
JP2018185807A (en) * 2017-04-25 2018-11-22 株式会社リコー Shared terminal, communication system, communication method, and program
JP7508803B2 (en) 2020-02-17 2024-07-02 富士フイルムビジネスイノベーション株式会社 Information processing device and program

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8131695B2 (en) 2004-09-08 2012-03-06 Konica Minolta Business Technologies, Inc. Image processing apparatus and method displaying data on documents to be operated
US7957022B2 (en) 2005-09-05 2011-06-07 Canon Kabushiki Kaisha Information processing apparatus allowing plurality of users to concurrently log in, and method of controlling the same
JP2007072605A (en) * 2005-09-05 2007-03-22 Canon Inc Information processing apparatus and information processing method
EP1764722A3 (en) * 2005-09-05 2012-01-25 Canon Kabushiki Kaisha Information processing apparatus allowing plurality of users to concurrently log in, and method of controlling the same
JP2007299053A (en) * 2006-04-27 2007-11-15 Fujitsu Fip Corp Access control method and access control program
JP2008213329A (en) * 2007-03-05 2008-09-18 Brother Ind Ltd Image forming apparatus
JP2009163282A (en) * 2007-12-28 2009-07-23 Kyocera Corp Information processing apparatus, access control method, and access control program
JP2009252154A (en) * 2008-04-10 2009-10-29 Nec Corp Folder management system, folder display method, and folder display program
US8386536B2 (en) 2008-12-01 2013-02-26 Nec Corporation Gateway server, file management system, and file management method and program
JP2011065222A (en) * 2009-09-15 2011-03-31 Ricoh Co Ltd Information processor, information processing method and information processing program
JP2018185807A (en) * 2017-04-25 2018-11-22 株式会社リコー Shared terminal, communication system, communication method, and program
JP7040248B2 (en) 2017-04-25 2022-03-23 株式会社リコー Shared terminals, communication systems, communication methods, and programs
JP7508803B2 (en) 2020-02-17 2024-07-02 富士フイルムビジネスイノベーション株式会社 Information processing device and program

Similar Documents

Publication Publication Date Title
US9311502B2 (en) Method and system for assigning access control levels in providing access to networked content files
JP5700730B2 (en) Method, system, and computer program for centralized control of database applications
TWI412261B (en) Access rights
US9154493B2 (en) Managing multiple logins from a single browser
TW424185B (en) Named bookmark sets
US20030037250A1 (en) System and method for securely accessing data on content servers using dual encrypted paths from a central authorization host
JP2007188490A (en) System and method for sharing electronic documents with restricted usage
JP2007509389A (en) Method and apparatus for extensible and secure remote desktop access
JP2007188184A (en) Access control program, access control method, and access control apparatus
CN109587233A (en) Cloudy Container Management method, equipment and computer readable storage medium
JP2007172041A (en) Access control method, system and program for resource content
JP2004110549A (en) Network system and program
EP1855178B1 (en) A method and apparatus for assigning access control levels in providing access to networked content files
JP4640776B2 (en) Information system setting device, information system setting method and program
JP2005063223A (en) Secure file sharing method and apparatus
JP4699940B2 (en) Access control method
US20190057193A1 (en) Policy-based mobile access to shared network resources
JP2006099429A (en) Web access monitoring system and client computer for manager
JP4588006B2 (en) Document management server, document management method, and program
US20110231894A1 (en) Systems and Methods for Mediating an Internet Service Delivered to a Particular Location
KR20100018022A (en) Secure sockets layer comunication recoding method of proxy server
JP4253209B2 (en) Filtering apparatus, system, method and program
KR100637801B1 (en) Personal homepage service system of P2P method
WO2002023406A1 (en) System and method for accessing data on content servers via a central authorization host
US20110231575A1 (en) Systems and methods for intermediation of the delivery of an internet service