JP4525358B2 - コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム - Google Patents

コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム Download PDF

Info

Publication number
JP4525358B2
JP4525358B2 JP2005012664A JP2005012664A JP4525358B2 JP 4525358 B2 JP4525358 B2 JP 4525358B2 JP 2005012664 A JP2005012664 A JP 2005012664A JP 2005012664 A JP2005012664 A JP 2005012664A JP 4525358 B2 JP4525358 B2 JP 4525358B2
Authority
JP
Japan
Prior art keywords
content
file identifier
public
private
information providing
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.)
Expired - Fee Related
Application number
JP2005012664A
Other languages
English (en)
Other versions
JP2006202012A (ja
Inventor
岳史 藤田
勉 河内
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.)
Sony Corp
Original Assignee
Sony Corp
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 Sony Corp filed Critical Sony Corp
Priority to JP2005012664A priority Critical patent/JP4525358B2/ja
Priority to US11/814,325 priority patent/US8220061B2/en
Priority to PCT/JP2005/008630 priority patent/WO2006077660A1/ja
Publication of JP2006202012A publication Critical patent/JP2006202012A/ja
Application granted granted Critical
Publication of JP4525358B2 publication Critical patent/JP4525358B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6209Protecting access to data via a platform, e.g. using keys or access control rules to a single file or object, e.g. in a secure envelope, encrypted and accessed using a key, or with access control rules appended to the object itself
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6272Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database by registering files or documents with a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2149Restricted operating environment

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computing Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Description

