JP2003108426A - 情報提供サーバ、通信端末及びその制御方法並びに情報提供システム - Google Patents

情報提供サーバ、通信端末及びその制御方法並びに情報提供システム

Info

Publication number
JP2003108426A
JP2003108426A JP2001300589A JP2001300589A JP2003108426A JP 2003108426 A JP2003108426 A JP 2003108426A JP 2001300589 A JP2001300589 A JP 2001300589A JP 2001300589 A JP2001300589 A JP 2001300589A JP 2003108426 A JP2003108426 A JP 2003108426A
Authority
JP
Japan
Prior art keywords
information
address
providing server
information providing
reference request
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
JP2001300589A
Other languages
English (en)
Other versions
JP2003108426A5 (ja
Inventor
Satoshi Iketa
敏 井桁
Tetsushi Watanabe
哲史 渡邊
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2001300589A priority Critical patent/JP2003108426A/ja
Priority to EP02256644A priority patent/EP1298884A3/en
Priority to US10/254,518 priority patent/US7523210B2/en
Publication of JP2003108426A publication Critical patent/JP2003108426A/ja
Publication of JP2003108426A5 publication Critical patent/JP2003108426A5/ja
Pending legal-status Critical Current

Links

Classifications

    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/30—Managing network names, e.g. use of aliases or nicknames
    • H04L61/301—Name conversion
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00—Network arrangements, protocols or services for addressing or naming
    • H04L61/30—Managing network names, e.g. use of aliases or nicknames
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40—Network security protocols
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00—Network architectures or network communication protocols for network security
    • H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00—Network architectures or network communication protocols for network security
    • H04L63/06—Network architectures or network communication protocols for network security for supporting key management in a packet data network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

(57)【要約】 【課題】 簡便な処理によって、本来所定の手順を実行
後にのみ可能となるべき情報への直接参照を防止するこ
とが可能なサーバ装置及びその制御方法を提供するこ
と。 【解決手段】 情報参照要求に含まれるアドレス情報を
解析し、情報サーバが付加したシステム時刻が含まれる
か否かをチェックする(S604)。含まれる場合には
そのシステム時刻と現システム時刻とを比較し、その差
が一定時間内であった場合のみ(S607)有効なアド
レス情報であると判定する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ユーザが指定した
情報の参照サービスを提供する情報提供サーバ及びその
制御方法に関し、特に特定の手順でのみ情報の参照を有
効とする情報提供サーバ及びその制御方法に関する。
又、本発明はこのような情報提供サーバをユーザが利用
する際に用いる通信端末及びその制御方法に関する。更
に本発明はこれら情報提供サーバ及び/又は通信端末を
有する情報提供システムに関する。
【0002】
【従来の技術】近年、通信環境の整備及び情報通信技術
の発展により、コンピュータネットワーク、例えばイン
ターネットを利用して、情報及び/又はサービスの提供
を行うサービスサイトが実現されている。
【0003】このようなサービスサイトの中には、例え
ば広告情報等、特定の情報の参照を条件にしたり、特定
のアプリケーションを用いたアクセスを条件にしたりに
してユーザへのサービス提供を行うものが存在する。す
なわち、特定の手順を満たした後に初めてユーザが希望
する情報の参照を可能とするように構成されたサービス
サイトが存在する。
【0004】
【発明が解決しようとする課題】インターネット等のコ
ンピュータネットワーク上に存在するサービスサイトを
利用する場合、Webブラウザソフトウェア(ブラウ
ザ)を用い、サービスサイトを構成するサーバ装置とH
TTP(Hyper Text Transfer Protocol)等のプロトコル
に従って通信を行い、サーバ装置から送信されたHTM
L、XML等の言語で記述された情報をブラウザが解
釈、表示することによりユーザがサービスサイトの情報
を参照するのが一般的である。
【0005】ブラウザには通常、現在表示中の情報に対
応するアドレス情報、例えばURL(Uniform Resource
Locator)が表示される。従って、ユーザが最終的に参照
した情報に対応するアドレス情報をブックマーク等とし
てブラウザに登録したり、或いはメモを取るなどして保
存することが可能である。そして、ユーザが次回この情
報の参照を希望する際、保存したアドレス情報を直接指
定することにより、本来は所定の動作を行った後でなけ
れば参照できないはずの情報へ直接参照可能となってし
まうという問題があった。
【0006】この問題に対応する方法として、このよう
な情報の参照には、サイトの初期画面に対応するURL
等、決められたURL等を用いてアクセスを行って、セ
ッションキーなどの認証情報を取得しなければユーザが
希望する情報の参照ができないようにする方法がある。
しかしながら、この方法では認証情報をセッション毎に
変更しなければならず。また、セッション管理をする必
要があるなどサイトを構成するサーバ装置の負荷が増大
するという問題があった。
【0007】本発明はこのような従来技術の問題点に鑑
みなされたものであり、その目的は、簡便な処理によっ
て、本来所定の手順を実行後にのみ可能となるべき情報
への直接参照を防止することが可能なサーバ装置及びそ
の制御方法を提供することにある。本発明の別の目的
は、本発明の情報提供サーバと通信可能な通信端末及び
その制御方法を提供することにある。本発明の更に別の
目的は、本発明の情報提供サーバ及び/又は通信端末を
用いた情報提供システムを提供することにある。
【0008】
【課題を解決するための手段】すなわち、本発明の要旨
は、ネットワークを介して受信する情報参照要求に応答
して所定の情報を送信する情報提供サーバであって、送
信する所定の情報を記憶する記憶手段と、情報参照要求
に含まれる、当情報参照要求が要求する情報を特定する
第1のアドレス情報を取得する解析手段と、第1のアド
レス情報に応じた処理を行うアドレス判定手段とを有
し、アドレス判定手段が、第1のアドレス情報が、情報
提供サーバが情報参照要求の送信元へ返送した第2のア
ドレス情報である場合、さらにこの第2のアドレス情報
の有効性を判定し、有効である場合にはその第2のアド
レス情報によって指定される情報を記憶手段から読み出
し、情報参照要求の送信元へ返送することを特徴とする
情報提供サーバに存する。
【0009】また、本発明の別の要旨は、本発明の情報
提供サーバを利用可能な通信端末であって、情報提供サ
ーバに最初にアクセスする際に必要なアドレス情報を当
通信端末のユーザに開示せずに情報提供サーバへアクセ
スを行うアクセス手段を有することを特徴とする通信端
末に存する。
【0010】また、本発明の別の要旨は、本発明の情報
提供サーバ及び/又は本発明の通信端末とを有すること
を特徴とする情報提供システムに存する。
【0011】また、本発明の別の要旨は、所定の情報を
記憶する記憶手段を有し、ネットワークを介して受信す
る情報参照要求に応答して所定の情報を送信する情報提
供サーバの制御方法であって、情報参照要求に含まれ
る、当情報参照要求が要求する情報を特定する第1のア
ドレス情報を取得する解析ステップと、第1のアドレス
情報に応じた処理を行うアドレス判定ステップとを有
し、アドレス判定ステップが、第1のアドレス情報が、
情報提供サーバが情報参照要求の送信元へ返送した第2
のアドレス情報である場合、さらにこの第2のアドレス
情報の有効性を判定し、有効である場合にはその第2の
アドレス情報によって指定される情報を記憶手段から読
み出し、情報参照要求の送信元へ返送することを特徴と
する情報提供サーバの制御方法に存する。
【0012】また、本発明の別の要旨は、本発明の情報
提供サーバを利用可能な通信端末の制御方法であって、
情報提供サーバに最初にアクセスする際に必要なアドレ
ス情報を当通信端末のユーザに開示せずに情報提供サー
バへアクセスを行うアクセスステップを有することを特
徴とする通信端末の制御方法に存する。
【0013】また、本発明の別の要旨は、コンピュータ
装置を本発明の情報提供サーバとして機能させることを
特徴とするコンピュータプログラムに存する。
【0014】また、本発明の別の要旨は、コンピュータ
装置を本発明の通信端末として機能させることを特徴と
するコンピュータプログラムに存する。
【0015】また、本発明の別の要旨は、本発明のコン
ピュータプログラムを格納したことを特徴とするコンピ
ュータ装置読み取り可能な記憶媒体に存する。
【0016】
【発明の実施の形態】以下、添付図面を参照して本発明
をその好適な実施形態に基づき詳細に説明する。 ■(全体構成)図1は、本実施形態に係る情報提供サー
バを利用した情報提供システム全体の構成例を示す図で
ある。
【0017】図において、101A/101Bは、図1
の情報提供システムのユーザが用いるパーソナルコンピ
ュータ等のコンピュータ機器(以下、ユーザPCと略
す)であ、後述する情報提供サーバと通信可能な、本発
明に係る通信端末として機能する。ユーザPC101
は、コンピュータネットワークの一例としてのインター
ネット102に接続されている。
【0018】ユーザPC101上でブラウザは、HTT
P(HyperText Transfer Protocol)等の標準プロトコル
を用いて情報提供サイトを形成するサーバ装置(情報提
供サーバ)103にアクセスし、情報提供サーバ103
が管理するHTML(HyperText Markup Language)、X
ML(eXtensible Markup Language)等の記述言語で作成
されたファイルを読み込み、解釈して、リンクされた画
像、音声等のマルチメディア情報をさらに読み込んでW
ebページを表示する。この動作により、ユーザPC1
01A(のユーザ)は、インターネット102を介して
情報提供サーバ103が提供するサービスを受ける事が
出来る。
【0019】次にユーザPC101のユーザから、ブラ
ウザを介して情報参照要求(閲覧要求)が情報提供サー
バ103に送信され、情報提供サーバ103は、参照要
求に応じて、予め記憶された情報を読み出し、ユーザP
C101に送信する。情報提供サーバ103には、提供
可能な情報がそれぞれユーザPC101から直接特定可
能なアドレス情報、例えばURL等と対応付けされて記
憶される。この様にしてユーザPC101のユーザは、
指定した情報をブラウザを介して閲覧する事ができる。
【0020】■(情報提供サーバ103及びユーザPC
101の構成)本実施形態において、情報提供サーバ1
03及びユーザPC101はいずれもコンピュータネッ
トワークに接続可能なパーソナルコンピュータ等の汎用
コンピュータによって実現できる。
【0021】図2は本実施形態における情報提供サーバ
103及びユーザPC101として利用可能なコンピュ
ータ装置の構成例を示すプロック図である。図におい
て、1はアプリケーションプログラムによって処理中の
データの情報、各種メッセージメニューなどを表示する
CRT(Cathode Ray Tube)を示している。2はCRT
1の画面に表示されるイメージを展開するビデオRAM
(以下、VRAM)を示している。3及び4は、画面上
の所定欄に文字などを入力したり、GUI(Graphical
User Interface)におけるアイコンやボタンなどを指し
示すためなどに用いられるキーボード及びポインティン
グデバイスをそれぞれ示す。5は全体の制御を司るCP
U(Central Processing Unit)である。
【0022】6はCPU5の動作処理手順(プログラ
ム)を記憶しているROM(Read Only Memory)であ
る。なおこのROM6にはデータ処理に係るアプリケー
ションプログラムやエラー処理プログラムをはじめ、後
述するフローチャートに係るプログラムも記憶されてい
る。7は上述した各種プログラムをCPU5が実行する
時のワークエリア、エラー処理時の一時退避エリアとし
て用いられるRAM(Random Access Memory)を示して
いる。
【0023】8はハードディスクドライプ(以下、HD
D)、9はフロッピー(登録商標)ディスクドライプ
(以下、FDD)をそれぞれ示し、OSや、ブラウザ等
のアプリケーションプログラム、データ、ライプラリな
どの記憶領域として用いられる。また、FDDの替わり
に、あるいは追加してCD−ROM、MO、DVD等の
光(磁気)ディスクドライブや、テープストリーマ、D
DSなどの磁気テープドライブ等を設けてもよい。
【0024】10は装置をネットワークに接続するため
のネットワークインターフェイスである。11は上述し
た各ユニット間を接続するI/Oバス(アドレスバス、
データバスおよび制御バスからなる)である。
【0025】このような汎用コンピュータ装置は、必要
に応じて図示しない必要なネットワーク機器、例えばモ
デムやルータや、他のコンピュータ装置等を介してイン
ターネット102に接続される。
【0026】本実施形態に係る情報提供サーバ103に
おいて、ユーザPC101に送信される各種情報は例え
ば図2におけるHDD8の所定領域(あるいはそれぞれ
独立したHDDでもよい)に記憶することができる。ま
た、以下に説明する各処理は、CPU5がROM6又は
HDD8の所定領域等に記憶されたプログラムを実行
し、必要な構成要素を制御することによって実現するこ
とができる。
【0027】以上のようなシステムにおいて実現される
情報提供サービスの例として、本実施形態では主に以下
の場合のサービスの詳細を説明する。 (1) 予め定めた手順に従った情報の参照:ユーザP
C101Aよりアプリケーション(本明細書ではブラウ
ザアプリケーション以外のアプリケーションプログラム
を指す)を介してブラウザで情報の参照を行う。 (2) 予め定めた手順に従わない情報の参照:ユーザ
PC101Bよりブラウザに直接参照を希望する情報の
アドレスを指定して情報の参照を行う。 なお、上述した各サービスについては、詳細を後述す
る。もちろん、本実施形態における情報提供システムに
よって実現されるサービス、機能は上記に限られるもの
ではない。
【0028】■(情報参照要求に対する処理概要)図3
は、本実施形態に係る情報提供システムにおいて、ユー
ザPC101から情報提供サーバ103の情報参照を行
うために事前にユーザPC101にインストールされた
アプリケーションと、ユーザPC101で稼働するブラ
ウザ及び情報提供サーバ103との間で行われる処理を
説明するシーケンス図である。
【0029】なお、本実施形態においては、所定のアプ
リケーションを実行することによって、ブラウザに対し
て情報提供サーバ103の初期画面に対応するアドレス
情報(エントリアドレス)へのアクセスを行わせる場合
を説明する。このように構成することで、エントリアド
レスをユーザに知られずに情報提供サーバ103へアク
セスすることが可能である。
【0030】しかし、エントリアドレスをユーザに知ら
れても構わない場合には、他の任意の方法、例えばユー
ザによりブラウザに対してエントリアドレスを直接入力
したり、ブラウザにブックマークとして登録された情報
提供サーバ103のエントリアドレスを用いる方法であ
ってもよい。
【0031】F201において、ユーザPC101A上
のアプリケーションからユーザPC101A上のブラウ
ザに対して、アプリケーションにインプリメントされて
いるエントリアドレスの参照が要求される。アプリケー
ションによるブラウザの制御は、周知のアプリケーショ
ン間通信技術を用いて行うことが可能である。
【0032】F202において、ブラウザは、インター
ネット102を介し、情報提供サーバ103に対してそ
のエントリアドレスの情報参照要求を送信する。なお、
上述の通りブラウザと情報提供サーバ103で稼働する
サーバアプリケーションとはHTTP等の標準的なプロ
トコルに従って相互に通信を行う。
【0033】F203において、情報提供サーバ103
は、ブラウザからの情報参照要求に応答して、サーバ時
刻を付加したアクセス用アドレス生成処理を行い、アク
セス用アドレスを用いて再度情報参照要求を行うようブ
ラウザに通知する。F203において情報提供サーバ1
03が行うアクセス用アドレス生成処理の詳細は図6を
用いて後述する。尚、サーバ時刻とは、情報提供サーバ
103で管理される時刻である。
【0034】F204において、ブラウザは、F203
で情報提供サーバ103から通知されたアクセス用アド
レスを用い、インターネット102を通して情報提供サ
ーバ103へ情報参照要求を送信する。
【0035】F205において、情報提供サーバ103
は、ブラウザから受信した情報参照要求に含まれるアク
セス用アドレスをチェックし、そこに含まれるサーバ時
刻とアクセス用アドレス受信時のサーバ時刻との差が予
め定めた規定時間内であればアクセス用アドレスで要求
された情報(すなわち、情報提供サーバ103のエント
リアドレスに対応する情報である初期画面表示データ)
を、そうでなければ異なる情報を、インターネット10
2を通してブラウザに送信する。F205において情報
提供サーバ103が行うアドレス判定処理の詳細は図7
を用いて後述する。
【0036】F206において、ブラウザは、F205
で情報提供サーバ103から送信された情報を表示す
る。本実施形態において、情報提供サーバ103が有効
なアクセス用アドレスと判定した場合にブラウザに送信
する初期画面の例を図4に示す。
【0037】一方、F205において情報提供サーバ1
03が無効なアクセス用アドレスと判定した場合にブラ
ウザに送信するエラー画面の例を図5に示す。
【0038】■(アクセス用アドレス生成処理)図6
は、図3のF203において、本実施形態に係る情報提
供サーバが103行う処理を示すフローチャートであ
る。S501において、情報提供サーバ103は、ブラ
ウザがF202で情報参照要求したエントリアドレスが
示す情報に対応する本来のアドレスを取得する。このア
ドレス取得は、例えば情報提供サーバ103内に予め記
憶したアドレス変換テーブル等を参照することによって
行うことができる。
【0039】次に、S502において、内部クロックも
しくは情報提供システム上のクロックサーバを参照し、
システム時刻を取得する。
【0040】S503において、S502において取得
したシステム時刻を周知の暗号化方法によって暗号化す
る。暗号化方法は情報提供サーバ103で実施可能な任
意の方法を採用することが可能であり、暗号化方法その
ものは本発明と直接関係しないためこれ以上の説明は省
略する。
【0041】S504において、情報提供サーバ103
はS501において取得したアドレスにS503で生成
した暗号化システム時刻を引数として付加し、アクセス
用アドレスとする。
【0042】■(アドレス判定処理)図7は、図3のF
205において、本実施形態に係る情報提供サーバ10
3が行う処理を示すフローチャートである。S601に
おいて、ブラウザがF204で情報参照要求したアドレ
スに引数があるかどうかを判定する。引数がなければ無
効なアドレスと判定して、S609へ移行する。
【0043】一方、S601において、アドレスに引数
が存在する場合、S602においてアドレスより引数を
取得する。S603において、S602で取得した引数
を解析する。そして、S604において、引数が暗号化
したシステム時刻であるかどうかを判定する。
【0044】S604において、アドレスに含まれる引
数が暗号化したシステム時刻であると判断された場合に
はS605へ、暗号化したシステム時刻でない場合には
無効なアドレスと判定してS609へ移行する。S60
5において、S602で取得した引数に含まれる暗号化
システム時刻を解読する。
【0045】S606において、内部クロックもしくは
情報提供システム上のクロックサーバを参照し、その時
点におけるシステム時刻を取得する。S607におい
て、S605で解読した、アドレスに引数として含まれ
ていた時刻と、S606で取得したシステム時刻とを比
較し、その差が予め定めた一定時間内であれば有効なア
ドレスと判定してS608移行し、一定時間以外であれ
ば無効なアドレスと判定してS609へ移行する。
【0046】この判定に用いられる一定時間は任意に設
定可能であるが、長すぎるとブラウザからの直接アドレ
ス指定による情報参照要求に対する排除性が低くなり、
短すぎるとユーザの使い勝手が悪くなる。一般には前者
の問題の方が大きいであろうから、ユーザの使い勝手を
考慮しても長くて数分程度となるであろう。
【0047】S608において、情報提供サーバ103
は、ユーザPC101から正しい手順に従って情報参照
要求がなされたものと判定し、情報提供サーバ103の
初期画面データをブラウザに送信する。
【0048】一方、アドレスに引数がない、又は引数は
あるが暗号化システム時刻でない、もしくは暗号化シス
テム時刻を引数に含むが、現在のシステム時刻との差が
所定時間を超える場合には、無効なアドレスに対する参
照要求と判定する。そして、S609において、正しい
手順を踏まずになされた参照要求に対するエラー通知画
面の表示データを、要求された情報以外の情報としてブ
ラウザに送信する。
【0049】■(正しい手順を踏まない情報参照要求に
対する処理)例えば、ユーザが正しい手順によって情報
参照要求を行い、図3におけるF206において情報提
供サーバ103の初期画面が表示された際にブラウザに
表示されるアドレス情報をブラウザに登録又は他の手段
によって記録したとする。
【0050】そして、次回情報提供サーバ103にアク
セスする際、ユーザPC101Bからブラウザに直接こ
の記録したアドレスを指定して情報参照要求を行ったと
する。この場合、情報提供システムにおける処理は図3
のF204からの処理に相当する。
【0051】即ち、F204において、ブラウザは、イ
ンターネット102を通してサイト103に対して、ユ
ーザの指定したアドレス(前回正しく情報参照した際に
記録したアドレス)の示す情報参照要求を情報提供サー
バ103に送信する。
【0052】F205において、情報提供サーバ103
は、図7を用いて上述したアドレスチェック処理を行
う。この場合、F204で送信された情報参照要求は暗
号化システム時刻を引数として含むが、S607におけ
る時刻比較処理で無効アドレスと判定され、F205で
は図5に示すエラー通知画面のデータがブラウザに返送
される。F206において、ブラウザはエラー通知画面
を表示する。
【0053】上述の実施形態では、正しい手順を踏んで
(エントリアドレスから)情報参照要求がなされた場合
と、そうでない場合にブラウザで表示される画面例を図
4および図5に示したが、これらに限らずエントリアド
レスに従い任意の情報を表示できることは言うまでもな
い。
【0054】また、上述の実施形態では、アドレスの有
効性判定の基準にシステム時刻を使用しているが、シス
テムが起動してからのカウンタ(システムカウンタ)の
ような、システム時刻に代わるものを使用してもよいこ
とは言うまでもない。
【0055】さらに、上述の実施形態では、アプリケー
ションにインプリメントされたエントリアドレスを使用
したが、HTML等の参照アドレスにエントリアドレス
を使用することで、ユーザが所望する情報を参照するま
でに複数ページに渡る情報参照をさせることも可能であ
る。
【0056】また、上述の実施形態では情報提供サーバ
103にアクセスする機器(通信端末)としてユーザP
C101を用いる場合のみを説明した。しかし、上述の
実施形態におけるユーザPC101と同等の機能を有す
る任意の機器を用いることが可能である。このような機
器として現在使用可能なものには例えばPDAや携帯電
話等の携帯端末等を挙げることができるが、本発明は将
来的に機能拡張あるいは新規開発される他の機器の使用
をも想定している。
【0057】上述の実施形態においては、1つの機器か
ら構成される情報提供サーバについてのみ説明したが、
本発明のサーバ装置と同等の機能を複数の機器から構成
されるシステムによって実現しても良い。
【0058】尚、前述した実施形態の機能を実現するソ
フトウェアのプログラム(実施形態では図6及び図7の
いずれか1つ以上に示すフローチャートに対応したプロ
グラム)を、記録媒体から直接、或いは有線/無線通信
を用いて当該プログラムを実行可能なコンピュータを有
するシステム又は装置に供給し、そのシステム或いは装
置のコンピュータが該供給されたプログラムを実行する
ことによって同等の機能が達成される場合も本発明に含
む。
【0059】従って、本発明の機能処理をコンピュータ
で実現するために、該コンピュータに供給、インストー
ルされるプログラムコード自体も本発明を実現するもの
である。つまり、本発明の機能処理を実現するためのコ
ンピュータプログラム自体も本発明に含まれる。
【0060】その場合、プログラムの機能を有していれ
ば、オブジェクトコード、インタプリタにより実行され
るプログラム、OSに供給するスクリプトデータ等、プ
ログラムの形態を問わない。
【0061】プログラムを供給するための記録媒体とし
ては、例えば、フロッピーディスク、ハードディスク、
磁気テープ等の磁気記録媒体、MO、CD−ROM、C
D−R、CD−RW、DVD−ROM、DVD−R、D
VD−RW等の光/光磁気記憶媒体、不揮発性の半導体
メモリなどがある。
【0062】有線/無線通信を用いたプログラムの供給
方法としては、コンピュータネットワーク上のサーバに
本発明を形成するコンピュータプログラムそのもの、も
しくは圧縮され自動インストール機能を含むファイル
等、クライアントコンピュータ上で本発明を形成するコ
ンピュータプログラムとなりうるデータファイル(プロ
グラムデータファイル)を記憶し、接続のあったクライ
アントコンピュータにプログラムデータファイルをダウ
ンロードする方法などが挙げられる。この場合、プログ
ラムデータファイルを複数のセグメントファイルに分割
し、セグメントファイルを異なるサーバに配置すること
も可能である。
【0063】つまり、本発明の機能処理をコンピュータ
で実現するためのプログラムデータファイルを複数のユ
ーザに対してダウンロードさせるサーバ装置も本発明に
含む。
【0064】また、本発明のプログラムを暗号化してC
D−ROM等の記憶媒体に格納してユーザに配布し、所
定の条件を満たしたユーザに対して暗号化を解く鍵情報
を、例えばインターネットを介してホームページからダ
ウンロードさせることによって供給し、その鍵情報を使
用することにより暗号化されたプログラムを実行してコ
ンピュータにインストールさせて実現することも可能で
ある。
【0065】また、コンピュータが、読み出したプログ
ラムを実行することによって、前述した実施形態の機能
が実現される他、そのプログラムの指示に基づき、コン
ピュータ上で稼動しているOSなどが、実際の処理の一
部または全部を行ない、その処理によっても前述した実
施形態の機能が実現され得る。
【0066】さらに、記録媒体から読み出されたプログ
ラムが、コンピュータに挿入された機能拡張ボードやコ
ンピュータに接続された機能拡張ユニットに備わるメモ
リに書き込まれた後、そのプログラムの指示に基づき、
その機能拡張ボードや機能拡張ユニットに備わるCPU
などが実際の処理の一部または全部を行ない、その処理
によっても前述した実施形態の機能が実現され得る。
【0067】
【発明の効果】以上説明したように、本発明によれば、
簡便な処理により情報の直接参照を防止することが可能
となり、情報提供サーバの処理負荷が軽減される上、情
報提供者の意図に従った情報提供が可能となる効果を有
する。
【図面の簡単な説明】
【図1】本発明の実施形態に係る情報提供サーバを用い
た情報提供システムの全体構成例を示す図である。
【図2】本発明の実施形態に係る情報提供サーバ及びユ
ーザPCとして利用可能なコンピュータ装置の構成例を
示すブロック図である。
【図3】本実施形態に係る情報提供システムにおいて、
ユーザからの情報参照要求に対して行われる処理の概要
を示すシーケンス図である。
【図4】本発明の実施形態に係る情報提供サーバが有効
なアクセス用アドレスを有する情報参照要求に対して送
信する画面の例を示す図である。
【図5】本発明の実施形態に係る情報提供サーバが無効
なアクセス用アドレスを有する情報参照要求に対して送
信する画面の例を示す図である。
【図6】本発明の実施形態に係る情報提供サーバにおけ
るアクセス用アドレス生成処理を説明するフローチャー
トである。
【図7】本発明の実施形態に係る情報提供サーバにおけ
るアドレスチェック処理を説明するフローチャートであ
る。
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B017 AA03 BB10 CA16 5B082 EA11 GA11 HA05 5B085 AC12 AE00 AE29 BA07 BG07

Claims (20)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介して受信する情報参照
    要求に応答して所定の情報を送信する情報提供サーバで
    あって、 前記送信する所定の情報を記憶する記憶手段と、 前記情報参照要求に含まれる、当該情報参照要求が要求
    する情報を特定する第1のアドレス情報を取得する解析
    手段と、 前記第1のアドレス情報に応じた処理を行うアドレス判
    定手段とを有し、 前記アドレス判定手段が、 前記第1のアドレス情報が、前記情報提供サーバが前記
    情報参照要求の送信元へ返送した第2のアドレス情報で
    ある場合、さらにこの第2のアドレス情報の有効性を判
    定し、有効である場合にはその第2のアドレス情報によ
    って指定される情報を前記記憶手段から読み出し、前記
    情報参照要求の送信元へ返送することを特徴とする情報
    提供サーバ。
  2. 【請求項2】 前記アドレス判定手段が、 前記第2のアドレス情報が過去の所定時間内に前記情報
    提供サーバから送信されたものである場合、前記第2の
    アドレス情報を有効と判定することを特徴とする請求項
    1記載の情報提供サーバ。
  3. 【請求項3】 前記アドレス判定手段が、 前記第1のアドレス情報が予め定めたエントリアドレス
    である場合、前記第2のアドレス情報を前記情報参照要
    求の送信元へ返送することを特徴とする請求項1又は請
    求項2記載の情報提供サーバ。
  4. 【請求項4】 前記アドレス判定手段が、 前記第1のアドレス情報が予め定めたエントリアドレス
    でも、有効な前記第2のアドレス情報でもない場合、予
    め定めた情報を前記記憶手段から読み出して前記情報参
    照要求の送信元へ返送することを特徴とする請求項3記
    載の情報提供サーバ。
  5. 【請求項5】 前記第2のアドレス情報が、当該第2の
    アドレス情報が生成された時刻を表す時刻情報を含むこ
    とを特徴とする請求項1乃至請求項4のいずれか1項に
    記載の情報提供サーバ。
  6. 【請求項6】 前記時刻情報が暗号化されていること特
    徴とする請求項5記載の情報提供サーバ。
  7. 【請求項7】 請求項1乃至請求項6のいずれか1項に
    記載の情報提供サーバを利用可能な通信端末であって、 前記情報提供サーバに最初にアクセスする際に必要なア
    ドレス情報を当該通信端末のユーザに開示せずに前記情
    報提供サーバへアクセスを行うアクセス手段を有するこ
    とを特徴とする通信端末。
  8. 【請求項8】 前記情報提供サーバに最初にアクセスす
    る際に必要なアドレス情報が前記情報提供サーバのエン
    トリアドレスであることを特徴とする請求項7記載の通
    信端末。
  9. 【請求項9】 請求項1乃至請求項6のいずれか1項に
    記載の情報提供サーバ及び/又は請求項7乃至請求項8
    のいずれか1項に記載の通信端末とを有することを特徴
    とする情報提供システム。
  10. 【請求項10】 所定の情報を記憶する記憶手段を有
    し、ネットワークを介して受信する情報参照要求に応答
    して前記所定の情報を送信する情報提供サーバの制御方
    法であって、 前記情報参照要求に含まれる、当該情報参照要求が要求
    する情報を特定する第1のアドレス情報を取得する解析
    ステップと、 前記第1のアドレス情報に応じた処理を行うアドレス判
    定ステップとを有し、 前記アドレス判定ステップが、 前記第1のアドレス情報が、前記情報提供サーバが前記
    情報参照要求の送信元へ返送した第2のアドレス情報で
    ある場合、さらにこの第2のアドレス情報の有効性を判
    定し、有効である場合にはその第2のアドレス情報によ
    って指定される情報を前記記憶手段から読み出し、前記
    情報参照要求の送信元へ返送することを特徴とする情報
    提供サーバの制御方法。
  11. 【請求項11】 前記アドレス判定ステップが、 前記第2のアドレス情報が過去の所定時間内に前記情報
    提供サーバから送信されたものである場合、前記第2の
    アドレス情報を有効と判定することを特徴とする請求項
    10記載の情報提供サーバの制御方法。
  12. 【請求項12】 前記アドレス判定ステップが、 前記第1のアドレス情報が予め定めたエントリアドレス
    である場合、前記第2のアドレス情報を前記情報参照要
    求の送信元へ返送することを特徴とする請求項10又は
    請求項11記載の情報提供サーバの制御方法。
  13. 【請求項13】 前記アドレス判定ステップが、 前記第1のアドレス情報が予め定めたエントリアドレス
    でも、有効な前記第2のアドレス情報でもない場合、予
    め定めた情報を前記記憶手段から読み出して前記情報参
    照要求の送信元へ返送することを特徴とする請求項12
    記載の情報提供サーバの制御方法。
  14. 【請求項14】 前記第2のアドレス情報が、当該第2
    のアドレス情報が生成された時刻を表す時刻情報を含む
    ことを特徴とする請求項10乃至請求項13のいずれか
    1項に記載の情報提供サーバの制御方法。
  15. 【請求項15】 前記時刻情報が暗号化されていること
    特徴とする請求項14記載の情報提供サーバの制御方
    法。
  16. 【請求項16】 請求項1乃至請求項6のいずれか1項
    に記載の情報提供サーバを利用可能な通信端末の制御方
    法であって、 前記情報提供サーバに最初にアクセスする際に必要なア
    ドレス情報を当該通信端末のユーザに開示せずに前記情
    報提供サーバへアクセスを行うアクセスステップを有す
    ることを特徴とする通信端末の制御方法。
  17. 【請求項17】 前記情報提供サーバに最初にアクセス
    する際に必要なアドレス情報が前記情報提供サーバのエ
    ントリアドレスであることを特徴とする請求項16記載
    の通信端末の制御方法。
  18. 【請求項18】 コンピュータ装置を請求項1乃至請求
    項6のいずれか1項に記載の情報提供サーバとして機能
    させることを特徴とするコンピュータプログラム。
  19. 【請求項19】 コンピュータ装置を請求項7乃至請求
    項8いずれか1項に記載の通信端末として機能させるこ
    とを特徴とするコンピュータプログラム。
  20. 【請求項20】 請求項18及び/又は請求項19に記
    載のコンピュータプログラムを格納したことを特徴とす
    るコンピュータ装置読み取り可能な記憶媒体。
JP2001300589A 2001-09-28 2001-09-28 情報提供サーバ、通信端末及びその制御方法並びに情報提供システム Pending JP2003108426A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2001300589A JP2003108426A (ja) 2001-09-28 2001-09-28 情報提供サーバ、通信端末及びその制御方法並びに情報提供システム
EP02256644A EP1298884A3 (en) 2001-09-28 2002-09-25 Information providing server, communication terminal, control method therefor, and information providing system
US10/254,518 US7523210B2 (en) 2001-09-28 2002-09-26 Information providing server, communication terminal, control method therefor, and information providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001300589A JP2003108426A (ja) 2001-09-28 2001-09-28 情報提供サーバ、通信端末及びその制御方法並びに情報提供システム

Publications (2)

Publication Number Publication Date
JP2003108426A true JP2003108426A (ja) 2003-04-11
JP2003108426A5 JP2003108426A5 (ja) 2005-05-19

Family

ID=19121134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001300589A Pending JP2003108426A (ja) 2001-09-28 2001-09-28 情報提供サーバ、通信端末及びその制御方法並びに情報提供システム

Country Status (3)

Country Link
US (1) US7523210B2 (ja)
EP (1) EP1298884A3 (ja)
JP (1) JP2003108426A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003108297A (ja) * 2001-09-28 2003-04-11 Canon Inc 情報提供装置、情報処理方法、制御プログラム及び記憶媒体
JP2005004728A (ja) * 2003-05-20 2005-01-06 Canon Inc 情報処理システム及び情報処理装置及び情報処理方法及びそれを実施するプログラムを情報処理装置読み出し可能に記憶した記憶媒体及びそのプログラム

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0830774B1 (en) * 1995-06-07 2004-10-06 divine technology ventures Internet server access control and monitoring systems
JPH09146824A (ja) 1995-11-27 1997-06-06 Nippon Telegr & Teleph Corp <Ntt> 対話管理型情報提供方法及び装置
US6216151B1 (en) * 1995-12-13 2001-04-10 Bea Systems, Inc. Saving connection time by obtaining result of request at later reconnection with server supplied associated key
US5915087A (en) * 1996-12-12 1999-06-22 Secure Computing Corporation Transparent security proxy for unreliable message exchange protocols
JP3717135B2 (ja) 1997-07-14 2005-11-16 富士通株式会社 複数wwwサーバ連携システム、複数wwwサーバ連携方法、および記録媒体
US6085249A (en) * 1997-10-24 2000-07-04 Pictra, Inc. Method and apparatuses for transferring data for multiple applications through a single communication link in response to authentication information
US6070246A (en) * 1998-02-04 2000-05-30 3Com Corporation Method and system for secure cable modem initialization
US6170061B1 (en) * 1998-02-04 2001-01-02 3Com Corporation Method and system for secure cable modem registration
EP0940960A1 (en) * 1998-03-02 1999-09-08 Hewlett-Packard Company Authentication between servers
JP3785810B2 (ja) 1998-06-19 2006-06-14 旭硝子株式会社 溶融ガラスの減圧脱泡装置
US6490355B1 (en) * 1998-07-14 2002-12-03 Koninklijke Philips Electronics N.V. Method and apparatus for use of a time-dependent watermark for the purpose of copy protection
JP2000057097A (ja) 1998-08-13 2000-02-25 Fuji Xerox Co Ltd 画像処理装置
US6718328B1 (en) * 2000-02-28 2004-04-06 Akamai Technologies, Inc. System and method for providing controlled and secured access to network resources
US7181623B2 (en) * 2000-03-28 2007-02-20 University Of Maryland Scalable wide-area upload system and method
JP2002140298A (ja) 2000-10-31 2002-05-17 Matsushita Electric Ind Co Ltd 認証方法
US6986047B2 (en) * 2001-05-10 2006-01-10 International Business Machines Corporation Method and apparatus for serving content from a semi-trusted server

Also Published As

Publication number Publication date
US7523210B2 (en) 2009-04-21
US20030065798A1 (en) 2003-04-03
EP1298884A3 (en) 2004-08-18
EP1298884A2 (en) 2003-04-02

Similar Documents

Publication Publication Date Title
US7234107B1 (en) System for customizing web page
US10284629B2 (en) Service providing method, service provider apparatus, information processing method and apparatus and computer-readable storage medium
US7149806B2 (en) Data access in a distributed environment
US6704797B1 (en) Method and system for distributing image-based content on the internet
US7114160B2 (en) Web content customization via adaptation Web services
US20100107150A1 (en) Terminal having application update managing function, and application update managing program and system
US20040205620A1 (en) Information distributing program, computer-readable recording medium recorded with information distributing program, information distributing apparatus and information distributing method
US20030065951A1 (en) Information providing server, terminal apparatus, control method therefor, and information providing system
JPH10124415A (ja) ブラウザをベースとする電子メッセージ送信方法
US20100211861A1 (en) Content distribution management device, communication terminal, program, and content distribution system
US6256669B1 (en) Method and apparatus for bandwidth characterization and reporting in web browsers
GB2328300A (en) Printing pages related to a viewed WWW page
JP2005100344A (ja) 情報処理装置、セッションの復旧方法、セッション復旧プログラム及び記録媒体
US20030120930A1 (en) Document notarization system and method
US7259882B2 (en) Printing system, printing method, data server, recording medium, and program for performing printing via a communications network
US20020083001A1 (en) Image forming apparatus, enciphered data processing method and enciphered data processing system
US20050283719A1 (en) HTML file processing technique
US6973480B2 (en) Mechanism for implementing server-side pluglets
CN100425050C (zh) 设备的设定方法及使用该方法的通信终端装置
JP2005055983A (ja) サービス管理方法、サービス管理装置および制御プログラム
US7860987B2 (en) Apparatus for providing service in response to user request and method therefor
US7523210B2 (en) Information providing server, communication terminal, control method therefor, and information providing system
JP2007280028A (ja) 情報処理装置及びショートカットキーの設定・変更方法
US20030037106A1 (en) Client, data download method and recording medium
KR20080032957A (ko) 웹 브라우징에서 하이퍼텍스트로 연결된 문서의 미리보기서비스 제공 방법 및 시스템

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040720

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040720

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071026

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080725