JP2003131962A - ネットワーク上の資源の識別子を補正する方法、装置、及びプログラム - Google Patents
ネットワーク上の資源の識別子を補正する方法、装置、及びプログラムInfo
- Publication number
- JP2003131962A JP2003131962A JP2001327999A JP2001327999A JP2003131962A JP 2003131962 A JP2003131962 A JP 2003131962A JP 2001327999 A JP2001327999 A JP 2001327999A JP 2001327999 A JP2001327999 A JP 2001327999A JP 2003131962 A JP2003131962 A JP 2003131962A
- Authority
- JP
- Japan
- Prior art keywords
- identifier
- character string
- correction
- url
- name
- 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
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
ウエブページがインターネット上で見つからない場合
に、所定のルールに従って前記URLを補正する方法及
び装置を提供する。 【解決手段】 URLの補正は、アクセス方法、ホスト
名、及びパス名の3つのレベルにおいて行われる。アク
セス方法に関しては、指定されたURLのアクセス方法
が、それに最も類似する妥当なアクセス方法によって置
き換えられる。ホスト名は、所定のルールによって置き
換えられ、存在が確認される。パス名は、所定のルール
によって、複数の補正候補が提供され、その存在が確認
された上でパス名候補リストとしてWWWブラウザ上に
選択可能に表示される。
Description
ようなネットワーク上の資源にアクセスする方法、及び
装置であり、特に、URLといった、インターネット上
の資源を特定する識別子を指定したにもかかわらず、そ
の資源にアクセスできなかった場合に、そのURLを補
正して資源へのアクセスを可能とする方法、及び装置に
関する。
帯端末を含む多くの装置が、インターネットに接続さ
れ、ユーザは、装置にインストールされたWWWブラウ
ザを操作して、インターネット上の様々なサーバに記憶
されたウエブページを閲覧することができる。このウエ
ブページを利用すれば、文章、画像、音声、映像などの
様々な情報を容易に全世界に配信することができ、それ
と同時に、他のウエブページから多くの情報を得ること
ができる。このように、容易に情報を発信、収集できる
ウエブページの仕組みは、瞬く間に世界中に広がり、イ
ンターネットを急速に普及させる一因となった。
ce Locator)と呼ばれる識別子によって、インターネッ
ト上で特定される。URLは、一般的には、「アクセス
方法://ホスト名/パス名」から構成される。ここ
で、アクセス方法とは、http、https、ftp、file、teln
et、mailto、gopher等、インターネット上の対応する資
源の種別やプロトコルに関連している。例えば、 http
は、httpサーバ上のウエブページへのアクセスを意味し
ており、fileは、ローカルマシン上のファイルへのアク
セスを意味している。また、httpやftpは、その資源に
アクセスするためのプロトコル名ともなっている。
ば、HTTPサーバの名称となり、通常はドメイン名を
含み、そのネーミングには一定の規則がある。また、パ
ス名は、ホスト内でのウエブページの場所を更に特定す
るパスであり、階層的な指定が可能であり、最下層には
HTMLファイルの名称が指定されることが多い。
ったウエブページのURLを記憶しておくブックマーク
を備えている。ユーザは、ウエブページの検索、ウエブ
ページ間をそのページにあるリンクをたどって渡り歩く
ネットサーフィン、あるいは雑誌の記事等から気に入っ
たウエブページを見つけた場合に、このブックマーク
に、そのURLを登録し、閲覧したいときにそのブック
マークの当該URLをクリックする等によって、容易に
そのウエブページにアクセスする。
ブページの、いわば住所を示すものであり、上述のよう
に多くの人が各自のWWWブラウザのブックマークに登
録している可能性があるので、同じURLを使い続ける
ことが好ましい。しかし、URLのうち、ホスト名は、
HTTPサーバの移設、あるいは除去や、ドメイン名の
ネーミングルールの変更などに伴って変更される場合が
あり、パス名は、ユーザがウエブページの名称や構成を
変更したりすることによって変更され得る。
れても、ブックマークや、他のウエブページにおけるリ
ンクにおいては、旧来のURLがそのまま更新されずに
使われることが非常に多い。従って、WWWブラウザに
おいて、ブックマークを使用して、あるいは、他のウエ
ブページのリンクからURLの変更されたウエブページ
をアクセスすると、WWWブラウザは、そのURLに対
応するウエブページを見つけ出すことができず、その旨
がエラーメッセージとして表示される。
WWWブラウザに直接入力してページを閲覧する際に、
そのURLを誤って入力した場合も、ウエブページが見
つからず、同様のエラーメッセージが表示される。
にエラーメッセージが表示された場合、ユーザは、UR
Lを見直して誤った箇所がないかどうか確認したり、所
望のウエブページについて検索エンジンで検索し直した
りする必要がある。
は、WWWブラウザにおいて、指定したURLのウエブ
ページがインターネット上で見つからない場合に、前記
URLを所定のルールで補正し、そのURLに対応する
ウエブページを表示させる方法及び装置を提供すること
である。
いて、指定したURLのウエブページがインターネット
上で見つからない場合に、前記URLを所定のルールで
補正して、1つまたは複数の候補URLをWWWブラウ
ザに表示させる方法及び装置を提供することである。
ュータによって、ネットワーク上の資源を特定するため
の、複数の階層に区切られた文字列からなる識別子を補
正する方法が提供される。当該方法は、前記識別子を受
信するステップと、前記識別子の各階層毎に、かつ上位
階層から妥当性をチェックするステップと、前記チェッ
クステップで妥当でないと判断された階層の文字列と置
き換えるべき候補文字列を、その階層に関する補正ルー
ルを用いて決定するステップとを有するよう構成され
る。
本発明の識別子補正方法が、前記第1の実施態様におい
て、前記決定された候補文字列を、前記妥当でないと判
断された階層の文字列と置き換え、当該置き換えられた
識別子によってネットワーク上の資源をアクセスするス
テップを更に含むように構成される。
の識別子補正方法が、前記第1の実施態様において、前
記決定された候補文字列のうちの1つをユーザが選択で
きるように、前記決定された候補文字列をユーザに表示
するステップを更に含むように構成される。
の識別子補正方法が、前記第1の実施態様において、前
記識別子が、インターネット上でウエブページを識別す
るためのURLであり、前記URLが、アクセス方法、
ホスト名、及びパス名という3つの階層で構成され、こ
の順で、それぞれの階層を表す文字列が結合されるよう
に構成される。
ば、ネットワーク上の資源を特定するための、複数の階
層に区切られた文字列からなる識別子を受信する手段
と、前記識別子の各階層毎に、かつ上位階層から妥当性
をチェックする手段と、前記チェック手段によって妥当
でないと判断された階層の文字列と置き換えるべき候補
文字列を、その階層に関する補正ルールを用いて決定す
る手段とを有するように構成された識別子補正装置が提
供される。
ネットワーク上の資源を特定するための、複数の階層に
区切られた文字列からなる識別子を受信する手段、前記
識別子の各階層毎に、かつ上位階層から妥当性をチェッ
クする手段、及び前記チェック手段によって妥当でない
と判断された階層の文字列と置き換えるべき候補文字列
を、その階層に関する補正ルールを用いて決定する手段
としてコンピュータを機能させるためのプログラムが提
供される。
識別名称を自動的に補正する方法をWWWブラウザに組
み込んだ形態を例にとって、本発明の実施の形態を説明
する。図1には、前記WWWブラウザが使用される際の
一般的なネットワーク構成が示されている。
20上で実行されるソフトウエアであり、ウエブページ
をHTTPというプロトコルを用いてインターネット1
40経由で受信し、その内容をユーザ端末A120のデ
ィスプレイに表示する。ウエブページはHTMLという
言語で記述されたテキスト情報であるが、WWWブラウ
ザは、これらの情報を元に、テキスト、画像、映像、音
声等をユーザ端末A120に提供する。ウエブページの
閲覧時には、これらの画像、映像、音声等のデータもユ
ーザ端末A120にダウンロードされる。以降では、ウ
エブページを、画像、映像、音声をも含んだ概念で扱う
ことにする。
に応じてユーザ端末A120のスピーカ等から音声情報
が出力される。
接続されたHTTPサーバ110に記憶されており、W
WWブラウザ121は、URLによって所望のウエブペ
ージが記憶されているHTTPサーバ110と、ウエブ
ページの場所を特定する。
ーザ端末B130から、FTP等のプロトコルを用い
て、自身のウエブページをHTTPサーバ110にアッ
プロードする。ユーザ端末B130は、公衆電話回線網
を介したダイヤルアップ接続や、専用線を用いた固定的
な接続等によってインターネット140に接続される。
ト、画像、映像、音声等の情報を含むことができるた
め、これらの情報もHTTPサーバ110にアップロー
ドされる。
いて、図2を参照して説明する。図2には、ユーザ端末
A120のディスプレイに表示された、WWWブラウザ
121のウインドウ200が示されている。ウインドウ
200は更に、メニューバー210、ブックマーク22
0、URL入力エリア230、及びウエブページ表示部
240を含んでいる。
編集(E)等のメニュー項目からなり、WWWブラウザ
自身の終了や、ウエブページに表示されたテキスト情報
の検索等ができるようになっている。ブックマーク22
0は、ウエブページのURLやタイトルの情報を有し、
これらは、ユーザの指示によって登録される。ブックマ
ーク220の所定の場所をクリックすることによって図
2に示すように、○○新聞や、△△新聞等のブックマー
クタイトルの一覧が表示される。ユーザは、例えば、○
○新聞と表示されている場所を更にクリックすることに
よって、URLをキーボードから入力することなく、○
○新聞社のホームページを表示させることができる。W
WWブラウザ121によっては、最初から所定の数のブ
ックマークタイトルの一覧を表示させているものもあ
る。
Lを入力するエリアである。ユーザは、ブックマークに
登録されていないウエブページを閲覧しようとする場合
等は、ここにURLを入力する。この入力は、通常、キ
ーボードを用いて行われる。
たウエブページのコンテンツが表示される。前述のよう
に、ここにはテキストの他、画像、動画が表示され、ス
ピーカから音声が出力される場合もある。このように表
示するウエブページを指定する方法は、前述したよう
に、ブックマークから1つのタイトルを選択するか、あ
るいはURL入力エリア230にURLを入力すること
である。また、あるウエブページに表示されているリン
クをクリックすることによって別のウエブページを表示
させることもできる。
エブページは、ブックマーク220に登録することがで
き、再度このウエブページを閲覧する場合に、URLの
入力を省略することができる。ブックマーク220の登
録時には、自動的にそのウエブページのタイトルとUR
Lが抽出・記憶され、次回ブックマーク220を表示さ
せたときにブックマークタイトルの一覧の中にそのタイ
トルが表示される。
れており、ブックマークタイトルにある1つのタイトル
をクリックすると、対応するURLにアクセスして、該
当するウエブページをウエブページ表示部240に表示
させる。
示させる場合は、URLが関連づけられているテキスト
や画像をクリックすると、そのURLに対応するウエブ
ページが、ウエブページ表示部240に表示される。
0やリンクを使用して間接的に、あるいはURL入力エ
リア230を使用して直接的に指定されたURLがイン
ターネット上にない場合に、自動的にそのURLを補正
するか、補正のための候補リストを与えて、できるだけ
スムーズに所望のウエブページを表示させようとするも
のである。
本発明の方法の処理概要を説明する。本発明の方法は、
指定されたURLについて三段階のチェックを行い、そ
の過程で、必要に応じてURLに適当な補正を加えるも
のである。
が指定される(ステップS10)。この指定には、前述
のように、ブックマーク220またはリンクを介した間
接的な指定と、URLをURL入力エリア230に入力
する直接的な指定とがある。
たURLのアクセス方法が妥当かどうかがチェックされ
る。指定可能なアクセス方法は予め固定的に決められて
おり、http、https、ftp、file、telnet、mailto、goph
er等の所定の文字列が含まれる。従って、指定されたア
クセス方法が、これらの候補の1つと一致しない場合
は、アクセス方法が妥当でないと判断される。
S14に進み、そこでアクセス方法の補正が行われる。
方法が、最も妥当なアクセス方法に置き換えられるが、
詳細は後で説明する。
れかのアクセス方法に補正されるように示してあるが、
考えられる正しいアクセス方法の候補リストをウエブペ
ージ表示部240に示して、ユーザにその中から選択さ
せたり、指定されたアクセス方法が誤っている旨をウエ
ブページ表示部240に単に表示させたりすることもで
きる。
判定された場合、及び、ステップS14でアクセス方法
が正しく補正された場合は、ステップS16でホスト名
が妥当かどうかチェックされる。指定されたホスト名が
インターネット上に存在するかどうかは、例えばpingコ
マンド等によって、いくつかのDNSサーバをチェック
することによって確認することができる。
という状況は、URL中のホスト名部分の入力ミスや、
HTTPサーバの名称変更、移設、消滅等、様々な理由
によって発生する。
トが発見されなかった場合には、ホストが存在しないと
判断してステップS32に進む。ステップS32でホス
ト名の補正が試みられ、そこで補正が成功したと判断さ
れた場合は、ホスト名を記憶するホスト名記憶領域に補
正後のホスト名がセットされる。ホスト名の補正は成功
するとは限らず、妥当なホスト名が見つからなかった場
合、上記領域には例えばブランクがセットされる。上記
ステップS32におけるホスト名の補正では、いくつか
の所定の補正ルールが使用されるが、詳細については後
で説明する。
にブランクがセットされていると判断された場合、即
ち、ステップS32でホスト名の補正が成功しなかった
場合は、ステップS36に進み、そこでホストが存在し
ない旨が、ウエブページ表示部240に表示され、処理
が終了する。
判定された場合、あるいはステップS34でホスト名記
憶領域がブランクでない場合(即ち、ホスト名の補正が
成功した場合)、ステップS18で、今度はホスト名以
下の文字列の部分(即ち、パス名)の確認に移る。
1つのホスト名を特定するようにホスト名の補正が行わ
れるが、補正ルールに基づいて、可能なホスト名の候補
リストを提供して、ユーザにそのうちのどれか1つを選
択するようにすることもできる。
補正された)ホスト内に、指定されたウエブページがあ
るかどうかがチェックされる。このチェックは、例え
ば、HTTPによって指定されたURLのウエブページ
を要求することによって行われる。
バから「page not found」などのメッセージが返される
が、こうしたメッセージを受けてウエブページがホスト
内に存在しないと判断し、ステップS22に進む。
補正に使われたものとは別の、所定の補正ルールを用い
てパス名の補正が行われる。パス名の補正では、その補
正が正しいかどうかを自動的に判定することが、ホスト
名の補正以上に困難であることから、ホスト名の補正候
補をユーザに提供し、ユーザがその候補の中から正しい
と判断したホスト名を選択できるようにした。
トに1つ以上の補正されたパス名が記憶される。なお、
ステップS22の処理の詳細については後で説明する。
どうか判断され、候補リストが空である場合、即ち、補
正するパス名の候補がない場合、本発明による補正が困
難であるとして、ステップS26でパスが存在しない旨
をウエブページ表示部240に表示し、処理を終了す
る。また、ステップS32で複数のホスト名の候補が得
られている場合には、次の候補のホスト名を使用してス
テップS18以下の処理を繰り返すこともできる。
ス名が見つかった場合は、ステップS30でそのパス名
のウエブページのコンテンツをウエブページ表示部24
0に表示する。
と判定された場合、即ち、ステップS22のパス名の補
正によって、少なくとも1つの補正候補が得られた場合
は、その候補リストを、ステップS28でHTMLに変
換し、ウエブページ表示部240に表示する。これによ
って、ユーザは、パス名が実際に存在していなかった場
合でも、いくつかのパス名の候補を見ることができ、そ
の中から所望のパス名を選択してそのパス名に対応する
ウエブページを閲覧することができる。
アクセス方法の補正について、より詳細に説明する。
セス方法を表す文字列が、指定可能なアクセス方法(例
えば、http、https、ftp、file、telnet、mailto、goph
er等)の所定の文字列と比較され、それぞれの類似度が
計算される。
が、指定された文字列の数に占める割合や、更に、文字
の出現順をも考慮した文字数の割合などが考えられる。
しかし、その他の基準で類似度を計算することも可能で
あり、その中には、既知の方法も含まれる。
S40で計算された類似度の中で、最も高い類似度のア
クセス方法を示す文字列を、指定されたアクセス方法と
して設定する。
されたステップS32のホスト名の補正の処理について
詳細に説明する。最初に、ステップS50において、ホ
スト名補正ルールが1つ取り出される。このホスト名補
正ルールは、例えば、図6に示すような内容である。図
6には5件のホスト名補正ルールが示されており、その
それぞれは、ルール番号、適用条件、及び補正内容から
なる。
を取り出すことができるが、ここではルール番号の順に
ルールが取り出されるものとする。従って、ステップS
50では、ルール番号が1のルール(ルール1)が最初
に取り出される。
定されたホスト名に対して適用可能かどうかが判定され
る。これは、指定されたホスト名が、ルール1の適用条
件を満たすか否かで判定される。また、図6に示すルー
ルには、適用条件のないもの(ルール4、及びルール
5)があるが、これらについては上記判定は行われず、
次のステップS54にそのまま進むことになる。
om」であった場合、ルール1の適用条件を満たすことに
なり、ステップS54に進む。一方、ホスト名が「www.
xxxx.com」であるような場合、処理はステップS60に
進み、次のルール(この場合、ルール2)が取り出され
て、適用可能かどうかが判定される。
定されると、次にステップS54で、ルール1の補正内
容に従って、指定されたホスト名を補正する。前記ホス
ト名の例の場合、元のホスト名「wwwxxxxcom」は、「ww
wxxx.com」に変更される。
名が存在するかどうかが判定される。この判定には、図
3に示すステップS16の判定と同様、ping等の所定の
コマンドや既知の方法を使用することができる。
在する場合は、ステップS58で、ホスト名記憶領域に
その補正後のホスト名がセットされる。
と判定されるか、あるいはステップS56で補正後のホ
スト名がインターネット上に存在しないと判定された場
合は、ステップS60に進んで次のルールの適用につい
て判定がされる。こうして、図6に示す全てのルールに
ついて判定を行った結果、適用可能なルールがなかった
場合は、ステップS62に進んで、ホスト名記憶領域に
ブランクをセットする。
れた「wwwxxx.com」がインターネット上に存在しなかっ
た場合は、ルール2によって「wwwxxxx.com」に変更さ
れる。そして、これもインターネット上に存在しない場
合は、ルール3によって「www.xxx.com」に変更され
る。
在しない場合は、更にルール4が適用される。ルール4
は、過去にWWWブラウザがアクセスしたホスト名を記
憶しておき、その中から最も類似する文字列のものにホ
スト名を補正する。類似度の計算については、例えば、
図4のステップS40に関して説明した方法を用いるこ
とができる。
ンターネット上に存在しない場合は、ルール5が適用さ
れる。ルール5は、ブックマークに登録されているホス
ト名の中から、指定されたホスト名と最も類似するもの
にホスト名を補正する。ブックマークには、前述のよう
に、ウエブページのタイトルとともに、そのウエブペー
ジのURLが記憶されており、ルール5で使用されるホ
スト名は、そのURLの中から抽出される。
で、ルール1から5までが順に適用され、ホスト名が変
更されていく。しかし、図6に示したルールの数、適用
条件、補正内容、及び前述したルールの取り出し順序等
は、例示を目的としたものであって、本発明の範囲がこ
れに限定されるものではない。
ネット上に存在するホスト名を候補として全てリストす
るように制御することも可能である。
補正するために作られているが、この他、ドメイン名の
ネーミングルールの変更など、制度的な変更に対処する
ようにルールを作ることもできる。
されたステップS22のパス名の補正の処理について詳
細に説明する。最初に、ステップS70において、パス
名候補リストを空にする。パス名候補リストは、パス名
に関する補正ルールによって補正された1つまたは複数
のパス名を格納するためのものであり、最終的には、当
該リストの内容が、WWWブラウザのウエブページ表示
部240に表示される。
正ルールを1つ取り出す。ここで、パス名補正ルール
は、例えば図8に示すようなものである。図8に示すパ
ス名補正ルールのそれぞれは、ルール番号、適用条件、
及び補正内容からなり、全部で3件のルールが示されて
いる。
ール番号順に取り出されるものとする。従って、最初
に、ルール番号が1であるルール(ルール1)が取り出
される。次に、ステップS74で、ルール1が、指定さ
れたパス名に対して適用可能かどうかが判定される。こ
れは、指定されたパス名が、ルール1の適用条件を満た
すか否かで判定される。また、図8には、図6に示した
ホスト名補正ルールと同様、適用条件のないもの(ルー
ル2、及びルール3)があるが、これらについては上記
判定は行われず、ステップS76にそのまま進む。
ば「http://wwwxxxxcom/intro/index-1.htm」であった
場合、パス名は「intro/index-1.htm」である。このU
RLが、ブックマークを使って指定されている場合は、
ルール1の適用条件を満たすことになり、ステップS7
6に進む。一方、URLが、URL入力エリアに直接入
力されていたり、あるウエブページのリンクをクリック
することにより指定されたものである場合は、ルール1
の適用条件を満たさないので、処理はステップS82に
進み、次のルール(この場合、ルール2)が取り出され
て、適用可能かどうか判定される。
定された場合は、ステップS76で、ルール1の補正内
容に従って、ブックマークに登録されたURLに対応す
るタイトルを使用して、インターネット上の検索を行
う。この検索は、所定の検索エンジンを用いて行われ、
当該タイトルをウエブページのタイトルやコンテンツと
して有するウエブページが検索される。このとき、その
検索においてそれまでの処理で妥当と判定されたホスト
内、あるいは補正されたホスト内に検索の範囲を限定す
ることもできる。
78で、実際にインターネット上に存在するかどうかが
判定される。これは、HTTPを使用して当該パス名に
ページ要求をすること等によって行われる。また、ステ
ップS76における検索では、複数のウエブページが検
索結果として得られる可能性があるが、その場合は、そ
れぞれのウエブページのパス名について存在確認が行わ
れる。
在することが確認されたウエブページのパス名は、ステ
ップS80で、パス名の補正候補としてパス名候補リス
トに格納される。
と判定された場合、ステップS78でパス名がホスト内
に存在しないと判定された場合、またはステップS80
の後で、処理はステップS82に進み、次のルールの適
用について判断する。
て判定が行われ、補正候補として判定されたパス名のみ
が、ステップS80でパス名補正候補リストに追加され
る。
パス名、例えば「intro/index-1.htm」に最も類似する
ブックマーク内の文字列のものに置き換えられ、それが
ホスト内に実在すれば、ステップS80でパス名候補リ
ストに追加される。このとき、ユーザによって指定され
たホスト名が、実際にはインターネット上に存在しな
い、「wwwxxxxcom」というホスト名であったとすると、
ステップS78でホスト名として使用される文字列は、
例えば「www.xxx.com」といった、図3のステップS3
2のホスト名の補正により補正された後のホスト名であ
る。
サーチする場合にも、ホスト名が「www.xxx.com」であ
るURLのパス名として、サーチの条件を限定すること
ができる。
「http://www.xxx.com/aru/nai.html」であって、アク
セス方法とホスト名が妥当であり、パス名「aru/nai.ht
ml」が見つからない場合に、2つの階層からなる上記パ
ス名を、上位の階層のみに置き換える、即ち、「aru/」
のみに置き換えるものである。
か示されていないが、これらは例示を目的としたもので
あって、ルールの数、適用条件、補正内容、順番等に関
して多くのバリエーションが考えられる。
て、候補となるパス名を全てパス名候補リストに格納し
ているが、優先順位を設定して、1つ或いは、所定の数
のパス名を候補として記憶するよう制御することも可能
である。
から同じパス名が選択され、結果的にパス名が重複して
格納される可能性がある。その場合には、これらの重複
したパス名を排除しておくことが好ましい。
ザでウエブページを閲覧する際の処理に関連して説明し
てきたが、本発明の方法は、これ以外の様々な処理に応
用することができる。例えば、ブックマークを定期的に
チェックして、もはやインターネット上に存在しないU
RLについては、自動的にいくつかの候補URLに置き
換えたり、ウエブページの自動巡回処理において、指定
されたURLが見つからないときに、ルールに従ってU
RLを自動的に補正して、そのURLのウエブページの
コンテンツをダウンロードしておいたりすることが可能
である。
を中心に本発明の特徴を述べてきたが、本発明の方法
は、こうしたURLに限られるものではなく、ネットワ
ーク上の資源を特定する識別子の補正全般に適用可能で
ある。例えば、FTPソフトでアップロードするサーバ
を指定したり、インターネットラジオ放送局を指定する
際にも、本発明の方法を適用できる。
ウザを実行可能なパーソナルコンピュータ300の構成
例を図9を用いて説明する。このパーソナルコンピュー
タ300は、図1のユーザ端末A120に相当するもの
である。また、パーソナルコンピュータ以外のコンピュ
ータ装置、例えば、PDA、携帯電話、ワークステーシ
ョン等を使用することもできる。
310、メモリ320、外部記憶装置330、入力装置
340、出力装置350、記録媒体駆動装置360、ネ
ットワーク・インタフェース370、及びこれらの構成
要素310〜370を相互に接続するバス380からな
る。
300内の各構成要素の処理を制御して、WWWブラウ
ザ及び本発明の方法の各機能を実現する。メモリ320
は、前記制御、及び各処理を行うようCPU310を制
御するプログラム、及び当該プログラムが使用するデー
タを一時的に記憶する。本発明の上記実施形態では、メ
モリ320にはWWWブラウザのプログラムがロードさ
れる。上述した、本発明の方法による各機能は、例え
ば、既存のWWWブラウザのプログラムを必要に応じて
変更することによって達成される。
必要なデータを記憶するハードディスク等の記憶装置で
ある。図6及び図8で例示した各補正ルールも、この外
部記憶装置330内に記憶される。また、前記補正ルー
ルは、上記メモリ320にロードすることもできる。
の、CPU310に特定の指令を与えたり、外部記憶装
置330に記憶するデータを入力するための装置であ
る。ユーザは、これらの入力装置340を用いて、WW
Wブラウザに対し、URLを入力し、ブックマークでの
閲覧を指示する。
テレビモニタ、及びスピーカである。WWWブラウザ
は、ユーザの入力装置340を介した指示に応じて、指
定されたURLのウエブページのコンテンツやブックマ
ークの内容をディスプレイ等に表示する。また、ウエブ
ページのコンテンツが動画や音声等を含む場合は、音声
がスピーカから出力される。
M、CD−ROM、フレキシブルディスク等の記録媒体
390の内容を読み出し、必要に応じて前記メモリ32
0や外部記憶装置330にコピーする。WWWブラウザ
のプログラムも当該記録媒体390に格納される場合が
あり、必要に応じてメモリ320にロードされる。パー
ソナルコンピュータ300は、このメモリ320内にロ
ードされた当該プログラムによって制御され、CPU3
10はこのプログラムの命令に従って各種処理を実行
し、本発明の方法を実現する。
パーソナルコンピュータ300をネットワーク400に
接続する。ネットワーク400は、例えば、図1に示す
インターネット140や公衆電話回線網である。前記C
PU310に指令を与え、WWWブラウザを実現するプ
ログラムは、当該ネットワーク400を介してメモリ3
20や外部記憶装置330に転送される場合もある。
されるネットワーク構成を示す図である。
である。
ャートである。
トである。
図である。
である。
である。
ュータの構成例を示す図である。
Claims (18)
- 【請求項1】 コンピュータによって、ネットワーク上
の資源を特定するための、複数の階層に区切られた文字
列からなる識別子を補正する方法において、 前記識別子を受信するステップと、 前記識別子の各階層毎に、かつ上位階層から妥当性をチ
ェックするステップと、 前記チェックステップで妥当でないと判断された階層の
文字列と置き換えるべき候補文字列を、その階層に関す
る補正ルールを用いて決定するステップとを有すること
を特徴とする識別子補正方法。 - 【請求項2】 請求項1に記載の識別子補正方法におい
て、 前記決定された候補文字列を、前記妥当でないと判断さ
れた階層の文字列と置き換え、当該置き換えられた識別
子によってネットワーク上の資源をアクセスするステッ
プを更に含むことを特徴とする識別子補正方法。 - 【請求項3】 請求項1に記載の識別子補正方法におい
て、 前記決定された候補文字列のうちの1つをユーザが選択
できるように、前記決定された候補文字列をユーザに表
示するステップを更に含むことを特徴とする識別子補正
方法。 - 【請求項4】 請求項1に記載の識別子補正方法におい
て、 前記識別子が、インターネット上でウエブページを識別
するためのURLであり、前記URLが、アクセス方
法、ホスト名、及びパス名という3つの階層で構成さ
れ、この順で、それぞれの階層を表す文字列が結合され
ていることを特徴とする識別子補正方法。 - 【請求項5】 請求項4に記載の識別子補正方法におい
て、 前記アクセス方法に対応する文字列に関し、 前記チェックステップが、前記アクセス方法に関する第
1の補正ルールに含まれる所定の妥当なアクセス方法を
表す文字列の組のいずれかと、当該受信された識別子内
のアクセス方法を表す文字列が一致するかどうかによっ
て、そのアクセス方法の妥当性をチェックし、 前記決定ステップが、前記第1の補正ルールに含まれる
所定の妥当なアクセス方法を表す文字列の組のうち、前
記受信された識別子内のアクセス方法を表す文字列と最
も類似する文字列を候補文字列として決定することを特
徴とする識別子補正方法。 - 【請求項6】 請求項4に記載の識別子補正方法におい
て、 前記ホスト名に対応する文字列に関し、 前記チェックステップが、前記ホスト名のホストにイン
ターネット上でアクセスできるかどうかを確認すること
よって、そのホスト名の妥当性をチェックし、 前記決定ステップが、前記ホスト名に関する第2の補正
ルールによって、前記候補文字列を決定することを特徴
とする識別子補正方法。 - 【請求項7】 請求項4に記載の識別子補正方法におい
て、 前記パス名に対応する文字列に関し、 前記チェックステップが、前記パス名のパスにインター
ネット上でアクセスできるかどうかを確認することよっ
て、そのパス名の妥当性をチェックし、 前記決定ステップが、前記パス名に関する第3の補正ル
ールによって、前記候補文字列を決定することを特徴と
する識別子補正方法。 - 【請求項8】 請求項6に記載の識別子補正方法におい
て、 前記第2の補正ルールが、受信URLの前記ホスト名を
表す文字列内の特定の文字列を、他の文字列に置き換え
て候補文字列を生成することを特徴とする識別子補正方
法。 - 【請求項9】 請求項6に記載の識別子補正方法におい
て、 前記第2の補正ルールが、受信URLの前記ホスト名を
表す文字列を、過去にそのコンピュータがアクセスした
ホストのホスト名の中で、前記受信URLの前記ホスト
名を表す文字列と最も類似するホスト名の文字列に置き
換えて候補文字列を生成することを特徴とする識別子補
正方法。 - 【請求項10】 請求項6に記載の識別子補正方法にお
いて、 前記識別子補正方法がWWWブラウザと関連して実行さ
れ、 前記第2の補正ルールが、受信URLの前記ホスト名を
表す文字列を、WWWブラウザのブックマークに登録さ
れているURLのホスト名の中で、前記受信URLの前
記ホスト名を表す文字列と最も類似するホスト名の文字
列に置き換えて候補文字列を生成することを特徴とする
識別子補正方法。 - 【請求項11】 請求項7に記載の識別子補正方法にお
いて、 前記第3の補正ルールが、受信URLの前記パス名が複
数の階層で構成されている場合に、最下位層の文字列を
削除したものを候補文字列として生成することを特徴と
する識別子補正方法。 - 【請求項12】 請求項7に記載の識別子補正方法にお
いて、 前記識別子補正方法がWWWブラウザと関連して実行さ
れ、 前記第3の補正ルールが、受信URLの前記パス名を表
す文字列を、WWWブラウザのブックマークに登録され
ているタイトルを含むものとしてインターネット上で検
索されたウエブページのパス名の文字列に置き換えて候
補文字列を生成することを特徴とする識別子補正方法。 - 【請求項13】 請求項7に記載の識別子補正方法にお
いて、 前記識別子補正方法がWWWブラウザと関連して実行さ
れ、 前記第3の補正ルールが、受信URLの前記パス名を表
す文字列を、WWWブラウザのブックマークに登録され
ているURLのパス名の中で、前記受信URLの前記パ
ス名を表す文字列と最も類似するパス名の文字列に置き
換えて候補文字列を生成することを特徴とする識別子補
正方法。 - 【請求項14】 ネットワーク上の資源を特定するため
の、複数の階層に区切られた文字列からなる識別子を受
信する手段と、 前記識別子の各階層毎に、かつ上位階層から妥当性をチ
ェックする手段と、 前記チェック手段によって妥当でないと判断された階層
の文字列と置き換えるべき候補文字列を、その階層に関
する補正ルールを用いて決定する手段とを有することを
特徴とする識別子補正装置。 - 【請求項15】 請求項14に記載の識別子補正装置に
おいて、 前記決定された候補文字列を、前記妥当でないと判断さ
れた階層の文字列と置き換え、当該置き換えられた識別
子によってネットワーク上の資源をアクセスする手段を
更に含むことを特徴とする識別子補正装置。 - 【請求項16】 請求項14に記載の識別子補正装置に
おいて、 前記決定された候補文字列のうちの1つをユーザが選択
できるように、前記決定された候補文字列をユーザに表
示する手段を更に含むことを特徴とする識別子補正装
置。 - 【請求項17】 請求項14に記載の識別子補正装置に
おいて、 前記識別子が、インターネット上でウエブページを識別
するためのURLであり、前記URLが、アクセス方
法、ホスト名、及びパス名という3つの階層で構成さ
れ、この順で、それぞれの階層を表す文字列が結合され
ていることを特徴とする識別子補正装置。 - 【請求項18】 コンピュータを、 ネットワーク上の資源を特定するための、複数の階層に
区切られた文字列からなる識別子を受信する手段、 前記識別子の各階層毎に、かつ上位階層から妥当性をチ
ェックする手段、及び前記チェック手段によって妥当で
ないと判断された階層の文字列と置き換えるべき候補文
字列を、その階層に関する補正ルールを用いて決定する
手段として機能させるためのプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001327999A JP2003131962A (ja) | 2001-10-25 | 2001-10-25 | ネットワーク上の資源の識別子を補正する方法、装置、及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001327999A JP2003131962A (ja) | 2001-10-25 | 2001-10-25 | ネットワーク上の資源の識別子を補正する方法、装置、及びプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003131962A true JP2003131962A (ja) | 2003-05-09 |
Family
ID=19144144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001327999A Pending JP2003131962A (ja) | 2001-10-25 | 2001-10-25 | ネットワーク上の資源の識別子を補正する方法、装置、及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003131962A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009020553A (ja) * | 2007-07-10 | 2009-01-29 | Kyocera Mita Corp | 電子ファイル管理装置および電子ファイル管理プログラム |
JP2010003230A (ja) * | 2008-06-23 | 2010-01-07 | Onkyo Corp | コンテンツ再生装置及びそのプログラム |
JP2017040988A (ja) * | 2015-08-18 | 2017-02-23 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
-
2001
- 2001-10-25 JP JP2001327999A patent/JP2003131962A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009020553A (ja) * | 2007-07-10 | 2009-01-29 | Kyocera Mita Corp | 電子ファイル管理装置および電子ファイル管理プログラム |
JP2010003230A (ja) * | 2008-06-23 | 2010-01-07 | Onkyo Corp | コンテンツ再生装置及びそのプログラム |
JP2017040988A (ja) * | 2015-08-18 | 2017-02-23 | 富士ゼロックス株式会社 | 情報処理装置及び情報処理プログラム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8694680B2 (en) | Methods and apparatus for enabling use of web content on various types of devices | |
CA2687473C (en) | System and method for content navigation | |
US6981210B2 (en) | Self-maintaining web browser bookmarks | |
KR100799658B1 (ko) | 문자스트림과 연관된 호스트 기반 지능형 결과 | |
JP4712722B2 (ja) | パラメータ設定、記憶方法 | |
CN1799051B (zh) | 使用页面存储文件浏览内容的方法 | |
JP4594586B2 (ja) | ネットワーク・クライアントにおいて情報を処理するための方法およびシステム | |
US20080091685A1 (en) | Handling dynamic URLs in crawl for better coverage of unique content | |
US20020124022A1 (en) | Method and apparatus for processing web documents using multi-browse function | |
US20080215678A1 (en) | Bookmarking URLs From An Instant Messaging Session | |
JPH1063597A (ja) | クライアント側、サーバ側および協調部で実行するurlのスペルチェック | |
US10216716B2 (en) | Method and system for electronic resource annotation including proposing tags | |
JP2007102780A (ja) | ブックマーク管理装置およびブックマーク管理方法 | |
WO2010094927A1 (en) | Content access platform and methods and apparatus providing access to internet content for heterogeneous devices | |
US20150012533A1 (en) | Method and client device for accessing webpage | |
WO2015000342A1 (en) | Method and client device for accessing webpage | |
JP2000132565A (ja) | 検索支援装置及び方法並びにその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体 | |
JP2002099568A (ja) | 個人用ブックマーク自動作成機能を有したwwwサーバー | |
JP2008191982A (ja) | 検索結果出力装置 | |
US20030120779A1 (en) | Method for performing a search, and computer program product and user interface for same | |
JP3521879B2 (ja) | ドキュメントデータのリンク付け装置、リンク先アドレスの表示/アクセス装置、及びリンク付けされたドキュメントデータの配付装置 | |
JP2003131962A (ja) | ネットワーク上の資源の識別子を補正する方法、装置、及びプログラム | |
US6651097B1 (en) | Learning support method, system and computer readable medium storing learning support program | |
JP2002082936A (ja) | コンテンツデータ表示装置とコンテンツデータ表示システム | |
JP2002366574A (ja) | 検索装置、検索プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040915 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20050426 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061018 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061208 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070110 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070502 |