本発明は、コンテンツを公開又は非公開とする方法に関する。
従来、インターネットのウェブサイト上でコンテンツの公開開始、公開終了、差し替えなどの管理を行うためのウェブコンテンツ管理装置が開示されている(例えば、特許文献1)。
当該ウェブコンテンツ管理装置は、コンテンツを記憶する領域として、通信ネットワークを介して外部からアクセスできない非公開領域と外部からアクセス可能な公開領域とを有すること、登録されたコンテンツを非公開領域に格納し、所定の公開スケジュール情報に基づいて公開開始時期となったコンテンツを非公開領域から公開領域にコピーし、公開スケジュール情報に基づいて公開終了時期となったコンテンツを公開領域から削除する処理を行うこと等を特徴としている。
しかし、上記従来例においては、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子を指定してコンテンツを公開又は非公開とすることができなかった。公開と非公開との切り替えの前後において、コンテンツを識別するファイル識別子が変わるからである。例えば、非公開領域を/privateとし、公開領域を/publicとした場合に、ファイル識別子/private/aaa.htmlに対応するコンテンツを公開すると、ファイル識別子は/public/aaa.htmlとなる。
特開2002−149553号公報
本発明は、かかる従来例の有する不都合を改善し、特に、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子を指定してコンテンツを公開又は非公開とすることができることを課題とする。
上記課題を解決するため、本発明では次のような構成を採っている。
本発明は、コンテンツを提供するための情報提供システムと、コンテンツを閲覧するための端末装置とが通信ネットワークに接続されたコンピュータシステムである。そして、上記情報提供システムの記憶装置に、上記端末装置からアクセス可能な公開領域と、上記端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納する。
上記端末装置が、コンテンツを公開又は非公開とする要求と第一のファイル識別子とを上記情報提供システムに送信する。次に、上記情報提供システムが、コンテンツを公開又は非公開とする要求と第一のファイル識別子とを受信する。そして、上記情報提供システムが、当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を上記記憶装置から読み出す。続いて、上記情報提供システムが、上記受信処理においてコンテンツを公開とする要求を受信した場合に、上記読み出した第二のファイル識別子に対応するコンテンツを、上記公開領域に移動し、上記受信処理においてコンテンツを非公開とする要求を受信した場合に、上記読み出した第二のファイル識別子に対応するコンテンツを、上記非公開領域に移動する。次に、上記情報提供システムが、当該移動したコンテンツの保存場所に応じて、上記第二のファイル識別子を変更し、上記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納する。
本発明の別の態様では、上記コンピュータシステムにおいて、上記情報提供システムの記憶装置に、さらに、上記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納する。
上記端末装置が、コンテンツの閲覧要求と第一のファイル識別子とを上記情報提供システムに送信する。次に、上記情報提供システムが、上記コンテンツの閲覧要求と第一のファイル識別子とを受信する。そして、上記情報提供システムが、当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを上記記憶装置から読み出す。続いて、上記情報提供システムが、当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行う。次に、上記情報提供システムが、上記ユーザ認証が成功した場合には、上記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して上記端末装置に送信し、上記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を上記端末装置に送信する。そして、上記端末装置が、上記表示制御情報を受信し、当該受信した表示制御情報に基づいてコンテンツを表示する。
情報提供システムが、端末装置から受信した第一のファイル識別子に関連付けられた第二のファイル識別子に対応するコンテンツを公開領域又は非公開領域に移動し、移動したコンテンツの保存場所に応じて第二のファイル識別子を変更するので、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子(第一のファイル識別子)を指定してコンテンツを公開又は非公開とすることができる。
以下、図面を参照しながら、本発明の実施形態について説明する。
図1は、本実施形態のコンピュータシステムの全体構成を示すブロック図である。
端末装置10と、情報提供システム20とが、通信ネットワークとしてのインターネット30に接続されている。ここで、図1では、1台の端末装置10のみがインターネット30に接続されているが、複数台の端末装置10がインターネット30に接続されていてもよい。また、端末装置10及び情報提供システム20と、インターネット30との接続は有線であるか無線であるかを問わない。
端末装置10は、情報提供システム20が提供するコンテンツを閲覧できるようになっている。また、情報提供システム20は、コンテンツを端末装置10に提供できるようになっている。詳細については後述する。
図2は、端末装置10の構成図である。
処理装置としてのCPU12、記憶装置としてのRAM13、ROM14、及びHDD19(Hard Disk Drive)、入力装置としてのキーボード16及びマウス17、表示装置としてのディスプレイ18並びに通信装置としてのNIC15(Network Interface Card)が、バス11に接続されている。HDD19には、一般的なウェブブラウザのプログラムが記憶されている。端末装置10のCPUは、ウェブブラウザのプログラムを実行することにより、情報提供システム20が提供するコンテンツの表示制御情報としてのHTML(HyperText Markup Language)ファイル等をディスプレイに表示するようになっている。
図3は、情報提供システム20の構成図である。
処理装置としてのCPU22、記憶装置としてのRAM23、ROM24、及びHDD26並びに通信装置としてのNIC25(Network Interface Card)が、バス21に接続されている。HDD26には、外部の端末装置10からアクセス可能な公開領域としての「http://www.algeb.com/public」と、外部の端末装置10からアクセス不可能な非公開領域としての「http://www.algeb.com/private」とを備えている。そして、この公開領域又は非公開領域に、外部の端末装置10に提供するコンテンツを格納している。さらに、非公開領域には、情報提供プログラムと、ユーザ情報を格納したユーザ情報データベースと、管理情報を格納した管理データベースとを格納している。情報提供システム20のCPUは、情報提供プログラムを実行することにより、外部の端末装置10にコンテンツの表示制御情報等を提供するようになっている。
図4は、ユーザ情報データベースの構造図である。
ユーザ情報データベースは、ユーザを識別するユーザ識別子を格納している。ユーザ識別子としては、ユーザID、パスワード、及びこれらの組合せが該当する。
図5は、管理データベースの構造図である。
管理データベースは、コンテンツを識別する第一のファイル識別子と、コンテンツを識別する第二のファイル識別子とを関連付けて格納する。ここで、第一のファイル識別子は、コンテンツを一意に識別するものであればよく、数字、文字、記号、又はこれらの組合せからなるID番号であってもよい。一方、第二のファイル識別子も、コンテンツを一意に識別するものであればよいが、OS(Operating System)により認識可能であるものが望ましい。例えば、図5の第一レコードでは、所定のコンテンツに対して、第一のファイル識別子としての「/dir−001/file−001」と、第二のファイル識別子としての「http://www.algeb.com/public/aaa.html」とが関連付けて格納されている。
また、管理データベースは、上記第一のファイル識別子と、コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納する。ここで、公開フラグは、コンテンツが公開領域に格納されていることを示す「公開」と、コンテンツが非公開領域に格納されていることを示す「非公開」の2つの値を取り得るようになっている。図5の第一レコードでは、第一のファイル識別子としての「/dir−001/file−001」と、コンテンツが公開領域に格納されていることを示す「公開」とが関連付けて格納されている。
次に、本実施形態のコンピュータシステムの動作について説明する。
〔コンテンツを公開又は非公開とする設定〕
図6は、コンテンツを公開又は非公開とする設定を行う際における、端末装置10及び情報提供システム20のフローチャートである。
端末装置10のCPUは、キーボードから情報提供システム20に対応する所定のURL(Uniform Resource Locator)を受付ける。そして、端末装置10のCPUは、受付けたURLに基づいて、ウェブブラウザを介して情報提供システム20に公開非公開設定画面の閲覧要求を送信する(S10)。
情報提供システム20のCPUは、端末装置10から公開非公開設定画面の閲覧要求を受信する。そして、情報提供システム20のCPUは、受信した閲覧要求に基づいて、公開非公開設定画面の表示制御情報(HTML等)を端末装置10に送信する(S15)。
端末装置10のCPUは、情報提供システム20から公開非公開設定画面の表示制御情報を受信する。そして、端末装置10のCPUは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイに公開非公開設定画面を表示する(S17)。ここで、図7は、公開非公開設定画面の一例を示す構成図である。本実施形態では、公開非公開設定画面は、第一のファイル識別子により対象コンテンツを指定する欄と、当該対象コンテンツを公開又は非公開とする要求を指定するラジオボタン(「公開」及び「非公開」)と、OKボタンとを備えている。
続いて、端末装置10のCPUは、上記OKボタンがマウスにより押下されたことを契機として、キーボードから対象コンテンツの指定の欄に入力された第一のファイル識別子と、マウスによりラジオボタンで指定された対象コンテンツを公開又は非公開とする要求とを受付ける。そして、端末装置10のCPUは、受付けた第一のファイル識別子と、コンテンツを公開又は非公開とする要求とを情報提供システム20に送信する(S20)。
情報提供システム20のCPUは、端末装置10から第一のファイル識別子と、コンテンツを公開又は非公開とする要求とを受信する(S22)。そして、情報提供システム20のCPUは、受信した第一のファイル識別子に関連付けられた第二のファイル識別子と、公開フラグとを管理データベースから読み出す(S25)。続いて、情報提供システム20のCPUは、ステップS22でコンテンツを公開とする要求を受信した場合には、読み出した第二のファイル識別子に対応するコンテンツを公開領域としての「http://www.algeb.com/public」に移動し、コンテンツを非公開とする要求を受信した場合には、読み出した第二のファイル識別子に対応するコンテンツを非公開領域としての「http://www.algeb.com/private」に移動する(S30)。
そして、情報提供システム20のCPUは、移動したコンテンツの保存場所に応じて、第二のファイル識別子を変更し、上記第一のファイル識別子と変更した第二のファイル識別子とを関連付けて管理データベースに格納する(S35)。続いて、情報提供システム20のCPUは、コンテンツを公開又は非公開とする要求に応じて、公開フラグを変更し、上記第一のファイル識別子と変更した公開フラグとを関連付けて管理データベースに格納する(S40)。
例えば、情報提供システム20のCPUが、第一のファイル識別子としての「/dir−001/file−001」と、コンテンツを非公開とする要求とを受信した場合には、情報提供システム20のCPUは、第一のファイル識別子に関連付けられた第二のファイル識別子としての「http://www.algeb.com/public/aaa.html」と、公開フラグとしての「公開」を管理データベースから読み出す。そして、情報提供システム20のCPUは、コンテンツを非公開とする要求に基づいて、読み出した第二のファイル識別子としての「http://www.algeb.com/public/aaa.html」に対応するコンテンツを、非公開領域としての「http://www.algeb.com/private」に移動する。続いて、情報提供システム20のCPUは、移動したコンテンツの保存場所に応じて、第二のファイル識別子を「http://www.algeb.com/private/aaa.html」に変更し、第一のファイル識別子としての「/dir−001/file−001」と、変更した第二のファイル識別子としての「http://www.algeb.com/private/aaa.html」とを関連付けて管理データベースに格納する。さらに、情報提供システム20のCPUは、コンテンツを非公開とする要求に基づいて、公開フラグを「非公開」に変更し、第一のファイル識別子としての「/dir−001/file−001」と、変更した公開フラグとしての「非公開」とを関連付けて管理データベースに格納する。ここで、図8は、上記処理を行った後の管理データベースを示す図である。
これによると、コンテンツの公開と非公開とを切り替える際に、当該切り替えの前後において同一のファイル識別子(第一のファイル識別子)を指定してコンテンツを公開又は非公開とすることができる。また、ディレクトリ毎ではなく、コンテンツ毎に公開又は非公開とすることができる。
〔コンテンツの閲覧〕
図9は、コンテンツを閲覧する際における、端末装置10及び情報提供システム20のフローチャートである。
端末装置10のCPUは、キーボードから情報提供システム20に対応する所定のURLを受付ける。そして、端末装置10のCPUは、受付けたURLに基づいて、ウェブブラウザを介して情報提供システム20にコンテンツ一覧画面の閲覧要求を送信する(S50)。
情報提供システム20のCPUは、端末装置10からコンテンツ一覧画面の閲覧要求を受信する。そして、情報提供システム20のCPUは、受信した閲覧要求に基づいて、コンテンツ一覧画面の表示制御情報(HTML等)を端末装置10に送信する(S55)。ここで、情報提供システム20のCPUは、管理情報データベースから第一のファイル識別子を読み出して、当該読み出した第一のファイル識別子に基づいて、コンテンツ一覧画面の表示制御情報を作成している。
端末装置10のCPUは、情報提供システム20からコンテンツ一覧画面の表示制御情報を受信する。そして、端末装置10のCPUは、受信した表示制御情報に基づいて、ウェブブラウザを介してディスプレイにコンテンツ一覧画面を表示する(S60)。ここで、図10は、コンテンツ一覧画面の一例を示す構成図である。本実施形態では、コンテンツ一覧画面は、第一のファイル識別子の一覧を表示するようになっているが、第一のファイル識別子に基づいて階層化されたコンテンツのツリー構造を表示するようにしてもよい。また、コンテンツ一覧画面は、さらに検索条件を満たしたもののみを表示するといった検索機能を備えるようにしてもよい。さらに、コンテンツ一覧画面に表示される第一のファイル識別子には、情報提供システム20に第一のファイル識別子と、当該第一のファイル識別子に対応するコンテンツの閲覧要求とを送信するためのリンクが張られている。例えば、コンテンツ一覧画面に表示された第一のファイル識別子としての「/dir−001/file−001」には、リンク先として「http://www.algeb.com/xxx.cgi?path=/dir−001/file−001」が指定されている。
端末装置10のCPUは、マウスによりコンテンツ一覧画面に表示された第一のファイル識別子がクリックされたことを契機として、当該クリックされた第一のファイル識別子に張られたリンク先に基づいて、ウェブブラウザを介してコンテンツの閲覧要求と、第一のファイル識別子とを情報提供システム20に送信する(S65)。
情報提供システム20のCPUは、端末装置10からコンテンツの閲覧要求と、第一のファイル識別子とを受信する。そして、情報提供システム20のCPUは、受信した第一のファイル識別子に関連付けられた第二のファイル識別子と、公開フラグとを管理データベースから読み出す(S70)。
以下、読み出した公開フラグが「公開」の場合と、「非公開」の場合に分けて説明する。
〔公開フラグが「公開」の場合〕
情報提供システム20のCPUは、読み出した公開フラグが「公開」の場合には、読み出した第二のファイル識別子に対応するコンテンツの表示制御情報(HTML等)をそのまま端末装置10に送信する(S95)。
端末装置10のCPUは、情報提供システム20から表示制御情報を受信する。そして、端末装置10のCPUは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにコンテンツを表示する(S100)。
〔公開フラグが「非公開」の場合〕
情報提供システム20のCPUは、読み出した公開フラグが「非公開」の場合には、ユーザ認証画面の表示制御情報(HTML等)を端末装置10に送信する(S75)。
端末装置10のCPUは、情報提供システム20からユーザ認証画面の表示制御情報を受信する。そして、端末装置10のCPUは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにユーザ認証画面を表示する(S80)。続いて、端末装置10のCPUは、キーボードからユーザID等のユーザ識別子を受付けて、情報提供システム20に送信する(S85)。
情報提供システム20のCPUは、端末装置10からユーザ識別子を受信する。そして、情報提供システム20のCPUは、受信したユーザ識別子がユーザ情報データベースに格納されている場合には、ユーザ認証が成功したものとして、第二のファイル識別子に対応するコンテンツに基づいて表示制御情報(HTML等)を動的に作成する(S90)。続いて、情報提供システム20のCPUは、動的に作成された表示制御情報を端末装置10に送信する(S95)。
端末装置10のCPUは、情報提供システム20から表示制御情報を受信する。そして、端末装置10のCPUは、受信した表示制御情報に基づいてウェブブラウザを介してディスプレイにコンテンツを表示する(S100)。
これによると、コンテンツが公開領域に格納されているか非公開領域に格納されているかにかかわらず、端末装置10のCPUは、情報提供システム20に対して同一のファイル識別子(第一のファイル識別子)でコンテンツの閲覧要求をすることができる。このため、コンテンツが公開領域に格納されているか非公開領域に格納されているかにかかわらず、端末装置10のCPUは、ウェブブラウザのキャッシュを利用して同一のファイル識別子(第一のファイル識別子)でコンテンツの閲覧要求をすることができる。
また、情報提供システム20のCPUは、端末装置10から公開領域に格納されたコンテンツの閲覧要求があった場合には、ユーザ認証を行わずにコンテンツの表示制御情報をそのまま端末装置10に送信するので、ユーザ認証の負荷をなくすことができる。一方、情報提供システム20のCPUは、端末装置10から非公開領域に格納されたコンテンツの閲覧要求があった場合には、ユーザ認証が成功した場合に上記コンテンツの表示制御情報を動的に作成して端末装置10に送信するので、セキュリティを確保することができる。
コンピュータシステムの全体構成を示すブロック図である。 端末装置の構成図である。 情報提供システムの構成図である。 ユーザ情報データベースの構造図である。 管理データベースの構造図である。 コンテンツを公開又は非公開とする設定を行う際における、端末装置及び情報提供システム20のフローチャートである。 公開非公開設定画面の一例を示す構成図である。 コンテンツを公開又は非公開とする設定を行った後の管理データベースの構造図である。 コンテンツを閲覧する際における、端末装置及び情報提供システムのフローチャートである。 コンテンツ一覧画面の一例を示す構成図である。
符号の説明
10 端末装置
11 バス
12 CPU(処理装置)
13 RAM(記憶装置)
14 ROM(記憶装置)
15 NIC(通信装置)
16 キーボード(入力装置)
17 マウス(入力装置)
18 ディスプレイ(表示装置)
19 HDD(記憶装置)
20 情報提供システム
21 バス
22 CPU(処理装置)
23 RAM(記憶装置)
24 ROM(記憶装置)
25 NIC(通信装置)
26 HDD(記憶装置)
30 インターネット(通信ネットワーク)

