(57)【要約】【課題】ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、当該Ｗｅｂページの検索を簡易に可能とさせることを目的としている。【解決手段】Ｗｅｂページの検索キーとする文字列の拡張ルール、および検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶し、前記拡張ルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さくなるとブックマーク保存ファイルに登録し、ブックマークに登録されたＷｅｂページの表示の際にＵＲＬ(Uniform Resource Locator)に対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索する。【選択図】図１
2005122399.tif 000002
【特許請求の範囲】
【請求項１】
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前記Ｗｅｂページのページタイトル、ＵＲＬ(Uniform Resource Locator)、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段として
コンピュータを機能させるブラウザプログラム。
【請求項２】
前記所定のルールは、予め設定された文字数からなる検索キーを所定の文字数分だけ増加させて新たな検索キーとすることを特徴とする、請求項１記載のブラウザプログラム。
【請求項３】
前記所定のルールは、予め設定された単語数からなる検索キーを所定の単語数分だけ増加させて新たな検索キーとすることを特徴とする、請求項１記載のブラウザプログラム。
【請求項４】
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前記Ｗｅｂページのページタイトル、ＵＲＬ、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段と
を有することを特徴とするブラウジング装置。
【請求項５】
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前記Ｗｅｂページのページタイトル、ＵＲＬ、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段として
コンピュータを機能させるブラウザプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ検索に関し、特に、ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、当該Ｗｅｂページの検索を容易に可能とさせる技術に関したものである。
【背景技術】
【０００２】
Ｗｅｂページを検索しようとする際、以前にブックマークに登録しておいたＷｅｂページが、登録後しばらくたってから見ようとすると「Ｎｏｔ  Ｆｏｕｎｄ」になることが多い。これはＷｅｂサイトやＷｅｂページ自体が消去されてしまった場合と、当該ＷｅｂページがＷｅｂサイト内のほかの場所などに移動してしまった場合とが考えられるが、後者の場合であることが多い。前者の場合は、Ｗｅｂページそのものがないため検索のしようがないが、後者の場合には検索エンジンを利用して当該Ｗｅｂページを探し出すことは可能である。しかしながら、適度な検索結果が得られる最適なキーワードの集合を決定するのは非常に困難である。
【０００３】
Ｗｅｂページをブックマークに登録する際、そのＷｅｂページをダウンロードして保存しておき、当該Ｗｅｂページの検索する際に、当該ＷｅｂページがＷｅｂサイト内の他の場所に移動してしまった場合でも、保存しておいたＷｅｂページから、検索のためのキーワードを抽出し、検索エンジンによってその抽出したキーワードを利用して検索を行えば、移動先のＷｅｂページを見つけることが可能となる。
【０００４】
そのことを利用して、『登録情報の更新を要求した時に、インターネットホームページブラウザシステムのプログラムは、登録ホームページ情報自動更新プログラムを起動する。登録ホームページ情報自動更新プログラムは、ホームページ情報格納機能、ホームページ移動チェック機能、移動先ＵＲＬ探索機能の３つの機能からなる。ホームページ情報格納機能は、ホームページを新たに登録する機能で、ホームページのＨＴＭＬファイルをユーザマシンの外部記憶装置に格納ＨＴＭＬファイルとして格納し、その格納ファイル名やＵＲＬ等のホームページの情報をホームページＵＲＬ登録テーブルに新たに追加』する技術（例えば特許文献１参照）が開示されている。
【特許文献１】特開２０００−２０７４１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
特許文献１に記述されている「ホームページの情報」には、「元のホームページＨＴＭＬファイル内の特徴キーワード」を含んでいる。そのため、以前にブックマークに登録しておいたＷｅｂページが、登録後、Ｗｅｂサイト内のほかの場所などに移動した場合でも、ブックマーク登録時に登録された元のホームページＨＴＭＬファイル内の特徴キーワードを利用して検索することは可能である。しかしながら、元のホームページＨＴＭＬファイル内の特徴キーワードを利用して検索しても、一般的には膨大な検索結果が得られるため
、その中から目的のＷｅｂページを見つけ出すことは利用者にとって負担が多く、場合によっては目的のＷｅｂページを特定出来ない場合も生じる。
【０００６】
また、Ｗｅｂページをブックマークに登録する際、そのＷｅｂページをダウンロードして保存しておく必要があるため、ブックマークに登録するＷｅｂページが増えれば増えるほど、Ｗｅｂページを保存するための多量のファイル領域が必要となる。本発明は、ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、当該Ｗｅｂページの検索を簡易に可能とさせることを目的としている。
【課題を解決するための手段】
【０００７】
図１は、本発明の実施例の全体構成図を示すものである。本発明のブラウザプログラム１０はブラウザ装置１として振る舞うコンピュータ上で実行され、検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段１２１と、所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さくなるとブックマーク保存ファイルに前記ブックマークに登録しようとするＷｅｂページのページタイトル、ＵＲＬ(Uniform Resource Locator)、前記検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段１２２と、ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段１２３としてコンピュータを機能させるものであり、ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、利用者に負担をかけることなく、当該Ｗｅｂページの検索を簡易に行わせることが可能となる。
【０００８】
この場合、「所定のルール」とは、例えはＷｅｂページ内のテキストデータの先頭ｍ語（ｍはカストマイズ可能）を検索キーとして検索エンジンを呼び出し、ヒットしたＷｅｂページ数が閾値ｎ（ｎはカストマイズ可能）より大きければ、単語を１語だけ増やして再度検索したり、Ｗｅｂページ内のテキストデータの先頭ｍ文字（ｍはカストマイズ可能）を検索キーとして検索エンジンを呼び出し、ヒットしたＷｅｂページ数が閾値ｎ（ｎはカストマイズ可能）より大きければ、文字数を１文字だけ増やして再度検索したりすることなどを指す。
【０００９】
利用者が再度そのＷｅｂページを見たいときには、、ブックマークに表示されたＷｅｂページタイトルをクリックする。すると本発明が適用されたブラウザはＵＲＬに基づいてＷｅｂページを表示しようとするが、そのページが「Ｎｏｔ  Ｆｏｕｎｄ」になっても、ブックマーク保存ファイルに保存された語句（単語群）、または文字列を検索語句欄に設定して検索エンジンを呼び出すことで、ブックマークに登録後、Ｗｅｂサイト内のほかの場所などに移動した場合でも、移動先の当該Ｗｅｂページの候補を利用者に提示することが可能となる。なお、ここでの単語とは、語句を既存の文書解析方法で語句を分割したときの
それぞれの要素を指すものであり、名詞とは限らず助詞や句読点なども含むものとする。
【発明の効果】
【００１０】
ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、当該Ｗｅｂページの検索を簡易に可能とさせることができる。
【発明を実施するための最良の形態】
【００１１】
既存のブラウザプログラムに対して、ブックマーク追加処理、およびブックマークに登録済のＵＲＬ表示処理を置き換えて機能追加できるように構成しているため、新規にブラウザプログラムを開発した場合にも、既存のブラウザプログラムに対する機能追加も可能となる。
【実施例１】
【００１２】
図１は、本発明の実施例の全体構成図を示すものである。本発明のブラウザプログラム１０はブラウザ装置１として振る舞うコンピュータ上で実行され、検索条件記憶手段１２１はＷｅｂページの検索キーとする文字列の拡張ルール、および検索ヒット数の閾値を含むＷｅｂページの検索条件を外部記憶装置２上の検索条件定義ファイル２１に記憶させる。
【００１３】
検索キー記憶手段１２２は、検索条件記憶手段１２１が外部記憶装置２上に記憶させた検索定義ファイル２１に格納された拡張ルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さくなると、外部記憶装置２上のブックマーク保存ファイル２２にブックマークに登録しようとするＷｅｂページのページタイトル、ＵＲＬ(Uniform Resource Locator)、検索キーとする文字列を記憶させる。
【００１４】
Ｗｅｂページ検索手段１２３はブックマークに登録されたＷｅｂページを呼び出す際に、外部記憶装置２上のブックマーク保存ファイル２２に記憶させておいた対応するＵＲＬが存在しない場合、検索キーとする文字列で通信ネットワーク３を介して検索エンジン４を呼び出しＷｅｂページを検索することにより、ブックマークに登録後、Ｗｅｂサイト内のほかの場所などに移動した場合でも、移動先の当該Ｗｅｂページの候補を利用者に提示することが可能となる。
【００１５】
なお、本実施例におけるＷｅｂページの検索条件は、「Ｗｅｂページ内のテキストデータの先頭ｍ単語群からなる語句Ａ（１）を検索キーとして検索エンジンを呼び出し、ヒットしたＷｅｂページ数が閾値ｎより大きければ、次のｍ単語からなる語句Ａ（２）を取り出し、語句Ａ（１）と語句Ａ（２）のａｎｄ条件で再度検索しながら、ヒットしたＷｅｂページ数が閾値ｎと等しいか少なくなるまで検索キーを順次増やしながら検索を繰り返す」方法を採用している。なお、テキストがＨＴＭＬタグで途切れている場合には、次のテキスト部分から新たな語句を抽出するものとする。
【００１６】
図２は、検索条件定義ファイルのデータ形式が示してある。検索開始位置ｘとは、Ｗｅｂページ内のテキストの、最初の語句抽出位置が格納されている。検索単語数ｍとは、Ｗｅｂページ検索手段１２３が初めて検索エンジン４に対して検索依頼するときの検索キーの語句の単語数が格納されている。ヒット数の閾値ｎには、Ｗｅｂページ検索手段１２３が検索エンジン４に対して検索依頼を行った際に使用した検索キーをブックマーク保存ファイル２２に登録に登録するかどうかを判定するときに使用する値が格納される。
【００１７】
図３は、ブックマーク保存ファイルのレコード形式例が示してある。追加されたブックマーク毎にこのレコードは作成される。各情報の先頭にはそれぞれ各情報の長さがバイト単位で格納される。例えば、タイトルの長さには、ブックマークを登録するＷｅｂページのＨＴＭＬファイル内のソースデータにあるタイトルタグで示されたタイトルの長さがバイト単位で格納される。ページのタイトルには前記タイトルタグで示されたタイトルそのものが、ＵＲＬの長さ当該ＷｅｂページのＵＲＬの文字数が、ＵＲＬにはＵＲＬそのものの文字列が格納される。
【００１８】
単語群の数ｋには、検索条件に基づいてヒットしたＷｅｂページ数が閾値ｎと等しいか少なくなったときの単語群数である。単語群Ａ（１）の長さには検索キーを構成する先頭の単語群の長さが、単語群Ａ（１）には検索キーを構成する先頭の単語群そのものが、以下同様に単語群Ａ（ｉ）の長さ、単語群Ａ（ｉ）には、検索キーを構成する単語群の長さと単語群そのものが格納される。
【００１９】
図４は、本発明に係るブックマークの追加、およびブックマークに登録済のＵＲＬの表示処理の流れを示すフローチャートである。ブックマーク追加処理では、まず初期化処理として外部記憶装置２上の検索条件定義ファイル２１から検索単語数ｍとヒット数の閾値ｎを読み込み（Ｓ４０１）、検索キーとなる単語を識別するための変数ｉに初期値０を設定する（Ｓ４０２）。続いてＷｅｂページ内のテキストの、最初の語句抽出位置を検索条件定義ファイル２１の検索開始位置から決める（Ｓ４０３）。本実施例では、検索条件として最初の語句抽出位置はテキストデータの先頭としている。
【００２０】
初期化処理が完了すると、実際のブックマーク追加処理に入る。まず変数ｉの更新処理を行う（Ｓ４０４）。語句抽出位置からｍ語を抽出し、抽出した語句の先頭と最後の位置に
「“」を付加し、一時的に作業領域に格納する（Ｓ４０５）。なお、ｍ語が抽出できない文の場合は、抽出できる範囲で抽出するものとする。次に通信ネットワーク３を介して検索エンジン４を呼び出す（Ｓ４０６）。  続いて検索エンジン４に検索語句欄に単語群Ａ（１）からＡ（ｉ）を設定し、検索を実行する（Ｓ４０７）。実際には、各検索エンジン毎にプログラムから呼び出す場合のユーザ・インタフェースがあるはずなので、それに従うものとするが、ユーザ・インタフェース自体は本発明の本質部分ではないため詳細は省略する。
【００２１】
検索エンジン４を呼び出した検索結果を判定し（Ｓ４０８）、検索結果のヒット数が閾値ｎと等しいか少ない場合は、外部記憶装置２上のブックマーク保存ファイル２２にブックマークに登録しようとしているＷｅｂページのタイトル、ＵＲＬ、Ａ（１）からＡ（ｉ）を格納する（Ｓ４１１）。検索結果のヒット数が閾値ｎより大きい場合には、次の語句抽出位置を決定する（Ｓ４０９）。本実施例では直前の検索キーとして抽出した単語群Ａ（ｉ）の次の単語の位置を指す。次にその単語の位置がＨＴＭＬファイル内のテキスト内（データの終わり）であるかどうかを判定する（Ｓ４１０）。データの終わりでない場合には、Ｓ４０４に戻り、検索キーを順次増やしながら検索処理を繰り返す。データの終わりの場合には、Ｓ４１１に進み処理を終了する。
【００２２】
ブックマークに登録済のＵＲＬの表示処理では、まず、ブックマーク保存ファイル２２から、選択されたタイトルのＷｅｂページに対応する、ＵＲＬと検索キーとなる単語群Ａ（１）からＡ（ｋ）を取り出す（Ｓ４２１）。次に取り出したＵＲＬを使用して選択されたタイトルのＷｅｂページが存在するかどうか判定するために呼び出す（Ｓ４２２）。正常に呼び出されたら、そのＷｅｂページはブックマークを登録した時点と同じ場所に存在しているため処理を終了する。呼び出した結果、「Ｎｏｔ  Ｆｏｕｎｄ」となった場合には、そのＷｅｂページはブックマーク登録語に、移動した可能性があるので検索エンジン4を呼び出す(Ｓ４２４)。続けて検索エンジンの検索語句欄に単語群Ａ（１）からＡ（ｋ）を設定し検索を実行する（Ｓ４２５）。その後、この検索結果を利用者に表示して、利用者が検索結果の候補から、移動先のＷｅｂページを選択させるようにすれば、ブックマークに登録したＷｅｂページが登録後にＷｅｂサイト内のほかの場所などに移動した場合でも、当該Ｗｅｂページの検索を簡易に可能とさせることが可能となる。
(付記１)
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前期Ｗｅｂページのページタイトル、ＵＲＬ(Uniform Resource Locator)、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段として
コンピュータを機能させるブラウザプログラム。
(付記２)
前記所定のルールは、予め設定された文字数からなる検索キーを所定の文字数分だけ増加させて新たな検索キーとすることを特徴とする、付記１記載のブラウザプログラム。
(付記3)
前記所定のルールは、予め設定された単語数からなる検索キーを所定の単語数分だけ増加させて新たな検索キーとすることを特徴とする、付記１記載のブラウザプログラム。
(付記４)
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前期Ｗｅｂページのページタイトル、ＵＲＬ、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段と
を有することを特徴とするブラウジング装置。
(付記５)
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させる検索条件記憶手段と、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前期Ｗｅｂページのページタイトル、ＵＲＬ、検索キーとする文字列を記憶装置に記憶させる検索キー記憶手段と、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するＷｅｂページ検索手段として
コンピュータを機能させるブラウザプログラムを記録したコンピュータ読み取り可能な記録媒体。
(付記6)
検索ヒット数の閾値を含むＷｅｂページの検索条件を記憶装置に記憶させるステップと、
所定のルールに基づいて順次検索キーとする文字列を拡張し、拡張した文字列で検索を繰り返すことにより、検索されたＷｅｂページの数が前記検索ヒット数の閾値より小さい場合、前期Ｗｅｂページのページタイトル、ＵＲＬ、検索キーとする文字列を記憶装置に記憶させるステップと、
ブックマークに登録されたＷｅｂページを呼び出す際に、記憶装置に記憶させておいたＵＲＬに対応するＷｅｂページが存在しない場合、前記検索キーとする文字列でＷｅｂページを検索するステップと
を有することを特徴とするブラウジング方法。
【図面の簡単な説明】
【００２３】
【図１】実施例の全体構成図
【図２】検索条件定義ファイルのデータ形式例
【図３】ブックマーク保存ファイルのレコード形式例
【図４】本発明に係るブックマークの追加、およびブックマークに登録済のＵＲＬの表示処理の流れを示すフローチャート
【符号の説明】
【００２４】
１      ブラウザ装置
２      外部記憶装置
３      通信ネットワーク
４      検索エンジン
５      入出力装置
１０    ブラウザプログラム
１１    ブラウザプログラム本体
１２    ブックマーク拡張機能部
２１    検索条件定義ファイル
２２    ブックマーク保存ファイル
１２１  検索条件記憶手段
１２２  検索キー記憶手段
１２３  Ｗｅｂページ検索手段
【図１】
2005122399.tif 000003
【図２】
2005122399.tif 000004
【図３】
2005122399.tif 000005
【図４】
2005122399.tif 000006