(57)【特許請求の範囲】
【請求項１】
所定の入力手段を介して入力されたＵＲＬをもとにインターネットにアクセスした結果、当該ＵＲＬに対応するページが存在しないことが判明した場合に、入力されたＵＲＬからＵＲＬで多く使用される文字列を除いた残りの部分から１つ以上のキーワードを抽出するキーワード抽出部と、
上記キーワード抽出部により抽出されたキーワードを外部のアドレス検索手段に送信して、送信したキーワードを全て含んだキーワード対応ＵＲＬを当該アドレス検索手段に検索させ、当該検索の結果を当該アドレス検索手段から受信する送受信部と、
上記アドレス検索手段から受信した上記検索の結果を表示部に表示させる表示制御部と
を具えるアドレス自動検索装置。
【請求項２】
上記表示部に、上記検索の結果として得られた上記キーワード対応ＵＲＬが表示されているときに、所定の入力手段を介して当該キーワード対応ＵＲＬが選択されると、当該キーワード対応ＵＲＬをもとにインターネットにアクセスする制御部をさらに具える
請求項１に記載のアドレス自動検索装置。
【請求項３】
上記キーワード抽出部は、
抽出したキーワードが複数存在し、上記アドレス検索手段による検索の結果、送信した複数のキーワードの全てを含むキーワード対応ＵＲＬが見つからなかった場合に、キーワードを１つ減らし、残りのキーワードをアドレス検索手段に再送信してキーワード対応ＵＲＬを再検索させる
請求項１に記載のアドレス自動検索装置。
【請求項４】
所定の入力手段を介して入力されたＵＲＬをもとにインターネットにアクセスした結果、当該ＵＲＬに対応するページが存在しないことが判明した場合に、キーワード抽出部が、入力されたＵＲＬからＵＲＬで多く使用される文字列を除いた残りの部分から１つ以上のキーワードを抽出するキーワード抽出ステップと、
送受信部が、上記キーワード抽出ステップで抽出したキーワードを所定のアドレス検索手段に送信して、送信したキーワードを全て含んだキーワード対応ＵＲＬを当該アドレス検索手段に検索させ、当該検索の結果を当該アドレス検索手段から受信する送受信ステップと、
表示制御部が、上記アドレス検索手段から受信した上記検索結果を表示部に表示させる表示ステップと
を具えるアドレス自動検索方法。
【請求項５】
コンピュータに、
所定の入力手段を介して入力されたＵＲＬをもとにインターネットにアクセスした結果、当該ＵＲＬに対応するページが存在しないことが判明した場合に、入力されたＵＲＬからＵＲＬで多く使用される文字列を除いた残りの部分から１つ以上のキーワードを抽出するキーワード抽出ステップと、
上記キーワード抽出ステップで抽出したキーワードを外部のアドレス検索手段に送信して、送信したキーワードを全て含んだキーワード対応ＵＲＬを当該アドレス検索手段に検索させ、当該検索の結果を当該アドレス検索手段から受信する送受信ステップと、
上記アドレス検索手段から受信した上記検索結果を表示部に表示させる表示ステップと
を実行させるアドレス自動検索プログラム。
【請求項６】
所定の入力手段を介して入力されたＵＲＬをもとにインターネットにアクセスした結果、当該ＵＲＬに対応するページが存在しないことが判明した場合に、入力されたＵＲＬからＵＲＬで多く使用される文字列を除いた残りの部分から１つ以上のキーワードを抽出するキーワード抽出ステップと、
上記キーワード抽出ステップで抽出したキーワードを外部のアドレス検索手段に送信して、送信したキーワードを全て含んだキーワード対応ＵＲＬを当該アドレス検索手段に検索させ、当該検索の結果を当該アドレス検索手段から受信する送受信ステップと、
上記アドレス検索手段から受信した上記検索結果を表示部に表示させる表示ステップと
をコンピュータに実行させるアドレス自動検索プログラムを格納するアドレス自動検索プログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はアドレス自動検索装置、アドレス自動検索方法、アドレス自動検索プログラム及びアドレス自動検索プログラム格納媒体に関し、例えばパーソナルコンピュータを用いてユーザ所望のサイトにアクセスしてホームページを閲覧する場合に適用して好適なものである。
【０００２】
【従来の技術】
従来、パーソナルコンピュータにおいては、ユーザがインターネットを介して所望のホームぺージを閲覧する場合、当該ホームページのアドレスであるＵＲＬ(Uniform Resource Locator)を直接入力する必要がある。
【０００３】
この場合パーソナルコンピュータは、当該ＵＲＬに対応したサーバにアクセスして所望のホームページのＨＴＭＬ(Hyper Text Markup Language)ファイルを受け取り、ＨＴＭＬブラウザを介してホームページを表示するようになされている。
【０００４】
【発明が解決しようとする課題】
ところでかかる構成のパーソナルコンピュータにおいては、ユーザによって入力されたサイトのＵＲＬに間違いがあり、その間違ったＵＲＬがインターネット上のいずれにも存在しない場合、「アクセス出来ません」等の表示を行うことにより、その旨をユーザへ通知するようになされている。
【０００５】
従って、ユーザはＵＲＬを調べ直した後、再度入力し直さなければならず、所望のホームページを入手するまで煩雑な操作を強いられるという問題があった。
【０００６】
本発明は以上の点を考慮してなされたもので、ユーザに対して煩雑な操作を強いることなく所望のアドレスを自動的に検索して提供し得るアドレス自動検索装置、アドレス自動検索方法、アドレス自動検索プログラム及びアドレス自動検索プログラム格納媒体を提案しようとするものである。
【０００７】
【課題を解決するための手段】
かかる課題を解決するため本発明においては、所定の入力手段を介して入力されたＵＲＬをもとにインターネットにアクセスした結果、当該ＵＲＬに対応するページが存在しないことが判明した場合に、入力されたＵＲＬからＵＲＬで多く使用される文字列を除いた残りの部分から１つ以上のキーワードを抽出し、キーワード抽出部により抽出されたキーワードを外部のアドレス検索手段に送信して、送信したキーワードを全て含んだキーワード対応ＵＲＬを当該アドレス検索手段に検索させ、当該検索の結果を当該アドレス検索手段から受信し、アドレス検索手段から受信した検索結果を表示部に表示させるようにする。
【０００８】
ＵＲＬから抽出したキーワードに基づいて当該キーワードを全て含んだキーワード対応ＵＲＬをアドレス検索手段による検索結果として表示することにより、ユーザにより当初入力されたＵＲＬに対応するページが見つからなかった場合でも、自動的に関連あるキーワード対応ＵＲＬをユーザに提供することができる。
【０００９】
【発明の実施の形態】
以下、図面について、本発明の一実施の形態を詳述する。
【００１０】
図１において、１は全体としてインターネット３を介して構築されたネットワークシステムを示し、所望サイトにおけるホームページのＵＲＬ入力用及びホームページ表示用のパーソナルコンピュータ２と、当該パーソナルコンピュータ２とインターネット３を介して接続されたＵＲＬ検索用のサーチエンジン４と、ホームページのＨＴＭＬファイルを提供する各種のサーバ５及び６とによって構成されている。
【００１１】
図２に示すように、アドレス自動検索装置としてのパーソナルコンピュータ２は、通常のコンピュータと同様の回路構成でなり、全体を統括制御するＣＰＵ(Central Processing Unit)１０、ワークエリアとして用いられるＲＡＭ(Random Access Memory)１１、基本プログラムや各種アプリケーションプログラムの格納されたハードディスク１２、文字や記号等を入力するためのキーボード１４、入力されたＵＲＬを表示してユーザに目視確認させたり、当該ＵＲＬに対応したホームページ等を表示する液晶ディスプレイ１５、インターネット３を介してサーチエンジン４、サーバ５及び６とアクセスするためのアナログ電話回線、ＩＳＤＮ(Integrated Services Digital Network)、ＡＤＳＬ(Asymmetric Digital Subscriber Line)等に対応したネットワークインターフェース１３等によって構成されている。
【００１２】
実際上、パーソナルコンピュータ２のＣＰＵ１０は、例えばインターネットエクスプローラ（マイクロソフト社商標）等のＨＴＭＬブラウザを起動した場合、自動的に本発明に係るアドレス自動検索プログラムをハードディスク１２から読み出して起動するようになされており、図３に示すルーチンＲＴ１の開始ステップから入ってステップＳＰ１へ移る。
【００１３】
ステップＳＰ１においてＣＰＵ１０は、ユーザによりキーボード１４を介して入力された図４に示すようなＵＲＬ（http://www.green.com/blue/red/index.htm）に基づく所定のサイトにアクセスし、次のステップＳＰ２へ移る。
【００１４】
ステップＳＰ２においてＣＰＵ１０は、当該サイトとのアクセスが成功し、サーバ５又は６からホームページのＨＴＭＬファイルを取得できたことに基づいて、ＵＲＬに対応したホームページが存在するか否かを判定する。
【００１５】
ここで肯定結果が得られると、このことはＨＴＭＬファイルを取得できたこと、すなわちＵＲＬに対応するホームページが存在していることを表しており、このときＣＰＵ１０は次のステップＳＰ１０へ移る。
【００１６】
これに対してステップＳＰ２で否定結果が得られると、このことはＨＴＭＬファイルを取得できず、ＵＲＬに対応するホームページが存在していないことを表しており、このときＣＰＵ１０は次のステップＳＰ３へ移る。
【００１７】
ステップＳＰ３においてＣＰＵ１０は、ＵＲＬに対応するホームページが存在していないので「アクセス出来ません」のアクセスエラー表示を行い、次のステップＳＰ４へ移る。
【００１８】
ステップＳＰ４においてＣＰＵ１０は、アドレス自動検索プログラムに従ってユーザにより入力されたＵＲＬ（http://www.green.com/blue/red/index.htm）のうちhttp://以降、ＵＲＬで多く使用されているwww、index、htm、htmlや国、組織を表すcom、ne.jp等を除いた単語（green、blue、red）だけをキーワードとして抽出し、次のステップＳＰ５へ移る。
【００１９】
ステップＳＰ５においてＣＰＵ１０は、ステップＳＰ４で抽出したキーワード（green、blue、red）をインターネット３を介してサーチエンジン４へ送信し、次のステップＳＰ６へ移る。
【００２０】
サーチエンジン４は、受信したキーワード（green、blue、red）を全て含むＵＲＬをＵＲＬデータベース（図示せず）により検索し、その検索した全てのＵＲＬを検索結果としてパーソナルコンピュータ２へ返信する。
【００２１】
ステップＳＰ６においてＣＰＵ１０は、サーチエンジン４から送られた検索結果を受信し、当該検索結果を液晶ディスプレイ１５にリスト表示し、次のステップＳＰ７へ移る。
【００２２】
ステップＳＰ７においてＣＰＵ１０は、液晶ディスプレイ１５にリスト表示した検索結果のＵＲＬの中から、何れかのＵＲＬがクリックされたか否かを判定する。
【００２３】
ここで否定結果が得られると、このことはユーザ所望のＵＲＬがリスト表示の中には存在せず、何れもクリックされていないことを表しており、このときＣＰＵ１０は次のステップＳＰ８へ移る。
【００２４】
ステップＳＰ８においてＣＰＵ１０は、ユーザ所望のＵＲＬがリスト表示の中に存在しないため当該ユーザによってキーワードによる検索範囲を拡大するための検索範囲拡大命令がキーボード１４を介して与えられたか否かを判定する。
【００２５】
ここで否定結果が得られると、このことは検索範囲拡大命令が与えられていないことを表しており、このときＣＰＵ１０はステップＳＰ７に戻って上述の処理を繰り返す。
【００２６】
これに対してステップＳＰ８で肯定結果が得られると、このことは検索範囲拡大命令が与えられたことを表しており、このときＣＰＵ１０は次のステップＳＰ９へ移る。
【００２７】
ステップＳＰ９においてＣＰＵ１０は、検索範囲拡大命令に従ってキーワードの単語（green、blue、red）のうち後ろから１つ目の１語（red）を減らすことにより新たなキーワード（green、blue）を生成し、これをサーチエンジン４へ送信し、ステップＳＰ６に戻る。
【００２８】
サーチエンジン４は、受信した新たなキーワード（green、blue）を全て含むＵＲＬを検索し、その全てのＵＲＬを検索結果としてパーソナルコンピュータ２へ返信するようになされている。
【００２９】
ステップＳＰ６においてＣＰＵ１０は、サーチエンジン４による新たなキーワードに基づく検索結果を受信し、当該検索結果を液晶ディスプレイ１５にリスト表示し、次のステップＳＰ７へ移る。
【００３０】
すなわちパーソナルコンピュータ２のＣＰＵ１０は、以下ステップＳＰ６からステップＳＰ９の処理ループを繰り返すことにより、段階的に検索範囲を拡大し、ユーザ所望のＵＲＬがクリックされるまで検索処理し続けるようになされている。
【００３１】
そしてステップＳＰ７で肯定結果が得られると、このことはリスト表示の中からユーザ所望のＵＲＬがクリックされたことを表しており、このときＣＰＵ１０は次のステップＳＰ１０へ移る。
【００３２】
ステップＳＰ１０においてＣＰＵ１０は、ＵＲＬに対応したホームページのＨＴＭＬファイルをサーバ５又は６から受信し、当該ＨＴＭＬファイルを基にホームページを液晶ディスプレイ１５に表示した後、次のステップＳＰ１１でＵＲＬの自動検索処理手順を終了する。
【００３３】
以上の構成において、パーソナルコンピュータ２のＣＰＵ１０はユーザによって入力されたＵＲＬに基づいてアクセスできず、所望のホームページのＨＴＭＬファイルをダウンロードできない場合、アドレス自動検索プログラムに従って当該ＵＲＬの中から予め設定された所定範囲内の単語だけをキーワードとして抽出し、当該キーワードをサーチエンジン４へ送信する。
【００３４】
サーチエンジン４は、パーソナルコンピュータ２から受信したキーワードを全て含むＵＲＬを検索し、その検索結果を当該パーソナルコンピュータ３へ返信する。
【００３５】
パーソナルコンピュータ２のＣＰＵ１０は、液晶ディスプレイ１５に検索結果をリスト表示し、その中から何れかのＵＲＬがクリックされることなく検索範囲拡大命令が与えられると、ステップＳＰ６〜ステップＳＰ９の処理ループを繰り返すことにより、サーチエンジン４へ送信するキーワードの単語数を１語づつ段階的に減らして当該サーチエンジン４による検索範囲を拡大し、その度に検索結果をリスト表示する。
【００３６】
このようにパーソナルコンピュータ２のＣＰＵ１０は、処理ループを自動的に繰り返し実行することにより、早い遅いの違いこそあれユーザ所望のＵＲＬを提供する可能性が格段的に上がる。
【００３７】
従ってパーソナルコンピュータ２のＣＰＵ１０は、ユーザ所望のＵＲＬがユーザによりクリックされた時点で、当該ＵＲＬに基づいてアクセスし、ユーザ所望のホームページを表示して当該ユーザに閲覧させることができる。
【００３８】
以上の構成によれば、パーソナルコンピュータ２のＣＰＵ１０は、最初にユーザにより入力されたＵＲＬに間違いがあった場合でも、ＵＲＬの再入力を当該ユーザに強いることなくユーザが所望すると思われるＵＲＬの候補をリスト表示することにより提供し、その後のＵＲＬに対するクリック操作だけでユーザ所望のホームページを表示することができる。
【００３９】
なお上述の実施の形態においては、抽出したキーワードの単語を１語づつ減らすことにより検索範囲を拡大するようにした場合について述べたが、本発明はこれに限らず、抽出したキーワード（green、blue、red）を「greenbluered」にまとめた１文として扱い、当該１文の後ろから１文字（d、e、r……）づつ段階的に減らすことにより探索範囲を拡大するようにしても良い。
【００４０】
また上述の実施の形態においては、抽出したキーワードをそのまま用いて当該キーワードに対応したＵＲＬを探索するようにした場合について述べたが、本発明はこれに限らず、パーソナルコンピュータ２に辞書機能を持たせ、例えば「grean」と入力されていた場合には当該辞書機能により「green」と自動的に単語修正を行い、当該修正した単語を用いてＵＲＬを探索するようにしても良い。
【００４１】
さらに上述の実施の形態においては、ステップＳＰ７でいずれのＵＲＬについてもクリックされず、かつステップＳＰ８で検索範囲拡大命令が与えられたときにキーワードの単語を１語減らした新たなキーワードとしてサーチエンジン４へ送信するようにした場合について述べたが、本発明はこれに限らず、ステップＳＰ６でキーワードに対応するＵＲＬの検索結果がサーチエンジン４から１つも得られないときは検索範囲拡大命令が与えられるまでもなく自動的にキーワードの単語を１語減らした新たなキーワードとしてサーチエンジン４へ送信するようにしても良い。
【００４２】
さらに上述の実施の形態においては、ＣＰＵ１０がハードディスク１２に予め格納したアドレス自動検索プログラムをＲＡＭ１１に展開し、当該アドレス自動検索プログラムに従って上述のＵＲＬ自動検索処理を行うようにした場合について述べたが、本発明はこれに限らず、アドレス自動検索プログラムが格納されたプログラム格納媒体をパーソナルコンピュータ２にインストールすることによりＵＲＬ自動検索処理を行うようにしても良い。
【００４３】
このように上述した一連のＵＲＬ自動検索処理を実行するためのアドレス自動検索プログラムをパーソナルコンピュータ２にインストールして実行可能な状態にするためのプログラム格納媒体としては、例えばフロッピーディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory ）、ＤＶＤ（Digital Versatile Disc）等のパッケージメディアのみならず、アドレス自動検索プログラムが一時的もしくは永続的に格納されるメモリスティック（ソニー株式会社商標）等の半導体メモリや磁気ディスク等で実現しても良い。またこれらプログラム格納媒体にアドレス自動検索プログラムを格納する手段として、ローカルエリアネットワークやインターネット、ディジタル衛星放送等の有線及び無線通信媒体を利用してもよく、ルータやモデム等の各種通信インターフェースを介して格納するようにしても良い。
【００４４】
さらに上述の実施の形態においては、単語によって構成されるＵＲＬに適用する場合について述べたが、本発明はこれに限らず、単語以外の記号、数字及びこれらの組み合わせで構成されるＵＲＬに適用するようにしても良い。
【００４５】
さらに上述の実施の形態においては、サーバ５又は６におけるデータの格納場所を示すＵＲＬに適用するようにした場合について述べたが、本発明はこれに限らず、大容量ハードディスクに格納された所定のデータの格納場所を示す他の種々の形態でなるアドレスに適用するようにしても良い。
【００４６】
さらに上述の実施の形態においては、アドレス自動検索装置としてのパーソナルコンピュータ２を、キーワード抽出手段及び制御手段としてのＣＰＵ１０、送受信手段としてのネットワークインターフェース１３、表示手段としての液晶ディスプレイ１５によって構成するようにした場合について述べたが、本発明はこれに限らず、他の種々のキーワード抽出手段、送受信手段、表示手段及び制御手段によって構成するようにしても良い。
【００４７】
さらに上述の実施の形態においては、本発明のアドレス自動検索装置としてパーソナルコンピュータに適用するようにした場合について述べたが、本発明はこれに限らず、携帯電話機、ＰＤＡ（Personal Digital Assistant）等の他の種々の情報処理装置に適用するようにしても良い。
【００４８】
さらに上述の実施の形態においては、本発明のアドレス自動検索装置としてパーソナルコンピュータ２に適用するようにした場合について述べたが、本発明はこれに限らず、サーチエンジンに適用し、検索結果の表示と入力操作のみをクライアントであるパーソナルコンピュータ２が行うようにしても良い。
【００４９】
【発明の効果】
上述のように本発明によれば、ＵＲＬから抽出したキーワードに基づいて当該キーワードを全て含んだキーワード対応ＵＲＬをアドレス検索手段による検索結果として表示することにより、ユーザにより当初入力されたＵＲＬに対応するページが見つからなかった場合でも、自動的に関連あるキーワード対応ＵＲＬをユーザに提供し得、かくしてユーザに対して煩雑な操作を強いることなく所望のアドレスを自動的に検索して提供することができる。
【図面の簡単な説明】
【図１】ネットワークシステムの全体構成を示す略線図である。
【図２】本発明のパーソナルコンピュータの回路構成を示す略線的ブロック図である。
【図３】ＵＲＬ自動検索処理手順を示すフローチャートである。
【図４】ＵＲＬの一例を示す略線図である。
【符号の説明】
１……ネットワークシステム、２……パーソナルコンピュータ、３……インターネット、４……サーチエンジン、５、６……サーバ、１０……ＣＰＵ、１１……ＲＡＭ、１２……ハードディスク、１３……ネットワークI／Ｆ、１４……キーボード、１５……液晶ディスプレイ。
【図１】
0004692802.tif 000002
【図２】
0004692802.tif 000003
【図３】
0004692802.tif 000004
【図４】
0004692802.tif 000005