(57)【要約】【課題】依頼者にとっては、代行検索依頼時点では得られなかった新しい情報を獲得でき、また、代行検索者にとっては、代行検索で行った検索条件の作成や最終結果の絞り込みの結果を活かして、新情報の配信という付加的なビジネスを実現できる情報処理装置を提供する。【解決手段】検索条件に従って検索を行う検索手段と、前記検索手段による検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成手段と、前記最終結果作成手段により作成された最終結果に基づき新情報を検知する新情報検知手段とを備えた。【選択図】      図２
2004362243.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に従って検索を行う検索手段と、
前記検索手段による検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成手段と、
前記最終結果作成手段により作成された最終結果に基づき新情報を検知する新情報検知手段とを備えたことを特徴とする情報処理装置。
【請求項２】
依頼者が使用するコンピュータ端末或いは同等の装置からネットワークを通して代行検索依頼内容を受理する代行検索依頼内容受理手段と、
前記代行検索依頼内容に基づいて検索を行う検索手段と、
前記検索手段による検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成手段と、
前記最終結果作成手段により作成された最終結果を依頼者が使用するコンピュータ端末或いは同等の装置にネットワークを通して送信する最終結果送信手段と、
依頼者が使用するコンピュータ端末或いはこれと同等の装置からネットワークを通して依頼者からの継続検索依頼を受理する継続検索依頼受理手段と、
前記継続検索依頼に基づいて新情報を検知する新情報検知手段をと備えたことを特徴とする情報処理装置。
【請求項３】
前記代行検索依頼内容に基づいて検索条件を作成する検索条件作成手段を更に備え、
前記検索手段は前記検索条件に従ってＷＷＷページを検索する手段であり、
前記最終結果作成手段は、前記検索手段により検索されたＷＷＷページからＷＷＷページを選択することで最終結果を作成する手段であり、
前記新情報検知手段は、前記検索条件を満たすＷＷＷページであって少なくとも前回の前記検索手段の実行以後に出現又は更新されたＷＷＷページ及び／又は前記最終結果作成手段において選択されたＷＷＷページであって少なくとも前回の前記検索手段の実行以後更新されたＷＷＷページを検知することを特徴とする請求項２記載の情報処理装置。
【請求項４】
検索条件に従って検索を行う検索ステップと、
前記検索ステップによる検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成ステップと、
前記最終結果作成ステップにより作成された最終結果に基づき新情報を検知する新情報検知ステップとを備えたことを特徴とする情報処理方法。
【請求項５】
依頼者が使用するコンピュータ端末或いは同等の装置からネットワークを通して代行検索依頼内容を受理する代行検索依頼内容受理ステップと、
前記代行検索依頼内容に基づいて検索を行う検索ステップと、
前記検索ステップによる検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成ステップと、
前記最終結果作成ステップにより作成された最終結果を依頼者が使用するコンピュータ端末或いは同等の装置にネットワークを通して送信する最終結果送信ステップと、
依頼者が使用するコンピュータ端末或いはこれと同等の装置からネットワークを通して依頼者からの継続検索依頼を受理する継続検索依頼受理ステップと、
前記継続検索依頼に基づいて新情報を検知する新情報検知ステップとを備えたことを特徴とする情報処理方法。
【請求項６】
前記代行検索依頼内容に基づいて検索条件を作成する検索条件作成ステップを更に備え、
前記検索ステップは前記検索条件に従ってＷＷＷページを検索するステップであり、
前記最終結果作成ステップは、前記検索ステップにより検索されたＷＷＷページからＷＷＷページを選択することで最終結果を作成するステップであり、
前記新情報検知ステップは、前記検索条件を満たすＷＷＷページであって少なくとも前回の前記検索ステップの実行以後に出現又は更新されたＷＷＷページ及び／又は前記最終結果作成ステップにおいて選択されたＷＷＷページであって少なくとも前回の前記検索ステップの実行以後更新されたＷＷＷページを検知することを特徴とする請求項５記載の情報処理方法。
【請求項７】
請求項４乃至６に記載の情報処理方法が備えた各ステップをコンピュータに実行させるためのプログラムコードから成ることを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報の検索を依頼する依頼者に代わって、情報を検索する代行検索者が、検索依頼を受理し、情報を検索し、該検索した情報を依頼者に送信すると共に、その後も継続して検索依頼に相当する情報を依頼者に配信する情報代行検索及び配信ビジネスを実現するための情報処理装置及び情報処理方法及び情報処理装置の制御プログラムに関する。
【０００２】
【従来の技術】
データベースやワールドワイドウェブ（以下、ＷＷＷと記述する）上の情報を必要とする依頼者からの自然文による情報検索依頼を受けて、情報を検索して、該検索した情報を依頼者に渡す情報代行検索ビジネスが知られている。データベースやＷＷＷの情報は電子化されているので、検索結果の送付を電子メールやＷＷＷ等の手段によりインターネットを介して行うことが可能である。また、検索依頼の受理も同様にインターネットを介して行うことが可能である。
【０００３】
こうしたビジネスを実現するために、検索依頼の受理と検索結果の送付とをコンピュータにより動作させる方法或いは装置或いはコンピュータで動作するプログラム等が従来から用いられている。こうした情報代行検索装置は、更に、代行検索者が代行検索を行うための検索条件入力手段と検索手段と検索結果出力手段とを合わせて備えることが多い。
【０００４】
しかしながら、上述した従来例では、依頼者は代行検索が行われた時点での情報しか入手できないという問題点があった。特に、ＷＷＷでは、随時新しい情報が出現するが、代行検索が行なわれた後の新情報を得ることはできなかった。
【０００５】
また、従来、例えば、特許文献１には、複数の代行検索者に検索依頼を行うための情報代行検索システムに関する技術が開示されているが、これは、検索結果送付後の継続的な情報配信を実現するものではない。
【０００６】
また、特許文献２には、検索条件を満足する情報を配信する情報配信システムに関する技術が開示されているが、これは、配信を受ける依頼者が自ら検索条件を設定する必要があり、代行検索のように自然文で依頼することはできない。
【０００７】
【特許文献１】
特開２００１−２６５８７５号公報
【特許文献２】
特開２００１−１８４３６９号公報
【０００８】
【発明が解決しようとする課題】
本発明は、上述したような従来技術の有する問題点を解消するためになされたもので、その目的は、依頼者にとっては、代行検索依頼時点では得られなかった新しい情報を獲得でき、また、代行検索者にとっては、代行検索で行った検索条件の作成や最終結果の絞り込みの結果を活かして、新情報の配信という付加的なビジネスを実現できる情報処理装置及び情報処理方法及び情報処理装置の制御プログラムを提供することである。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明の情報処理装置は、検索条件に従って検索を行う検索手段と、前記検索手段による検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成手段と、前記最終結果作成手段により作成された最終結果に基づき新情報を検知する新情報検知手段とを備えたことを特徴とする。
【００１０】
また、上記目的を達成するために、本発明の情報処理装置は、依頼者が使用するコンピュータ端末或いは同等の装置からネットワークを通して代行検索依頼内容を受理する代行検索依頼内容受理手段と、前記代行検索依頼内容に基づいて検索を行う検索手段と、前記検索手段による検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成手段と、前記最終結果作成手段により作成された最終結果を依頼者が使用するコンピュータ端末或いは同等の装置にネットワークを通して送信する最終結果送信手段と、依頼者が使用するコンピュータ端末或いはこれと同等の装置からネットワークを通して依頼者からの継続検索依頼を受理する継続検索依頼受理手段と、前記継続検索依頼に基づいて新情報を検知する新情報検知手段を備えたことを特徴とする。
【００１１】
また、上記目的を達成するために、本発明の情報処理方法は、検索条件に従って検索を行う検索ステップと、前記検索ステップによる検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成ステップと、前記最終結果作成ステップにより作成された最終結果に基づき新情報を検知する新情報検知ステップとを備えたことを特徴とする。
【００１２】
また、上記目的を達成するために、本発明の情報処理方法は、依頼者が使用するコンピュータ端末或いは同等の装置からネットワークを通して代行検索依頼内容を受理する代行検索依頼内容受理ステップと、前記代行検索依頼内容に基づいて検索を行う検索ステップと、前記検索ステップによる検索結果から検索の継続に関するメッセージを含む最終結果を作成する最終結果作成ステップと、前記最終結果作成ステップにより作成された最終結果を依頼者が使用するコンピュータ端末或いは同等の装置にネットワークを通して送信する最終結果送信ステップと、依頼者が使用するコンピュータ端末或いはこれと同等の装置からネットワークを通して依頼者からの継続検索依頼を受理する継続検索依頼受理ステップと、前記継続検索依頼に基づいて新情報を検知する新情報検知ステップとを備えたことを特徴とする。
【００１３】
更に、上記目的を達成するために、本発明の情報処理装置の制御プログラムは、情報処理方法が備えた各ステップをコンピュータに実行させるためのプログラムコードから成ることを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の各実施の形態を、図面に基づき説明する。
【００１５】
（第１の実施の形態）
まず、本発明の第１の実施の形態を、図１乃至図１１に基づき説明する。
【００１６】
図１は、本実施の形態に係る情報処理装置により実現される情報代行検索配信ビジネスの手順を示す図である。
【００１７】
まず、ステップＳ１０１で、依頼者から代行検索者へ検索依頼が行なわれる。この検索依頼は、自然言語で行われる。例えば、「Ａ社の財務状況を知りたい。」といった検索依頼が行なわれる。代行検索者は依頼者からの検索依頼を受けると、ステップＳ１０２で、適当な情報源から検索依頼に合う情報を検索する。
【００１８】
この情報の検索は、適当なデータベースを選定して、データベースの検索システムに検索式を入力して検索する。或いは、ＷＷＷの検索システムを用いて、ＷＷＷから適当なページを検索する。
【００１９】
次に、ステップＳ１０３で、代行検索者は、前記ステップＳ１０２において行った検索の結果から適切な結果を選別して依頼者に検索結果を送付する。この際に、検索の継続が可能なことを合わせて知らせる。依頼者は、検索結果が満足するものであり且つ継続して同様の新情報を知りたい場合は、ステップＳ１０４で、継続依頼を代行検索者に送る。依頼者からの継続依頼を受けた代行検索者は、ステップＳ１０５で、前記ステップＳ１０２と同じ検索式での検索を定期的に行う。その検索の結果、今までに検索されなかった新しい情報が得られた場合には、ステップＳ１０６で、代行検索者は、依頼者に新情報を配信する。
【００２０】
次に、本実施の形態の係る情報処理装置において、コンピュータを用いて情報代行検索配信ビジネスを実現する具体的な方法について、図２を用いて説明する。
【００２１】
図２は、本実施の形態に係る情報処理装置におけるコンピュータのハードウェア構成を示すブロック図であり、同図において、２０１はＣＰＵで、以下に説明するプログラムを実行するものである。２０２はメモリで、以下に示すプログラムやこのプログラムの動作に必要な記憶領域を実現するものである。２０３はディスク装置で、以下に示すプログラムにおいて永続的に格納するデータの記憶領域を実現するものである。２０４はディスプレイで、以下に示すプログラムにおいて、検索代行者への出力データを表示するものである。２０５はキーボードで、以下に示すプログラムにおいて、検索代行者からのデータの入力を行うものである。２０６はネットワークインタフェースで、以下に示すプログラムにおいて、ネットワークを介して他のコンピュータと行う通信を実現するものである。２０７はバスで、ＣＰＵ２０１からネットワークインタフェース２０６までの各構成要素間でのデータ転送や制御信号伝達を行うものである。
【００２２】
図３は、本実施の形態に係る情報処理装置における検索依頼ページの表示画面の一例を示す図であり、同図において、３０１は依頼者の連絡先となる電子メールアドレスを入力する欄である。３０２は検索依頼の内容を記す欄である。３０３は依頼を実行する実行ボタンである。依頼者が欄３０１，３０２にデータを入力した後、実行ボタン３０３をクリックすると、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）リクエストが本実施の形態に係る情報処理装置のコンピュータで動作するＷＷＷサーバに送られ、このＷＷＷサーバから後述する図４に示す処理を実行するための検索依頼処理プログラムが起動される。この検索依頼処理プログラムの起動は、ＣＧＩ（Ｃｏｍｍｏｎ  Ｇａｔｅｗａｙ  Ｉｎｔｅｒｆａｃｅ）やサーブレット等、任意のサーバサイドプログラムの実行方法を利用できる。
【００２３】
次に、本実施の形態に係る情報処理装置における検索依頼受理処理動作について、図４を用いて説明する。
【００２４】
図４は、本実施の形態に係る情報処理装置における検索依頼受理処理動作の流を示すフローチャートである。
【００２５】
検索依頼処理プログラムが起動されると、まず、ステップＳ４０１で、ＨＴＴＰリクエストに含まれる依頼者の電子メールアドレスと検索依頼内容の各パラメータとを取得する。次に、ステップＳ４０２で、一意に定まる検索依頼ＩＤ（識別子）を生成し、この検索依頼ＩＤをキーとして、前記ステップＳ４０１において取得した電子メールアドレスと検索依頼内容を検索依頼保持部であるメモリ２０２に保持した後、本処理動作を終了する。
【００２６】
図５は、検索依頼データを保持する検索依頼データ保持部の一例を示す図であり、同図において、各行が各検索依頼を表すレコードで、各列が以下に説明するフィールドである。列５０１は、検索依頼ＩＤを保持する検索依頼ＩＤフィールドである。データ型は整数である。列５０２は、依頼者の電子メールアドレスを保持する依頼者メールアドレスフィールドである。データ型は文字列である。列５０３は、検索依頼内容を保持する検索依頼内容フィールドである。データ型は文字列である。列５０４は、検索処理を行ったかを示すデータを保持する処理済みフィールドである。データ型はブール値であり、「ｔｒｕｅ」が処理済であることを示す。列５０５は、継続検索を行うかを示すデータを保持する継続検索フィールドである。データ型はブール値であり、「ｔｒｕｅ」が継続検索を行うことを示す。列５０６は、継続検索対象リストへのポインタを保持する継続検索対象フィールドである。継続検索対象リストについては後述する。
【００２７】
前記図４のステップＳ４０２では、新規のレコードを作成し、検索依頼ＩＤフィールド、依頼者メールアドレスフィールド、検索依頼内容フィールドに当該データを格納する。また、処理済フィールドと継続検索フィールドは、共に「ｆａｌｓｅ」とする。また、継続検索対象フィールドは空とする。
【００２８】
次に、本実施の形態に係る情報処理装置における情報代行検索処理動作について、図６を用いて説明する。
【００２９】
図６は、本実施の形態に係る情報処理装置における代行検索処理動作の流れを示すフローチャートである。この図６に示す処理を実行するための代行検索処理プログラムは、代行検索者が代行検索を行うためのプログラムである。
【００３０】
図６において、まず、ステップＳ６０１で、検索依頼データ保持部であるメモリ２０２に保持されている検索依頼データから、処理済フィールドの値が「ｆａｌｓｅ」であるレコードを一つ取り出し、検索依頼内容を図７に示すような検索画面に表示した後、次のステップＳ６０２へ進む。
【００３１】
図７は、本実施の形態に係る情報処理装置における検索画面の一例を示す図であり、同図において、７０１は検索依頼内容を表示する検索依頼内容表示部、７０２は代行検索者が検索式を入力する検索式入力部、７０３は検索結果のリストを表示する検索結果表示部である。代行検索者は、検索依頼内容表示部７０１に表示される検索依頼内容を見て、適当な検索式を考え、その検索式を検索式入力部７０２に入力する。
【００３２】
ステップＳ６０２では、入力イベントを受け入れ、その入力イベントのタイプに応じて次のように分岐する。入力イベントが検索式入力の場合はステップＳ６０３へ、また、入力イベントが後述する結果追加イベントの場合はステップＳ６０５へ、更に、入力イベントが後述する結果確定イベントの場合はステップＳ６０７へ、それぞれ進む。
【００３３】
ステップＳ６０３では、検索式入力部７０２に入力された検索式によりＷＷＷからの検索を行った後、次のステップＳ６０４へ進む。尚、前記ステップＳ６０３における検索処理については、ＷＷＷの検索エンジンとして一般に利用されている技術であるので、その説明を省略する。
【００３４】
ステップＳ６０４は、前記ステップＳ６０３において行った検索の結果を検索結果表示部７０３に表示した後、前記ステップＳ６０２へ戻る。
【００３５】
図８は、前記ステップＳ６０３において行った検索の結果を表示した検索画面の一例を示す図であり、同図において、８０１は各検索結果のタイトルを示す文字列、８０２は各検索結果のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を示す文字列で、８０３は各検索結果を最終結果に追加するための結果追加ボタンである。この結果追加ボタン８０３を代行検索者がクリックすると、当該検索結果を最終結果に追加するための検索結果追加イベントが入力される。当該検索結果が既に最終結果に含まれている場合は、結果追加ボタン８０３の代わりに追加済みであることを示す表示８０４が行われる。また、図８において、８０５は最終結果を確定するための結果確定ボタンである。この結果確定ボタン８０５を代行検索者がクリックすると、結果を確定するための結果確定イベントが入力される。代行検索者は、表示された検索結果の中から、依頼者に渡す最終結果として適切なものを選択し、当該結果の結果追加ボタン８０３をクリックする。また、最終結果が出揃った場合には、結果確定ボタン８０５をクリックする。
【００３６】
ステップＳ６０５では、結果追加イベントに対応する結果のＵＲＬを最終結果リストに追加した後、次のステップＳ６０６へ進む。ステップＳ６０６では、新たな最終結果リストを反映して、検索結果表示部７０３を再表示した後、前記ステップＳ６０２へ戻る。
【００３７】
また、ステップＳ６０７では、最終結果リストから、依頼者への結果送付用のメールを作成して送信した後、次のステップＳ６０８へ進む。
【００３８】
図９は、結果送付用のメールの一例を示す図であり、同図において、９０１は結果のタイトルを示す文字列、９０２は結果のＵＲＬを示す文字列、９０３は検索の継続依頼を行うための継続依頼ＵＲＬを示す文字列である。依頼者は、結果のＵＲＬにアクセスすることで、検索結果の本文を見ることができる。また、継続依頼ＵＲＬにアクセスすることで、検索の継続を依頼できる。
【００３９】
また、ステップＳ６０８では、最終結果リストから、継続検索対象リストを作成する。本実施の形態においては、最終結果リストが、そのまま継続検索対象リストとなる。また、検索依頼データ保持部における当該レコードの処理済フィールドの値を「ｔｒｕｅ」に変更した後、本処理動作を終了する。
【００４０】
次に、本実施の形態に係る情報処理装置における継続依頼受理処理動作について、図１０を用いて説明する。
【００４１】
図１０は、本実施の形態に係る情報処理装置における継続依頼受理処理動作の流れを示すフローチャートである。依頼者が図９の継続依頼ＵＲＬ９０３にアクセスすると、ＨＴＴＰリクエストが本実施の形態に係る情報処理装置におけるコンピュータで動作するＷＷＷサーバに送られ、このＷＷＷサーバから図１０の処理を実行するための継続依頼処理プログラムが起動される。
【００４２】
検索依頼処理プログラムが起動されると、まず、ステップＳ１００１で、ＨＴＴＰリクエストに含まれる検索依頼ＩＤのパラメータを取得した後、次のステップＳ１００２へ進む。ステップＳ１００２では、検索依頼ＩＤをキーとして、検索依頼データ保持部に保持されている検索依頼レコードを検索し、当該レコードの継続検索フィールドの値を「ｔｒｕｅ」にした後、本処理動作を終了する。
【００４３】
次に、本実施の形態に係る情報処理装置における新情報検索配信処理動作について、図１１を用いて説明する。
【００４４】
図１１は、本実施の形態に係る情報処理装置における新情報検索配信処理動作の流れを示すフローチャートである。
【００４５】
まず、ステップＳ１１０１で、検索依頼データ保持部に保持されている検索依頼レコードの中から、継続検索フィールドの値が「ｔｒｕｅ」である未処理の検索依頼レコードがあるか否かを調べる。そして、未処理の検索依頼レコードがある場合はステップＳ１１０２へ進み、また、未処理の検索依頼レコードがない場合は何も処理せずに本処理動作を終了する。
【００４６】
ステップＳ１１０２では、当該検索依頼レコードの継続検索対象フィールドが指し示す継続検索対象リストに保持されている各ＵＲＬが示すページについて、前回の新情報検索配信処理から、そのページが更新されているか否かを調べた後、次のステップＳ１１０３へ進む。尚、前記ステップＳ１１０２での更新を調べる方法については、一般的なＷＷＷページ更新監視方法を用いることができるので、その説明は省略する。
【００４７】
ステップＳ１１０３では、前記ステップＳ１１０２において更新されたページが見つかったか否かを判断する。そして、更新ページが一つでも見つかった場合はステップＳ１１０４へ進み、また、更新ページが一つも見つからなかった場合は前記ステップＳ１１０１へ戻る。
【００４８】
ステップＳ１１０４では、更新されたページのＵＲＬを列挙した新情報配信用のメールを作成して依頼者に送信した後、前記ステップＳ１１０１へ戻る。
【００４９】
以上の処理の結果、代行検索が行われた後に、依頼者は継続を依頼することができ、継続依頼を行うと、代行検索で検索されたページが更新された時に、新情報を依頼者に配信することができる。
【００５０】
（第２の実施の形態）
次に、本発明の第２の実施の形態を、図１２乃至図１４に基づき説明する。
【００５１】
上述した第１の実施の形態においては、継続依頼をした時に、代行検索で検索されたページの更新時に新情報を配信する場合について説明したが、新情報はこれに限定されるものではなく、代行検索の最終結果や途中結果に基づいて、コンピュータで監視可能な新情報であれば任意のもので良い。
【００５２】
本実施の形態では、代行検索の途中結果を用いて、途中結果のページからリンクを辿って構成されるサイトに、特定の条件を満たすページが新たに出現した時に、そのページを新情報として配信するようにしたものである。
【００５３】
尚、本実施の形態に係る情報処理装置におけるコンピュータのハードウェア構成及び検索依頼受理処理は、上述した第１の実施の形態と同様であるので、その説明は省略する。また、検索依頼データ保持部も上述した第１の実施の形態と同様である。
【００５４】
以下、本実施の形態に係る情報処理装置における代行検索処理動作を、図１２に基づき説明する。
【００５５】
図１２は、本実施の形態に係る情報処理装置における代行検索処理動作の流れを示すフローチャートである。
【００５６】
まず、ステップＳ１２０１で、検索依頼データ保持部に保持されている検索依頼データから、処理済フィールドの値が「ｆａｌｓｅ」であるレコードを一つ取り出し、検索依頼内容を検索画面に表示した後、次のステップＳ１２０２へ進む。
【００５７】
図１３は、本実施の形態に係る情報処理装置における検索画面の一例を示す図であり、同図において、１３０１は検索依頼内容を表示する検索依頼内容表示部、１３０２は代行検索者が検索式を入力する検索式入力部、１３０３は検索対象を限定するＵＲＬを入力する検索対象入力部である。ここに入力されたＵＲＬから、規定回数リンクを辿って到達できるページであり、ページのＵＲＬのホスト部が、検索対象入力部に入力されたＵＲＬのホスト部と一致するページが検索対象となる。ＵＲＬが入力されない場合は、検索対象を限定しない。
【００５８】
また、図１３において、１３０４は検索結果を表示する検索結果表示部、１３０５は現在の検索結果を最終結果に追加する結果追加イベントを発行する追加ボタン、１３０６は最終結果を確定する結果確定イベントを発行する確定ボタンである。
【００５９】
代行検索者は、検索依頼内容表示部１３０１に表示される検索依頼内容を見て、適当な検索式を考え、検索式入力部１３０２に入力して検索を行う。適切な情報が含まれそうなサイトが見つかったら、検索対象入力部１３０３に、そのサイトの起点となるＵＲＬを入力して検索を行う。検索結果が適切であれば、追加ボタン１３０５をクリックして最終結果に入れる。こうした操作を繰り返して、十分な情報が得られた場合は、確定ボタン１３０６をクリックして最終結果を確定する。
【００６０】
ステップＳ１２０２では、入力イベントを受け入れ、その入力イベントのタイプに応じて次のように分岐する。入力イベントが検索式入力の場合はステップＳ１２０２へ、また、入力イベントが後述する結果追加イベントの場合はステップＳ１２０５へ、更に、入力イベントが後述する結果確定イベントの場合はステップＳ１２０８へ、それぞれ進む。
【００６１】
ステップＳ１２０３では、検索対象入力部１３０３に入力されたＵＲＬで限定されるサイトを対象として、検索式入力部１３０２に入力された検索式により検索を行った後、次にステップＳ１２０４へ進む。
【００６２】
ステップＳ１２０４では、前記ステップＳ１２０３において行った検索の結果を、検索結果表示部１３０４に表示した後、前記ステップＳ１２０２へ戻る。
【００６３】
また、ステップＳ１２０５では、現在の検索結果に含まれるページのＵＲＬを最終結果リストに追加した後、次のステップＳ１２０６へ進む。ステップＳ１２０６では、現在の検索式と検索対象を指定するＵＲＬとの組を、継続検索対象リストに加えた後、次のステップＳ１２０７へ進む。ステップＳ１２０７では、新たな最終結果リストを反映して、検索結果表示部１２０４を再表示した後、前記ステップＳ１２０２へ戻る。
【００６４】
また、ステップＳ１２０８では、最終結果リストから、依頼者への結果送付用のメールを作成して送信する。また、検索依頼データ保持部における当該レコードの処理済フィールドの値を「ｔｒｕｅ」に変更した後、本処理動作を終了する。
【００６５】
尚、本実施の形態に係る情報処理装置における継続依頼受理処理動作は、上述した第１の実施の形態と同様であるので、その説明を省略する。
【００６６】
次に、本実施の形態に係る情報処理装置における新情報検索配信処理動作を、図１４に基づき説明する。
【００６７】
図１４は、本実施の形態に係る情報処理装置における新情報検索配信処理動作の流れを示すフローチャートである。
【００６８】
まず、ステップＳ１４０１で、検索依頼データ保持部に保持されている検索依頼レコードの中から、継続検索フィールドの値が「ｔｒｕｅ」である未処理の検索依頼レコードがあるか否かを調べる。そして、未処理の検索依頼レコードがある場合はステップＳ１４０２へ進み、また、未処理の検索依頼レコードがない場合は何も処理せずに本処理動作を終了する。
【００６９】
ステップＳ１４０２では、当該検索依頼レコードの継続検索対象フィールドが指し示す継続検索対象リストに保持されているＵＲＬと検索式の各組に対して、当該ＵＲＬから、規定回数リンクを辿って到達できるページであり且つページのＵＲＬのホスト部が当該ＵＲＬのホスト部と一致するページから構成されるサイトにおいて、前回の新情報検索配信処理から新たに加わったページであり且つ検索式を満足するページを調べた後、次のステップＳ１４０３へ進む。
【００７０】
ステップＳ１４０３では、前記ステップＳ１４０２において、新しいページが見つかったか否かを判断する。そして、新ページが一つでも見つかった場合は前記ステップＳ１４０４へ進み、また、新ページが一つも見つからなかった場合は前記ステップＳ１４０１へ戻る。
【００７１】
ステップＳ１４０４では、新ページのＵＲＬを列挙した新情報配信用のメールを作成して依頼者に送信した後、前記ステップＳ１４０１へ戻る。
【００７２】
以上の処理の結果、代行検索が行われた後に、依頼者は継続を依頼することができ、継続依頼を行うと、代行検索時と同様の条件で検索される新情報を依頼者に配信することができる。
【００７３】
（他の実施の形態）
上記実施の形態においては、情報源としてＷＷＷを用いる場合について説明したが、本発明は、これに限定されるものではなく、任意の情報源を用いても良い。例えば、データベースを情報源とした場合には、データベース固有の検索手段を用いて検索を行ない、得られた結果としては、情報の本文を送付する。また、新情報の継続検索では、代行検索時と同様の検索条件で同一のデータベースを検索し、以前に検索された結果以外の結果がある場合には、新情報として、これを配信する。
【００７４】
また、上記実施の形態においては、代行検索依頼受理と継続検索依頼受理をＷＷＷアプリケーションとして実現する場合について説明したが、本発明は、これに限定されるものではなく、任意の形態で良い。例えば、指定アドレスに指定形式にメールを送る形態でも良い。或いは、メール、ＦＡＸ、電話等で依頼者が代行検索者に依頼し、代行検索者が情報代行検索配信方法を実行するコンピュータシステムや情報処理装置に、代行検索者用のユーザインタフェースから入力しても良い。
【００７５】
また、上記実施の形態においては、代行検索にかかる課金については別の手段で行う場合について説明したが、情報代行検索配信方法や装置と連動する方法や装置に組み込んでも良い。例えば、依頼時にクレジットカード番号を同時に受理するようにしても良い、或いは、事前に課金手段を定めた上で利用者登録を行ない、依頼時には利用者の認証を行うようにしても良い。
【００７６】
また、上記実施の形態においては、代行検索依頼や継続検索依頼について依頼者の確認なしに処理する場合について説明したが、確認を行っても良い。例えば、ＷＷＷアプリケーションで依頼すると、登録メールアドレスに確認メールが送られ、確認メールに記載のＵＲＬにアクセスすることで確認を行っても良い。
【００７７】
また、上記実施の形態においては、代行検索依頼内容を受理すると、その内容のみで代行検索を行う場合について説明したが、本発明は、これに限定されるものではなく、依頼内容について代行検索者が依頼者に問い合わせながら代行検索を進めても良い。例えば、照会内容を依頼者の登録メールアドレスに送信し、返信があるとその旨を表示する手段を備えても良い。
【００７８】
また、上記実施の形態においては、継続検索依頼の中止については説明していないが、継続検索依頼の中止を受理する手段を備えても良い。例えば、継続検索依頼中止のためのＵＲＬを依頼者に送付し、このＵＲＬにアクセスすると中止を登録できるＷＷＷアプリケーションを設けても良い。
【００７９】
また、上記実施の形態においては、コンピュータまたはＣＰＵやＭＰＵを用いて、上述した機能を実現するソウトウェアプログラムを動作させる場合について説明したが、その機能の全部または一部を実現する論理回路により達成されることは言うまでもない。
【００８０】
尚、本発明は、複数の機器から構成されるシステムに適用しても、一つの機器からなる装置に適用しても良い。上述した実施の形態の機能を実現するソフトウェアのプログラムコードを格納した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、そのプログラムコードを格納した記憶媒体は、本発明を構成することになる。
【００８１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤーＲＯＭ、ＣＤーＲ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行ない、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行ない、その処理によって、上述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
以上では、本発明の様々な例と実施形態を説明したが、当業者であれば、本発明の趣旨と範囲は本明細書内の特定の説明と図に限定されるものではなく、本願特許請求の範囲に全て述べられた様々な修正と変更に及ぶことが可能であることは言うまでもない。
【００８５】
以上説明したように、依頼者から代行検索依頼を受けて代行検索者が代行検索を行った時点での検索結果を依頼者に送付した後に、継続的に同様の内容の新情報を検索して、新情報を依頼者に配信するようにしたので、依頼者にとっては、検索依頼時点では得られなかった新しい情報を獲得でき、また、代行検索者にとっては、代行検索で行った検索条件の作成や最終結果の絞込みの結果を活かして、新情報の配信という付加的なビジネスを実現できるという効果が得られる。
【００８６】
【発明の効果】
本発明によれば、検索結果に含まれる継続に関するメッセージに従って、検索の継続を判断し、新情報を検知するよう構成したため、簡単な操作で新情報を受けることができるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る情報処理装置の処理手順を示す図である。
【図２】本発明の第１の実施の形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の第１の実施の形態に係る情報処理装置における検索依頼画面の一例を示す図である。
【図４】本発明の第１の実施の形態に係る情報処理装置における検索依頼受理処理動作の流れを示すフローチャートである。
【図５】本発明の第１の実施の形態に係る情報処理装置における検索依頼データ保持部の一例を示す図である。
【図６】本発明の第１の実施の形態に係る情報処理装置における代行検索処理動作の流れを示すフローチャートである。
【図７】本発明の第１の実施の形態に係る情報処理装置における検索画面の一例を示す図である。
【図８】本発明の第１の実施の形態に係る情報処理装置における検索画面の別の例を示す図である。
【図９】本発明の第１の実施の形態に係る情報処理装置における検索結果送付メールの一例を示す図である。
【図１０】本発明の第１の実施の形態に係る情報処理装置における継続依頼受理処理動作の流れを示すフローチャートである。
【図１１】本発明の第１の実施の形態に係る情報処理装置における新情報検索配信処理動作の流れを示すフローチャートである。
【図１２】本発明の第２の実施の形態に係る情報処理装置における代行検索処理動作の流れを示すフローチャートである。
【図１３】本発明の第２の実施の形態に係る情報処理装置における検索画面の一例を示す図である。
【図１４】本発明の第２の実施の形態に係る情報処理装置における新情報検索配信処理動作の流れを示すフローチャートである。
【符号の説明】
２０１      ＣＰＵ
２０２      メモリ
２０３      ディスク装置
２０４      ディスプレイ
２０５      キーボード
２０６      ネットワークインタフェース
２０７      バス
【図１】
2004362243.tif 000003
【図２】
2004362243.tif 000004
【図３】
2004362243.tif 000005
【図４】
2004362243.tif 000006
【図５】
2004362243.tif 000007
【図６】
2004362243.tif 000008
【図７】
2004362243.tif 000009
【図８】
2004362243.tif 000010
【図９】
2004362243.tif 000011
【図１０】
2004362243.tif 000012
【図１１】
2004362243.tif 000013
【図１２】
2004362243.tif 000014
【図１３】
2004362243.tif 000015
【図１４】
2004362243.tif 000016