Claims (6)

  1. コンテンツを提供するための情報提供システムと、コンテンツを閲覧するための端末装置とが通信ネットワークに接続されたコンピュータシステムに用いられる、コンテンツを公開又は非公開とする方法であって、
    前記情報提供システムの記憶装置に、
    前記端末装置からアクセス可能な公開領域と、前記端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納すると共に、
    前記端末装置が、
    a)コンテンツを公開又は非公開とする要求と第一のファイル識別子とを前記情報提供システムに送信するステップを実行し、
    前記情報提供システムが、
    b)コンテンツを公開又は非公開とする要求と第一のファイル識別子とを受信するステップと、
    c)当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
    d)前記bステップでコンテンツを公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記bステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
    e)当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
    を実行することを特徴としたコンテンツを公開又は非公開とする方法。
  2. コンテンツを提供するための情報提供システムにおいて、
    前記情報提供システムが、記憶装置、通信装置、及び処理装置を備え、
    前記記憶装置に、
    外部の端末装置からアクセス可能な公開領域と、外部の端末装置からアクセス不可能な非公開領域とを備え、当該公開領域又は非公開領域にコンテンツを格納し、かつ、当該コンテンツを識別する第一のファイル識別子と、当該コンテンツを識別する第二のファイル識別子とを関連付けて格納すると共に、
    前記処理装置が、
    a)コンテンツを公開又は非公開とする要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
    b)当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
    c)前記aステップでコンテンツを公開する要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記aステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
    d)当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
    を実行することを特徴とした情報提供システム。
  3. 請求項2記載の情報提供システムに用いられる情報提供プログラムであって、
    前記処理装置に、
    e)コンテンツを公開又は非公開とする要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
    f)当該受信した第一のファイル識別子に関連付けられた第二のファイル識別子を前記記憶装置から読み出すステップと、
    g)前記eステップでコンテンツを公開する要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記公開領域に移動し、前記eステップでコンテンツを非公開とする要求を受信した場合に、前記読み出した第二のファイル識別子に対応するコンテンツを、前記非公開領域に移動するステップと、
    h)当該移動したコンテンツの保存場所に応じて、前記第二のファイル識別子を変更し、前記受信した第一のファイル識別子と当該変更した第二のファイル識別子とを関連付けて記憶装置に格納するステップと、
    を実行させることを特徴とした情報提供プログラム。
  4. 請求項1記載のコンピュータシステムに用いられる、コンテンツを閲覧する方法であって、
    前記情報提供システムの記憶装置に、さらに、
    前記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納すると共に、
    前記端末装置が、
    コンテンツの閲覧要求と第一のファイル識別子とを前記情報提供システムに送信するステップを実行し、
    前記情報提供システムが、
    前記コンテンツの閲覧要求と第一のファイル識別子とを受信するステップと、
    当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
    当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
    前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に送信するステップと、を実行し、
    前記端末装置が、
    前記表示制御情報を受信し、当該受信した表示制御情報に基づいてコンテンツを表示するステップを実行することを特徴としたコンテンツを閲覧する方法。
  5. 請求項2記載の情報提供システムにおいて、
    前記記憶装置に、さらに、
    前記第一のファイル識別子と、当該コンテンツが公開領域に格納されているか非公開領域に格納されているかを識別する公開フラグとを関連付けて格納すると共に、
    前記処理装置が、
    コンテンツの閲覧要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
    当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
    当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
    前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に前記通信装置を介して送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に前記通信装置を介して送信するステップと、
    を実行することを特徴とした情報提供システム。
  6. 請求項5記載の情報提供システムに用いられる情報提供プログラムであって、
    前記処理装置に、
    コンテンツの閲覧要求と第一のファイル識別子とを外部の端末装置から前記通信装置を介して受信するステップと、
    当該受信した第一のファイル識別子に関連付けられた公開フラグと、第二のファイル識別子とを前記記憶装置から読み出すステップと、
    当該読み出した公開フラグが、コンテンツが非公開領域に格納されていることを示すものである場合には、ユーザ認証を行うステップと、
    前記ユーザ認証が成功した場合には、前記読み出した第二のファイル識別子に対応するコンテンツに基づいて表示制御情報を動的に作成して前記端末装置に前記通信装置を介して送信し、前記読み出した公開フラグが、コンテンツが公開領域に格納されていることを示すものである場合には、第二のファイル識別子に対応するコンテンツの表示制御情報を前記端末装置に前記通信装置を介して送信するステップと、
    を実行させることを特徴とした情報提供プログラム。
JP2005012664A 2005-01-20 2005-01-20 コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム Expired - Fee Related JP4525358B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005012664A JP4525358B2 (ja) 2005-01-20 2005-01-20 コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム
US11/814,325 US8220061B2 (en) 2005-01-20 2005-05-11 Method for making contents public or private, information providing system, and information providing program
PCT/JP2005/008630 WO2006077660A1 (ja) 2005-01-20 2005-05-11 コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005012664A JP4525358B2 (ja) 2005-01-20 2005-01-20 コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム

Publications (2)

Publication Number Publication Date
JP2006202012A JP2006202012A (ja) 2006-08-03
JP4525358B2 true JP4525358B2 (ja) 2010-08-18

Family

ID=36692057

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005012664A Expired - Fee Related JP4525358B2 (ja) 2005-01-20 2005-01-20 コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム

Country Status (3)

Country Link
US (1) US8220061B2 (ja)
JP (1) JP4525358B2 (ja)
WO (1) WO2006077660A1 (ja)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7984109B2 (en) * 2006-02-24 2011-07-19 Qualcomm Incorporated System and method for storing and accessing data files at wireless devices
US20090025092A1 (en) * 2007-07-20 2009-01-22 Secure Data Imaging, Llc Secure online data storage and retrieval system and method
US9038087B2 (en) * 2008-06-18 2015-05-19 Microsoft Technology Licensing, Llc Fence elision for work stealing
JP4685175B2 (ja) * 2009-03-16 2011-05-18 富士通株式会社 ストレージ管理装置、ストレージシステム、ストレージ管理方法
JP5018919B2 (ja) 2010-03-19 2012-09-05 コニカミノルタビジネステクノロジーズ株式会社 情報処理装置、コンテンツ管理方法およびコンテンツ管理プログラム
US8810812B2 (en) * 2010-04-20 2014-08-19 Xerox Corporation Method and system for consolidating and managing rendering jobs
CN102947809B (zh) 2010-06-11 2015-10-07 奥林巴斯映像株式会社 信息存储装置和信息服务***
US9251114B1 (en) * 2012-10-12 2016-02-02 Egnyte, Inc. Systems and methods for facilitating access to private files using a cloud storage system
JP6006405B2 (ja) * 2013-04-19 2016-10-12 オリンパス株式会社 情報通信装置、情報通信方法及び情報通信プログラム
JP2014211816A (ja) 2013-04-19 2014-11-13 オリンパスイメージング株式会社 情報通信装置
TW201447613A (zh) * 2013-06-06 2014-12-16 Hon Hai Prec Ind Co Ltd 資料處理系統及方法
JP5823651B1 (ja) * 2014-03-31 2015-11-25 楽天株式会社 認証システム、認証方法、および認証プログラム
US10679746B1 (en) 2014-11-25 2020-06-09 Teletracking Technologies, Inc. Systems and methods for generating automated real-time graphical user interfaces
US10762989B1 (en) * 2014-11-25 2020-09-01 Teletracking Technologies, Inc. Systems and methods for generating automated graphical user interfaces for real-time facility capacity management
US10205708B1 (en) 2015-08-21 2019-02-12 Teletracking Technologies, Inc. Systems and methods for digital content protection and security in multi-computer networks
GB2555569B (en) * 2016-10-03 2019-06-12 Haddad Elias Enhanced computer objects security

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH113265A (ja) * 1997-03-07 1999-01-06 Xerox Corp 電子ファイルシステムの複数のファイルの管理方法
JPH11242645A (ja) * 1998-02-26 1999-09-07 Casio Comput Co Ltd ネットワークを用いた対戦ゲームのサーバ装置及び対戦ゲームプログラムを記録した記録媒体
JP2001117800A (ja) * 1999-10-21 2001-04-27 Matsushita Electric Ind Co Ltd 共用機器と1つ以上の端末機器のデ−タ同期システムおよび共用機器および端末機器
JP2001350784A (ja) * 2000-06-05 2001-12-21 Human Library:Kk 同一サーバー内ホームページデータベース検索の、公開・限定公開・非公開区分システム。
JP2003242034A (ja) * 2001-12-13 2003-08-29 Sony Corp 通信装置,通信システム,および通信方法
JP2003330803A (ja) * 2002-05-09 2003-11-21 Sharp Corp 情報アクセス装置、情報アクセス方法、コンピュータにその方法を実現させるプログラムおよびそのプログラムを記録した記録媒体
JP2004213353A (ja) * 2002-12-27 2004-07-29 Canon Inc マルチメディアコンテンツの配信方法、再生方法、配信装置および再生装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6038563A (en) * 1997-10-31 2000-03-14 Sun Microsystems, Inc. System and method for restricting database access to managed object information using a permissions table that specifies access rights corresponding to user access rights to the managed objects
US6947557B1 (en) * 2000-08-14 2005-09-20 International Business Machines Corporation Method and program product for maintaining security of publicly distributed information
US6938079B1 (en) * 2000-09-19 2005-08-30 3Com Corporation System and method for automatically configuring a client device
JP2002149553A (ja) 2000-11-07 2002-05-24 Sumisho Computer Systems Corp ウェブコンテンツ公開管理装置および方法、記録媒体
US20020112162A1 (en) * 2001-02-13 2002-08-15 Cocotis Thomas Andrew Authentication and verification of Web page content
DE60218013T2 (de) 2001-12-13 2007-11-22 Sony Corp. System und Verfahren zur Zugriffsteuerung bei Speichernetzen
AUPR966001A0 (en) * 2001-12-20 2002-01-24 Canon Information Systems Research Australia Pty Ltd A microprocessor card defining a custom user interface

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH113265A (ja) * 1997-03-07 1999-01-06 Xerox Corp 電子ファイルシステムの複数のファイルの管理方法
JPH11242645A (ja) * 1998-02-26 1999-09-07 Casio Comput Co Ltd ネットワークを用いた対戦ゲームのサーバ装置及び対戦ゲームプログラムを記録した記録媒体
JP2001117800A (ja) * 1999-10-21 2001-04-27 Matsushita Electric Ind Co Ltd 共用機器と1つ以上の端末機器のデ−タ同期システムおよび共用機器および端末機器
JP2001350784A (ja) * 2000-06-05 2001-12-21 Human Library:Kk 同一サーバー内ホームページデータベース検索の、公開・限定公開・非公開区分システム。
JP2003242034A (ja) * 2001-12-13 2003-08-29 Sony Corp 通信装置,通信システム,および通信方法
JP2003330803A (ja) * 2002-05-09 2003-11-21 Sharp Corp 情報アクセス装置、情報アクセス方法、コンピュータにその方法を実現させるプログラムおよびそのプログラムを記録した記録媒体
JP2004213353A (ja) * 2002-12-27 2004-07-29 Canon Inc マルチメディアコンテンツの配信方法、再生方法、配信装置および再生装置

Also Published As

Publication number Publication date
US20090025086A1 (en) 2009-01-22
JP2006202012A (ja) 2006-08-03
WO2006077660A1 (ja) 2006-07-27
US8220061B2 (en) 2012-07-10

Similar Documents

Publication Publication Date Title
JP4525358B2 (ja) コンテンツを公開又は非公開とする方法、情報提供システム及び情報提供プログラム
JP4935413B2 (ja) アップロード用アドインプログラム、アップロード用補助プログラム及びアップロード方法
JP4919321B2 (ja) ウェブページ閲覧履歴管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体
JP2010123073A (ja) ページアクセス方法およびサーバ
JP4991974B2 (ja) サーバ装置、情報処理方法、情報処理プログラム及び記録媒体
JP4963620B2 (ja) 情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラム
JP2006285780A (ja) 関数の利用方法及び関数利用プログラム
JP2006260522A (ja) 情報処理装置、情報管理装置、情報管理システム、情報処理方法、情報管理方法、情報処理プログラム、情報管理プログラム及び記録媒体
JP2010250529A (ja) 画像検索装置、画像検索方法及びプログラム
JP5638761B2 (ja) 画面生成方法、画面表示方法、画面生成装置、及びプログラム
EP1231548A2 (en) Bookmark frame and method of launching browsers using the bookmark in an Internet terminal
JP2006004136A (ja) Htmlファイル処理方法及びプログラム
JP2008250662A (ja) 情報検索システム、情報検索装置、検索結果画面情報生成方法及び検索結果画面情報生成処理プログラム
WO2002037307A1 (en) Method for identifying server and page in url links
US20080263140A1 (en) Network System, Server, Client, Program and Web Browsing Function Enabling Method
US10298657B2 (en) Information processing apparatus, web server, and non-transitory computer readable storage medium
EP1887476A1 (en) Menu bar providing method and information read screen configuration file creation program
JP2001195329A (ja) データ入力支援装置及び記録媒体
JPH10307745A (ja) ドキュメント処理システム
JP2006031125A (ja) 通信端末およびアドレスアクセス方法
JP2006048144A (ja) 自動巡回装置,クライアント端末および自動巡回方法
JP2011186639A (ja) コンテンツ関係管理システム、コンテンツ関係管理装置、コンテンツ関係管理方法およびプログラム
JP2006302240A (ja) 文書管理プログラム及び文書管理装置
US8639732B2 (en) Method for storing and reading-out data handled by application operating on HTTP client, data storage program, and data read-out program
JP2010277478A (ja) 表示制御プログラム、情報処理装置および方法

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080109

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20090630

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20090716

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20090630

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100511

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100524

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130611

Year of fee payment: 3

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees