(57)【特許請求の範囲】
【請求項１】
共同の作業を行う使用者が使用する使用者コンピュータと、
アドレスを伴う情報取得要求があった場合に要求したコンピュータにアドレスが示す情報を送信する情報配信サーバと、
検索キーを伴う検索要求があった場合に当該検索キーに基づき情報配信サーバの情報とその情報の所在を示すアドレスを関連付けたデータベースの検索を実行し、検索ヒットした情報配信サーバの情報の少なくとも一部と対応するアドレスを検索サーバの検索結果として要請したコンピュータに送信する検索サーバと、
使用者コンピュータからの情報取得要求があった場合に代わりに情報配信サーバへ情報取得要求を行い、使用者コンピュータからの検索要求があった場合に代わりに検索サーバへ検索要求を行う中間サーバとを備える情報収集システムであって、
前記中間サーバが、
前記使用者を識別するための使用者識別情報、前記作業を識別するための作業ＩＤ、前記検索キー及び前記アドレスを関連付けて記録してある検索結果記憶手段と、
前記作業ＩＤ、前記使用者識別情報及び前記作業の作業期間を示す情報を関連付けて記録してある作業記憶手段と、
前記使用者コンピュータで入力された使用者識別情報を受信する手段と、
前記検索結果記憶手段に格納されている検索キーが、前記使用者コンピュータから入力された検索キーと一致するか否かを判断する手段と、
前記使用者コンピュータで入力された検索キーと前記検索結果記憶手段に格納されている検索キーが一致したと判断した場合に、前記使用者コンピュータで入力された使用者識別情報と、前記検索結果記憶手段に格納されている前記一致した検索キーに関連付いている使用者識別情報とが、前記作業記憶手段にて同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断する共同作業者判定手段と、
前記共同作業者判定手段が、前記使用者コンピュータで入力された使用者識別情報と、前記検索結果記憶手段に格納されている前記一致した検索キーに関連付いている使用者識別情報とが、前記作業記憶手段にて同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれていると判断した場合に、前記検索キーに関連付けられて格納されている前記アドレスを登録された検索結果
として前記使用者コンピュータに送信する手段と、
前記使用者コンピュータから検索結果の登録の指示を受け付ける登録受付手段と、
前記登録受付手段が検索結果の登録の指示を受け付けた場合に、前記使用者識別情報、作業ＩＤ、検索キー及びアドレスを関連付けて前記検索結果記憶手段に記録する手段とを含む情報収集システム。
【請求項２】
前記登録受付手段で、登録の指示を受け付けるのは検索結果のうち検索サーバの検索結果である
前記請求項１に記載の情報収集システム。
【請求項３】
前記中間サーバが、
特定した使用者が所属する作業が複数あった場合に、使用者からの使用者コンピュータでの選択による複数作業からの作業の特定を受信する特定作業受信手段をさらに含み、
前記共同作業者判定手段が、前記特定作業受信手段で受信された前記特定された作業について判断処理を行う
前記請求項１又は２に記載の情報収集システム。
【請求項４】
前記中間サーバが、
検索サーバの検索結果と登録された検索結果を使用者コンピュータに送信する場合に、検索サーバの検索結果と登録された検索結果が一致する検索結果を含むか否かを判断する手段と、
一致する検索結果を含むと判断した場合には、検索サーバの検索結果から一致する検索結果を削除する手段とをさらに含む
前記請求項１ないし３のいずれかに記載の情報収集システム。
【請求項５】
共同の作業を行う使用者が使用者コンピュータを用いて入力した検索キーを受信し、情報とその情報のアドレスを関連付けたデータベース内を検索キーに基づき検索する検索サーバに対し、受信した検索キーで検索を要請し、要請した検索サーバから検索サーバの検索結果を受信し、使用者コンピュータに受信した検索サーバの検索結果を送信し、
アドレスを伴う情報取得要求があった場合に要求したコンピュータにアドレスが示す情報を送り返す情報配信サーバに対し、検索サーバの検索結果に対する使用者の使用者コンピュータを用いた選択に応じて選択された検索結果の情報のアドレスが示す情報を要請し、要請した情報配信サーバからアドレスが示す情報を受信し、使用者コンピュータに受信したアドレスが示す情報を送信する中間サーバであって、
前記使用者コンピュータで入力された使用者識別情報を受信する手段と、
前記使用者コンピュータを用いた検索結果の登録の指示を受け付ける手段と、
検索結果の登録の指示を受け、前記使用者を識別するための使用者識別情報、前記作業を識別するための作業ＩＤ、前記検索キー及び前記アドレスを関連付けて検索結果記憶手段に格納する手段と、
前記使用者コンピュータを用いて入力された検索キーが前記検索結果記憶手段に格納されている検索キーと一致するか否かを判断する手段と、
前記入力された検索キーと前記検索結果記憶手段に格納されている検索キーとが一致したと判断した場合に、検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、予め作業ＩＤ、使用者識別情報及び作業期間を関連付けて格納している作業記憶手段にて、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断する手段と、
検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含ま
れていると判断した場合に、検索キーに関連付けられて格納されているアドレスを使用者コンピュータに送り出す手段とを含む中間サーバ。
【請求項６】
共同の作業を行う使用者の使用者コンピュータと、使用者コンピュータからの要請で検索を支援する中間サーバとを用い、中間サーバが使用者からの使用者コンピュータで入力された検索キーを受信するステップ、中間サーバが入力された検索キーでのキーワード検索を検索サーバに要請するステップ、検索サーバが要請された検索キーに基づき情報とその情報の所在を示すアドレスを関連付けたデータベースの検索を実行し、検索ヒットした情報の少なくとも一部と対応するアドレスを検索サーバの検索結果として中間サーバに送信するステップ、中間サーバが検索サーバの検索結果を使用者コンピュータに送信するステップ、中間サーバが使用者からの使用者コンピュータで選択された検索結果を受信するステップと、中間サーバが選択された検索結果のアドレスが示す情報配信サーバに情報の取得を要請するステップと、当該情報配信サーバがアドレスが示す情報を中間サーバに送信するステップ、並びに、中間サーバが情報配信サーバからのアドレスが示す情報を使用者コンピュータに送信するステップからなる情報検索取得処理とを含む情報収集方法であって、
前記中間サーバが前記使用者コンピュータで入力された使用者識別情報を受け付けるステップ、
前記中間サーバが前記使用者識別情報、前記検索キー、作業を識別するための作業ＩＤ及び前記アドレスを関連付けて記録してある検索結果記憶手段に格納されている検索キーが、使用者から入力された検索キーと一致するか否かを判断するステップ、
前記入力された検索キーと前記検索結果記憶手段に格納されている検索キーとが一致したと判断した場合に、中間サーバが検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、予め作業ＩＤ、使用者識別情報及び作業期間を関連付けて格納している作業記憶手段にて、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断するステップ、
検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれていると判断した場合に、中間サーバが検索キーに関連付けられて格納されているアドレスを登録された検索結果として使用者コンピュータに送り出すステップからなる照会処理と、
前記中間サーバが前記使用者コンピュータから検索結果の登録の指示を受け付ける登録受付ステップ
前記中間サーバが検索結果の登録の指示を受け付けた場合に、使用者識別情報、作業ＩＤ、検索キー及びアドレスを関連付けて前記検索結果記憶手段に格納するステップからなる登録処理とを含む情報収集方法。
【請求項７】
前記登録処理の登録受付ステップで、登録の指示を受け付けるのは検索結果のうち情報検索取得処理で得られた検索サーバの検索結果である
前記請求項６に記載の情報収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索キーを用いてネットワークを介して情報収集するための情報収集システムに関し、特に、ある使用者が検索して参照した結果を活用して他の使用者が検索する情報収集システムに関する。
【背景技術】
【０００２】
インターネットで情報を共有するためのシステムであるＷＷＷ(World Wide Web)により、ネットワーク上には無数の公開情報が散在している。この公開情報を取得するためには、ＵＲＬ(Uniform Resource Locator)を指定した上でインターネット上のＷｅｂページを閲覧するためのソフトであるＷＷＷブラウザを用いて、該当ＷＷＷサーバに情報取得要求をＨＴＴＰプロトコルに従って行う。そうすることで、ＷＷＷサーバが該当するＵＲＬの公開情報をＷＷＷブラウザをインストールしているコンピュータに送信し、受信した公開情報をＷＷＷブラウザを介して使用者が閲覧することができる。このようにＵＲＬを知っている限りにおいて使用者は該当情報を取得することができる。
【０００３】
これに対してＵＲＬを知らない場合には情報取得要求先のＷＷＷサーバが決定していないことになるために、Ｗｅｂページ検索サービスを利用して所望の情報のＵＲＬを取得することが一般的に行われている。このＷｅｂページ検索サービスを提供するためには、インターネット上で公開されているＷｅｂページの情報をデータベース化し、ＷｅｂページのＵＲＬの検索をできるようにするシステムである検索エンジン（サーチエンジンとも呼称される）を利用する。
【０００４】
検索エンジンを用いることで所望の情報を収集することが可能となるものの、検索エンジンに登録されるＵＲＬの数は年々著しく増大してきているため、検索エンジンを用いても所望の情報収集までに相当の時間が必要となる。
このような情報収集の負担に対して、特開２００２−５５８６６号公報では、収集した情報を効率よく共有できる利用者端末について開示されている。
【０００５】
この利用者端末は、データベースを共有するネットワークシステム用の利用者端末であって、所定の開始要求の入力に応じて記録モードを開始し、前記記録モード中に、所定の記録要求の入力を検出した場合には、閲覧中のサイトのアクセス先を示すアクセス先情報を取得して記憶領域に蓄積して記憶し、所定の停止要求の入力に応じて前記記録モードを終了するとともに、前記記録モード中にアクセス先情報が記憶された各サイトについて、データの入力を受け付け、各サイトについて、入力されたデータと、前記記憶されたアクセス先情報と、を含む情報原データを生成し、前記データベースに登録するものである。
【０００６】
この利用者端末によれば、簡易な操作でサイトの情報等をデータベースに登録することができ、また、簡易な操作で、各サイトに対する利用者のコメント等も登録することができる。
また、特開平１１−３５３３１３号公報では、使用者が入力して設定した検索条件に基づいて情報を検索し得る情報検索方法について開示されている。
【０００７】
この情報検索方法は、データベースを利用した情報検索方法において、記録媒体上の資料データを検索するための検索条件を入力して設定する段階と、該入力して設定された検索条件に基づく前記資料データの検索結果に関する数値データを画面に出力する段階と、前記数値データに相当する検索結果の資料データ及びその検索条件を含めてファイル形態に貯蔵する段階と、前記貯蔵されたファイル形態のデータを読み出す段階と、該読み出された検索条件に新しい検索条件を付加し、前記読み出された検索結果の資料データから更新された検索結果の資料データを求める段階と、を順次行うものである。
【０００８】
この情報検索方法によれば、貯蔵されたファイルを利用して反復的に検索を行うことなく所望のデータを得ることができるので、情報データの迅速な検索が可能となる。
【特許文献１】特開２００２−５５８６６号公報
【特許文献２】特開平１１−３５３３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、市町村会議や都道府県のシンポジウム等では会議内容、討論内容をテープレコーダ、ＩＣレコーダ等の音声録音機で録音し、録音された音声を文字化することを業とする業者に対してテープ起こしの発注を自治体が行っている。近年、国や地方自治体の政治・行政に関する記録・資料を主権者である国民一般に公開する制度である情報公開制度が整備され、この制度の方針に従って前記会議内容・討論内容について国や地方自治体のホームページ等から早急に会議内容を公にしている。
【００１０】
従来、テープ起こしは、一般的には、１つの会議の録音テープを、テープ起こしを専門とする人であるリライタ複数人で分担していた。リライタが担当する音声には、前記市町村会議を一例とすると、行政用語、地域固有名詞といった専門性の高いキーワードが多数内在されており、リライタ各人は前記背景技術で紹介したＷｅｂページ検索サービスを利用してその専門性の高いキーワードを調べている。勿論、リライタはＷｅｂページ検索サービスだけでなく、国語辞書、百科事典、年鑑、図鑑等も用いて作業に当たっている。
【００１１】
会議、シンポジウム等の録音データのテープ起こしの１件の作業に対して、複数リライタに対してそれぞれ担当部分を設け、各リライタは担当部分のテープ起こしを行っており、同じ会議、シンポジウム等であるため担当部位は異なれど録音データの各担当部分に内在されるキーワードは重複する。
【００１２】
それにも拘らず、それぞれのリライタは同一のキーワードに対して重複した検索を実施しており、全体として作業が不効率に実施されているという課題を有する。そうして、このようなテープ起こしの作業の不効率による遅延が情報公開の迅速化を阻害している。
【００１３】
前記背景技術で説示した特開２００２−５５８６６号公報の利用者端末を用いれば、あるリライタが閲覧したＵＲＬが記録モードであればデータベースに登録され、他のリライタはあるリライタによって登録されたＵＲＬを参照することができるものの、登録したリライタが何をキーワードとしてＵＲＬを閲覧したかが他のリライタには不明であり、必ずしも重複した検索の回避につながらず、登録されたＵＲＬが無数にある場合には却って効率化につながらないとう結果を生じる場合もある。また、全てのリライタが同じ作業に当たっているわけではなく、異なる作業同士での調査に係るＵＲＬが混在して登録されることになり、検索の不効率を招くことも多い。さらに、一端登録されたＵＲＬは継続して登録されるのであり、作業を経る毎に登録ＵＲＬ数は増大するため検索効率が低減する。これらの問題は、特開平１１−３５３３１３号公報の情報検索方法をもってしても解決することができない。
【００１４】
そこで、本発明は前記課題を解決するためになされたものであり、共同してグループのメンバが同じ作業する場合に、検索キーを用いて検索サービスを利用するときに、効率的に検索作業を実施することが可能な情報収集システムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係る情報収集システムは、共同の作業を行う使用者が使用する使用者コンピュータと、アドレスを伴う情報取得要求があった場合に要求したコンピュータにアドレスが示す情報を送信する情報配信サーバと、検索キーを伴う検索要求があった場合に当該検索
キーに基づき情報配信サーバの情報とその情報の所在を示すアドレスを関連付けたデータベースの検索を実行し、検索ヒットした情報配信サーバの情報の少なくとも一部と対応するアドレスを検索サーバの検索結果として要請したコンピュータに送信する検索サーバと、使用者コンピュータからの情報取得要求があった場合に代わりに情報配信サーバへ情報取得要求を行い、使用者コンピュータからの検索要求があった場合に代わりに検索サーバへ検索要求を行う中間サーバとを備える情報収集システムであって、前記中間サーバが、前記使用者を識別するための使用者識別情報、前記作業を識別するための作業ＩＤ、前記検索キー及び前記アドレスを関連付けて記録してある検索結果記憶手段と、前記作業ＩＤ、前記使用者識別情報及び前記作業の作業期間を示す情報を関連付けて記録してある作業記憶手段と、前記使用者コンピュータで入力された使用者識別情報を受信する手段と、前記検索結果記憶手段に格納されている検索キーが、前記使用者コンピュータから入力された検索キーと一致するか否かを判断する手段と、前記使用者コンピュータで入力された検索キーと前記検索結果記憶手段に格納されている検索キーが一致したと判断した場合に、前記使用者コンピュータで入力された使用者識別情報と、前記検索結果記憶手段に格納されている前記一致した検索キーに関連付いている使用者識別情報とが、前記作業記憶手段にて同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断する共同作業者判定手段と、前記共同作業者判定手段が、前記使用者コンピュータで入力された使用者識別情報と、前記検索結果記憶手段に格納されている前記一致した検索キーに関連付いている使用者識別情報とが、前記作業記憶手段にて同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれていると判断した場合に、前記検索キーに関連付けられて格納されている前記アドレスを登録された検索結果として前記使用者コンピュータに送信する手段と、前記使用者コンピュータから検索結果の登録の指示を受け付ける登録受付手段と、前記登録受付手段が検索結果の登録の指示を受け付けた場合に、前記使用者識別情報、作業ＩＤ、検索キー及びアドレスを関連付けて前記検索結果記憶手段に記録する手段とを含むものである。
【００１６】
このように本発明によれば、使用者コンピュータを用いて使用者が検索キーを入力して検索を中間サーバに要請し、中間サーバは検索サーバに検索キーを渡して検索結果を受け取り、また、中間サーバは使用者コンピュータからの検索キーを受け付けた場合に、登録した検索結果と照会して登録した検索結果内に検索キーと同一の検索キーが登録されている場合で、且つ、現在使用者コンピュータを使用する使用者と同じ作業に従事する使用者によって検索結果が登録されている場合に、その検索キーと関連付けられて登録されているアドレスを使用者コンピュータに送り出し、使用者コンピュータでは検索サーバによる検索結果だけでなく、中間サーバに登録された検索結果のうち検索キーと一致し、且つ、一致した登録された検索結果が同じ作業に従事する使用者によって登録された検索結果のアドレスが表示され、使用者が中間サーバを経て取得した検索結果から選択し、選択された検索結果のアドレスが示す情報の取得を中間サーバに要請し、中間サーバは選択された検索結果のアドレスが示す情報配信サーバから情報を受け取り、選択された検索結果のアドレスが示す情報が中間サーバを介して取得され、一方で、指定された検索結果の登録の指示を受け付け、使用者識別情報、検索キー及びアドレスを関連付けて前記検索結果記憶手段に記録するので、使用者に対して提示された検索結果及び使用者が情報の取得を要請した検索結果を単に登録するのではなく実際に使用者が登録を要請した有用な情報のみが登録され、また、検索サーバによる検索結果だけでなく登録された検索結果のうち検索キーが一致する検索結果のアドレスも使用者コンピュータにて受信され、同じ作業を行う使用者が既に閲覧した情報に対して容易にアクセスすることができ、同じ作業についての情報収集を円滑に行うことができるという効果を奏する。
【００１７】
中間サーバが「使用者からの使用者コンピュータで入力された使用者識別情報を受信する手段」を有しているが、使用者識別情報の受信は認証として受信することもできる。中間サーバでＩＤ及びＰＡＳＳＷＯＲＤを受け付けることは使用者識別情報を受信することに他ならない。なぜならば、ＩＤ及びＰＡＳＳＷＯＲＤにより使用者を識別することができるからである。
【００１８】
「検索キーを入力した使用者が共同作業者であると判断した場合に、検索キーに関連付けられて格納されているアドレスを登録された検索結果として使用者コンピュータに送信する手段」でアドレスだけでなく、検索結果の登録時にアドレスに加えてそのアドレスが示す情報も登録して、検索結果記憶手段から当該情報もアドレスと伴に使用者コンピュータに送信する構成にすることもできる。
【００１９】
検索サーバの検索結果とは、検索サーバに入力された検索キーで検索を実行した結果得られる検索結果である。一方、登録された検索結果とは、使用者の登録の指示により検索結果記憶手段に記録されている検索結果である。
使用者コンピュータの一例としてリライタ用端末について後記している。
【００２０】
検索サーバの一例として所謂サーチエンジンサーバについて後記している。一般的には、検索サーバが検索する情報は、情報配信サーバから取得した情報の複製またはその情報の一部の複製である。
情報配信サーバの一例として所謂ＷＷＷサーバについて後記している。
アドレスの一例としてＵＲＬについて後記している。
中間サーバが検索結果記憶手段に格納する対象には、使用者識別情報、検索キー及びアドレスの他に、情報配信サーバから取得した情報を含ませることもできる。
【００２１】
検索結果記憶手段または作業記憶手段は、メモリ、ハードディスク等の物理的な装置の他、データベースであってもよい。
入力される検索キーは、形態素、単語だけでなく、文節、文、段落であってもよい。
【００２２】
本発明に係る情報収集システムは必要に応じて、前記登録受付手段で、登録の指示を受
け付けるのは検索結果のうち検索サーバの検索結果であるものである。
このように本発明によれば、検索サーバの検索結果、または、登録された検索結果のうち、使用者による登録の指示を受け付けるのは検索サーバの検索結果を指定した場合のみであるので、登録された検索結果を指定した使用者からの登録の指示は受け付けず、既に登録してある検索結果を重複して登録することを防止することができるという効果を有する。
【００２５】
本発明に係る情報収集システムは必要に応じて、前記中間サーバが、特定した使用者が所属する作業が複数あった場合に、使用者からの使用者コンピュータでの選択による複数作業からの作業の特定を受信する特定作業受信手段をさらに含み、前記共同作業者判定手段が、前記特定作業受信手段で受信された前記特定された作業について判断処理を行うものである。
【００２６】
このように本発明によれば、使用者が今現在着手すべき複数の作業に所属している場合に、使用者の選択によって複数の作業から作業が特定されることとなり、現在情報収集したい作業と異なる作業について登録された検索結果を使用者コンピュータに送信して使用者が閲覧することなく、現在情報収集したい作業について登録された検索結果のみから検索結果が選ばれて情報を閲覧することができるので、対象としている作業と異なる作業によって収集された情報に関して閲覧する必要がなく、効率的に情報収集を行うことができるという効果を有する。
【００２７】
本発明に係る情報収集システムは必要に応じて、前記中間サーバが、検索サーバの検索結果と登録された検索結果を使用者コンピュータに送信する場合に、検索サーバの検索結果と登録された検索結果が一致する検索結果を含むか否かを判断する手段と、一致する検索結果を含むと判断した場合には、検索サーバの検索結果から一致する検索結果を削除する手段とをさらに含むものである。
【００２８】
このように本発明によれば、検索サーバの検索結果のアドレスの中に使用者が現在対象としている検索キーと一致した登録済みの検索結果のアドレスがある場合に、重複した検索サーバの検索結果のアドレスに係る検索結果を削除して検索サーバの検索結果を使用者コンピュータに送り出すので、使用者が重複して同じアドレスが示す情報を取得して閲覧するのを回避し、効率的な情報収集を達成することができるという効果を有する。
【００２９】
本発明に係る中間サーバは、共同の作業を行う使用者が使用者コンピュータを用いて入力した検索キーを受信し、情報とその情報のアドレスを関連付けたデータベース内を検索キーに基づき検索する検索サーバに対し、受信した検索キーで検索を要請し、要請した検索サーバから検索サーバの検索結果を受信し、使用者コンピュータに受信した検索サーバの検索結果を送信し、アドレスを伴う情報取得要求があった場合に要求したコンピュータにアドレスが示す情報を送り返す情報配信サーバに対し、検索サーバの検索結果に対する使用者の使用者コンピュータを用いた選択に応じて選択された検索結果の情報のアドレス
が示す情報を要請し、要請した情報配信サーバからアドレスが示す情報を受信し、使用者コンピュータに受信したアドレスが示す情報を送信する中間サーバであって、前記使用者コンピュータで入力された使用者識別情報を受信する手段と、前記使用者コンピュータを用いた検索結果の登録の指示を受け付ける手段と、検索結果の登録の指示を受け、前記使用者を識別するための使用者識別情報、前記作業を識別するための作業ＩＤ、前記検索キー及び前記アドレスを関連付けて検索結果記憶手段に格納する手段と、前記使用者コンピュータを用いて入力された検索キーが前記検索結果記憶手段に格納されている検索キーと一致するか否かを判断する手段と、前記入力された検索キーと前記検索結果記憶手段に格納されている検索キーとが一致したと判断した場合に、検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、予め作業ＩＤ、使用者識別情報及び作業期間を関連付けて格納している作業記憶手段にて、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断する手段と、検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれていると判断した場合に、検索キーに関連付けられて格納されているアドレスを使用者コンピュータに送り出す手段とを含むものである。
このように本発明は、中間サーバのみのサブコンビネーションの発明として把握することもできる。
【００３２】
本発明に係る情報収集方法は、共同の作業を行う使用者の使用者コンピュータと、使用者コンピュータからの要請で検索を支援する中間サーバとを用い、中間サーバが使用者からの使用者コンピュータで入力された検索キーを受信するステップ、中間サーバが入力された検索キーでのキーワード検索を検索サーバに要請するステップ、検索サーバが要請された検索キーに基づき情報とその情報の所在を示すアドレスを関連付けたデータベースの検索を実行し、検索ヒットした情報の少なくとも一部と対応するアドレスを検索サーバの検索結果として中間サーバに送信するステップ、中間サーバが検索サーバの検索結果を使用者コンピュータに送信するステップ、中間サーバが使用者からの使用者コンピュータで選択された検索結果を受信するステップと、中間サーバが選択された検索結果のアドレスが示す情報配信サーバに情報の取得を要請するステップと、当該情報配信サーバがアドレスが示す情報を中間サーバに送信するステップ、並びに、中間サーバが情報配信サーバからのアドレスが示す情報を使用者コンピュータに送信するステップからなる情報検索取得処理とを含む情報収集方法であって、前記中間サーバが前記使用者コンピュータで入力された使用者識別情報を受け付けるステップ、前記中間サーバが前記使用者識別情報、前記検索キー、作業を識別するための作業ＩＤ及び前記アドレスを関連付けて記録してある検索結果記憶手段に格納されている検索キーが、使用者から入力された検索キーと一致するか否かを判断するステップ、前記入力された検索キーと前記検索結果記憶手段に格納されている検索キーとが一致したと判断した場合に、中間サーバが検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、予め作業ＩＤ、使用者識別情報及び作業期間を関連付けて格納している作業記憶手段にて、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれているか否かを判断するステップ、検索キーを入力した使用者の使用者識別情報と前記検索結果記憶手段に格納されている一致した検索キーに関連付いている使用者識別情報とが、同一の作業ＩＤに関連付けられて、且つ前記作業ＩＤに関連付けられている前記作業期間を示す情報に現在の日付が含まれていると判断した場合に、中間サーバが検索キーに関連付けられて格納されているアドレスを登録された検索結果として使用者コンピュータに送り出すステップからなる照会処理と、前記中間サーバが前記使用者コンピュータから検索結果の登録の指示を受け付ける登録受付ステップ前記中間サーバが検索結果の登録の指示を受け付けた場合に、使用者識別情報、作業ＩＤ、検索キー及びアドレスを関連付けて前記検索結果記憶手段に格納するステップからなる登録処理とを含むものである。
このように本発明は、方法の発明として把握することもできる。
【００３４】
本発明に係る情報収集方法は必要に応じて、前記登録処理の登録受付ステップで、登録の指示を受け付けるのは検索結果のうち情報検索取得処理で得られた検索サーバの検索結果であるものである。
これら前記の発明の概要は、本発明に必須となる特徴を列挙したものではなく、これら複数の特徴のサブコンビネーションも発明となり得る。
【発明を実施するための最良の形態】
【００３５】
ここで、本発明は多くの異なる形態で実施可能である。したがって、下記の実施形態の記載内容のみで解釈すべきではない。また、実施形態の全体を通して同じ要素には同じ符号を付けている。
実施形態では、主にシステムについて説明するが、所謂当業者であれば明らかな通り、本発明はコンピュータで使用可能なプログラム、方法としても実施できる。また、本発明は、ハードウェア、ソフトウェア、または、ソフトウェア及びハードウェアの実施形態で実施可能である。プログラムは、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光記憶装置または磁気記憶装置等の任意のコンピュータ可読媒体に記録できる。さらに、プログラムはネットワークを介した他のコンピュータに記録することができる。
【００３６】
（本発明の第１の実施形態）
（１）システム構成
図１は本実施形態に係る情報収集システムのシステム構成図である。
本実施形態に係る情報収集システムは、共同作業を複数のメンバで行うリライタが情報検索に使用するリライタ用端末３０と、リライタ用端末３０の要求に応じてリライタ用端末３０でリライタより入力された検索キーでサーチエンジンサーバ４０を介して検索を行い、検索結果をサーチエンジンサーバ４０から受け取ってリライタ用端末３０に送り出し、リライタ用端末３０からの検索結果の選択を受けて、当該選択された検索結果が示す情報を該当するＷＷＷサーバ５０から受け取り、リライタ端末３０に送り出し、リライタにより特定の操作を受けて選択された検索結果をデータベースに格納する中間サーバ１０とからなる。
【００３７】
図１において、複数のリライタ用端末３０と中間サーバ１０とが同一ＬＡＮ(Local Area Network)に接続し、このＬＡＮはルータをゲートウェイとしてインターネットに接続し、複数のサーチエンジンサーバ４０と複数のＷＷＷサーバ５０がインターネットに接続しているネットワーク構成を示している。ここで、このネットワーク構成は一例であり、当業者であれば適宜システム構築環境に応じて設計変更を行うことができる。例えば、中間サーバ１０と複数のリライタ用端末３０が同じＬＡＮに接続しているが、中間サーバ１０とリライタ用端末１０とはインターネット又はＷＡＮ(Wide Area Network)を介して通信する構成であってもよく、リライタ用端末１０も全て同じＬＡＮに接続している必要もない。
【００３８】
また、ネットワーク機器として、ルータのみを示したが、リピーター、ハブ、ブリッジ、レイヤースリースイッチ等のネットワーク機器を適宜介在してネットワークは構成されている。詳細な説明を示さなかったのは、当該部分が本発明の本質的な部分でなく、所謂当業者であれば適宜設計が可能であるためである。
【００３９】
（２）中間サーバの詳細ブロック構成
図２は本実施形態に係る中間サーバの詳細ブロック構成図である。
中間サーバ１０は、リライタ用端末３０から送り出されるＩＤ及びパスワードを対象として本人認証するログイン手段１１と、リライタ用端末３０から送り出される検索キー（検索キーワード、検索ワード、キーワードとも呼称される）を使ってサーチエンジンサーバ４０に検索要求する検索ワード取得手段１２と、サーチエンジンサーバ４０からの検索結果を受け取り、検索結果を一時的に記憶し、検索結果蓄積ＴＢＬを検索キーをキーとして参照し、当該検索キーについて蓄積された検索結果があるか否かを判断し（第１の判断）、検索結果があると判断した場合に作業ＴＢＬを現在使用しているリライタのリライタＩＤ及び作業ＩＤをキーとして参照し、検索結果は現在作業期間内にあるか否かを判断し（第２の判断）、第１の判断の結果及び第２の判断の結果に基づきリライタ用端末３０で表示できるように検索結果を用いてページ生成し、生成したページをリライタ用端末３０に送り出す検索結果取得・表示手段１３と、リライタ用端末３０から送り出される検索結果の登録の指令を受けて作業ＩＤ、リライタＩＤ、検索キー及び選択された検索結果であるＵＲＬを検索結果蓄積ＴＢＬに登録する検索結果蓄積手段１４とからなる。
リライタＩＤは、リライタを識別するための情報であり、且つ、本実施形態では認証でも用いる情報である。
【００４０】
ＷＷＷサーバ５０は、一般的には、情報とその情報のアドレスを格納しており、他のコンピュータからのアドレスを伴う情報取得要求に応じて該当アドレスの情報を要求してきた他のコンピュータに送信する。サーチエンジンサーバ４０は、一般的には、ＷＷＷサーバ５０の情報（より正確にはＷＷＷサーバ５０が格納している情報の複製物又はその情報の一部の複製物）及びその情報のアドレスを自動的に収集し、記憶手段に格納し、他のコンピュータからの検索キーを伴う検索要求に応じて該当検索キーに合致する記憶手段内の情報を検索し、該当する情報がある場合には該当情報及びその情報のアドレスを要求してきた他のコンピュータに送信する。サーチエンジンサーバ４０及びＷＷＷサーバ５０は、本発明の本質的部分でなく、かつ、様々な周知技術が存在し当業者は適宜実現が可能であるので、ここでは詳細な説明は省略する。
【００４１】
リライタ用端末３０は、後記するように一般的なコンピュータの構成であり、Ｗｅｂブラウザがインストールされ、Ｗｅｂページを閲覧表示する機能を有している。ここで、本実施形態の構成では、情報収集システムの発明の本質的部分は中間サーバ１０となっているが、ログイン手段１１、検索ワード取得手段１２、検索結果取得・表示手段１３、検索結果蓄積手段１４をリライタ用端末３０上で実装することもできる（全ての手段でなく一部の手段のみの実装も可能）。
【００４２】
（３）ハードウェア構成
図３は本実施形態に係る情報収集システムで使用されるコンピュータのハードウェア構成図である。
情報収集システムで用いられるコンピュータ１００は、ＣＰＵ(Central Processing Unit)１１１、ＲＡＭ(Random Access Memory)１１２、ＲＯＭ(Read Only Memory)１１３、フラッシュメモリ(Flash memory)１１４、外部記憶装置であるＨＤ(Hard disk)１１５、ＬＡＮ(Local Area Network)カード１１６、マウス１１７、キーボード１１８、ビデオカード１１９、このビデオカード１１９と電気的に接続する表示装置であるディスプレイ１１９ａ、サウンドカード１２０、このサウンドカード１２０と電気的に接続する音出力装置であるスピーカ１２０ａ及びフフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記憶媒体を読み書きするドライブ１２１からなる。中間サーバ１０、リライタ用端末３０、サーチエンジンサーバ４０及びＷＷＷサーバ５０はコンピュータ１００のハードウェア構成をとる。なお、若干のハードウェアの構成要素の変更をすることができるのは当然であり、特に、中間サーバ１０、サーチエンジンサーバ４０及びＷＷＷサーバ５０には多数のコンピュータからの同時アクセスを可能とするために高いスペックの部品からなるハイパフォーマンスのコンピュータを用いるのが一般的である。中間サーバ１０、サーチエンジンサーバ４０及びＷＷＷサーバ５０は複数のコンピュータで構築することもできる。
【００４３】
（４）使用するデータの構造
図４は本実施形態に係る中間サーバで用いるデータベースのテーブル構成である。
リライタＴＢＬは、リライタＩＤ及び氏名の属性を有する。ログイン手段１１はリライタＴＢＬを参照して本人認証を行うため、パスワードを属性に加えてもよい。本実施形態では、コンピュータセキュリティを強固にするためにパスワードはリライタＴＢＬの各行（タプル、組）と関連付けて別ファイルに記録している。この他、中間サーバ１０内にログイン手段１１を構築せずに、ログイン手段１１の機能を有する専用に構築された認証サーバをシステムの構成に加え、中間サーバ１０が認証サーバに本人認証の処理を要求する構成であってもよい。
【００４４】
作業ＴＢＬは、作業ＩＤ、作業期間及びリライタＩＤの属性を有する。作業ＩＤはテープ起こしの作業毎に付与される識別情報である。作業期間は該当作業の予定作業期間である。リライタＩＤはリライタ毎に付与される識別情報である。認証に用いるＩＤと同じであるが、リライタＩＤと認証に用いるＩＤを別々にすることもできる。
【００４５】
検索結果蓄積ＴＢＬは、作業ＩＤ、リライタＩＤ、検索キーワード及び検索結果ＵＲＬの属性を有する。検索結果ＵＲＬはサーチエンジンサーバ４０から中間サーバ１０が受け取った検索結果に包含される情報であり、特に、検索結果蓄積ＴＢＬに蓄積される検索結果ＵＲＬはリライタによって該当ＵＲＬが閲覧され、さらに、リライタが登録ボタンを押下して登録を希望して登録されたＵＲＬである。
ここで、本実施形態ではデータベースを用いたが、ファイルシステムを利用してデータを保存する構成を採ることもできる。
【００４６】
（５）動作
図５は本実施形態に係る情報収集システムの動作概要説明図である。
リライタ用端末３０からの要請で中間サーバ１０で認証がなされて認証が成功した後に、中間サーバ１０が検索用のＷｅｂページを送信し、リライタ用端末３０が受信して図５（ａ）に示すようにブラウザのウィンドウに表示する。リライタはリライタ用端末３０に検索キーを入力して、検索のコマンドボタンをマウスポインタ（マウスが指し示している位置を表すシンボル）で押下する。検索キーはリライタ用端末３０から、中間サーバ１０を経由してサーチエンジンサーバ４０が受け取り、その検索キーを用いてサーチエンジンサーバ４０が検索処理を行い、検索結果のＷｅｂページが中間サーバ１０に送信される。中間サーバ１０でも受信した検索結果のＷｅｂページを用いてＷｅｂページを生成して送信し、リライタ用端末３０が受信してブラウザのウィンドウの右フレームに図５（ｂ）に示すように表示される。このとき、ブラウザのウィンドウの左フレームにはブランクのＷｅｂページ（文字、図が表示されていないページ）が表示される。ブラウザのウィンドウの右フレームには検索結果として検索キーに関連したＷｅｂページのリンク（あるＷｅｂページからほかのＷｅｂページへジャンプさせるための関連付け）が複数整形されて表示されており、リライタはリライタ用端末３０のマウスを用いてマウスポインタで所望のリンクを選択する。リライタ用端末３０からのＷｅｂページ取得要求は中間サーバ１０を介して選択したリンクに係るＵＲＬで示されるＷＷＷサーバ５０になされる。これは中間サーバ１０により生成されたＷｅｂページのリンクがＷＷＷサーバのリンクを包含した中間サーバのＵＲＬに置換されているためである。ＷＷＷサーバ５０はＵＲＬで示されるＷｅｂページ（図５（ｃ）参照）を中間サーバ１０に送信し、中間サーバ１０は受信したＷｅｂページを送信すると共に、検索結果登録のコマンドボタンが配置されたＷｅｂページを送信する。リライタ用端末３０では、ブラウザのウィンドの左フレームに検索結果登録のコマンドボタンが配置されたＷｅｂページが表示され、右フレームに選択したリンクに係るＵＲＬのＷｅｂページが表示される（図５（ｄ）参照）。ウィンドウの左フレームに表示されるコマンドボタンをリライタが押下することで、現在右フレームに表示されているＷｅｂページのＵＲＬ、検索キー、リライタＩＤ及び作業ＩＤが登録される。
【００４７】
以降、情報収集システムの動作を複数の処理に分けて詳細に説明する。主にログイン手段１１が動作を担うログイン処理、主に検索ワード取得手段１２が動作を担う検索処理、主に検索結果取得・表示手段１３が動作を担う検索取得処理、及び、主に検索結果蓄積手段１４が動作を担う検索結果蓄積処理である。
【００４８】
（５．１）ログイン処理
図６は本実施形態に係るシステムのログイン処理のフローチャートである。
リライタはブラウザのウィンドウに中間サーバのＵＲＬを入力してアクセスを指示すると、リライタ用端末３０が中間サーバ１０にアクセスし、中間サーバ１０はＩＤ／ＰＡＳＳＷＯＲＤ入力画面のＷｅｂページをアクセスしてきたリライタ用端末３０に送信する（ステップ１０１）。
【００４９】
リライタ用端末３０はＩＤ／ＰＡＳＳＷＯＲＤ入力画面のＷｅｂページを受信し、ブラウザのウィンドウに図７（ａ）に示すように表示する（ステップ１１１）。
リライタはリライタ用端末３０のキーボードを用いてＩＤ及びＰＡＳＳＷＯＲＤを入力し、ログインのコマンドボタンをマウスを用いてマウスポインタで押下する。リライタ用端末３０はＩＤ及びＰＡＳＳＷＯＲＤを中間サーバ１０に送信する（ステップ１２１）。
中間サーバ１０はＩＤ及びＰＡＳＳＷＯＲＤをリライタ用端末３０から取得する（ステップ１３１）。
【００５０】
中間サーバ１０は取得したＩＤ及びＰＡＳＳＷＯＲＤをキーとしてリライタＴＢＬを参照し、リライタＴＢＬに格納されているデータと照合する（ステップ１４１）。照合の結果、一致したか否かを判断し（ステップ１４２）、一致すると判断した場合にはログインＯＫと判断し、次の検索処理に進む（ステップ１５１）。ステップ１４２で一致しないと判断した場合にはログイン失敗と判断し（ステップ１５２）、終了する。ステップ１５２の後に、ステップ１１１に戻る構成であってもよい。
【００５１】
（５．２）検索処理
図８は本実施形態に係るシステムの検索処理のフローチャートである。
【００５２】
中間サーバ１０はキーワード入力画面のＷｅｂページを認証を経たリライタ用端末３０に送信する（ステップ２０１）。
リライタ用端末３０は受信したキーワード入力画面のＷｅｂページをブラウザのウィンドウに図７（ｂ）に示すように表示する（ステップ２１１）。
リライタは、表示されているＷｅｂページに配置されているテキストボックスにリライタ用端末３０のキーボードを用いて検索キーを入力し、検索のコマンドボタンをマウスを用いてマウスポインタで押下する。
【００５３】
リライタ用端末３０は入力された検索キーを中間サーバ１０に送信する（ステップ２２１）。
中間サーバ１０はリライタ用端末３０からの検索キーを取得する（ステップ２３１）。
中間サーバ１０は検索キーを伴う検索要求を、予め設定されているサーチエンジンサーバ４０に送信する（ステップ２４１）。
サーチエンジンサーバ４０は検索キーを用いて検索処理を実行する（ステップ２５０）。サーチエンジンサーバ４０の詳細処理は、本発明の本質的部分でなく、かつ、様々な周知技術が存在し当業者は適宜実現が可能であるので、ここでは詳細な説明は省略する。
【００５４】
（５．３）検索取得処理
図９は本実施形態に係るシステムの検索取得表示処理のフローチャートである。
中間サーバ１０はサーチエンジンサーバ４０の検索結果のＷｅｂページを取得し、一時的に記憶手段に記録する（ステップ３０１）。ここで、記録する記憶手段は、データベースであってもよいが、メインメモリの割り当てられた領域であってもよい。
中間サーバ１０は検索処理でリライタより入力された検索キーをキーとして検索結果蓄積ＴＢＬを照会する（ステップ３１１）。中間サーバ１０はこの検索キーについて蓄積された検索結果があるか否かを判断する（ステップ３１２）。
【００５５】
前記ステップ３１２において検索結果があると判断した場合には、中間サーバ１０はその検索結果の作業ＩＤ及びリライタＩＤをキーとして作業ＴＢＬを照会する（ステップ３２１）。中間サーバ１０はその検索結果は現在作業期間内にある作業の共同作業者が登録したものか否かを判断する（ステップ３２２）。この判断はより詳細には、検索結果の作業ＩＤ及びリライタＩＤと同一の組み合わせの行が作業ＴＢＬがある場合に、その該当する行の作業期間に現在の日付が含まれるか否かを判断することで決定することができる。
【００５６】
ステップ３２２において検索結果は現在作業期間内にある作業の共同作業者が登録したものであると判断した場合には、中間サーバ１０は検索結果画面１のＷｅｂページを生成してリライタ用端末３０に送信する（ステップ３３１）。リライタ用端末３０は検索結果画面１のＷｅｂページを受信してブラウザのウィンドウに図１０（ａ）に示すように表示する（ステップ３３２）。この検索結果画面１は、図１０（ａ）に示すように、ブラウザの左のフレームに検索キーを入力するテキストボックス及び検索のコマンドボタンが配置されたＷｅｂページと、ブラウザの右上のフレームには検索結果蓄積ＴＢＬを照会して取得した該当検索結果の検索結果ＵＲＬを用いたＷｅｂページと、ブラウザの右下のフレームにサーチエンジンサーバ４０から取得したＷｅｂページとからなる。
【００５７】
前記ステップ３１２において検索結果がないと判断した場合、並びに、前記ステップ３２２で検索結果は現在作業期間内にある作業の共同作業者が登録したものではないと判断した場合、中間サーバ１０は検索結果画面２のＷｅｂページを生成してリライタ用端末３０に送信する（ステップ３４１）。リライタ用端末３０は検索結果画面２のＷｅｂページを受信してブラウザのウィンドウに図１０（ｂ）に示すように表示する（ステップ３４２）。この検索結果画面２は、前記検索結果画面１と比べ、図１０を参照すると分かるように、検索結果画面１の右上のフレームがなくなった形態を呈している。
【００５８】
（５．４）情報結果蓄積処理
図１０（ａ）又は図１０（ｂ）のＷｅｂページがリライタ用端末３０のブラウザのウィンドウに表示されている状態において、検索結果のリンクをマウスを用いてマウスポイントで選択することで、図１１（ａ）から図１１（ｂ）へウィンドウの表示が変化する。すなわち、検索結果の選択により、表示されるＷｅｂページが変更される。ブラウザのウィンドウの左フレームは、中間サーバ１０から送信される検索結果登録のコマンドボタンが配置されたＷｅｂページが表示される。他方、ブラウザの右フレームは、選択した検索結果のリンク先のＷｅｂページが中間サーバ１０を介して表示される。
【００５９】
検索結果画面１のＷｅｂページがブラウザのウィンドウに表示された場合に、右下フレームのＷｅｂページのリンク先を選択したときでも、右上フレームのＷｅｂページのリンク先を選択したときでも、図１１（ｂ）のように左フレームに検索結果登録のコマンドボタンを配置させたＷｅｂページを表示させてもよいが、右上フレームのＷｅｂページのリンク先を選択した場合には図１２（ａ）に示すように左フレームに検索結果登録のコマンドボタンを配置しないＷｅｂページを表示し（図１２（ａ）で表示されているコマンドボタンは点線及び白抜き文字で表示しており、コマンドボタンが配置されていないことを示す。）、右下フレームのＷｅｂページのリンク先を選択した場合には図１２（ｂ）に示すように左フレームに検索結果登録のコマンドボタンを配置したＷｅｂページを表示する構成を採ることが望ましい。このような構成とすることで、検索結果蓄積ＴＢＬに蓄積されていた検索結果ＵＲＬを用いて生成された右上フレームのＷｅｂページのリンク先を選択した場合に、検索結果登録のコマンドボタンがブラウザのウィンドウに表示されることなく、リライタが誤って検索結果の登録を指示することがない。誤って検索結果の登録を行うことを防止するために、このように検索結果登録のコマンドボタンを配置させないＷｅｂページを表示させる以外に、検索結果蓄積ＴＢＬの検索結果ＵＲＬと一致しないか否かを登録時に照会及び判断し、既に登録している場合には登録しない構成を採ることができる。また、コマンドボタンを配置しない構成にあっては、コマンドボタンの代わりに押下することができないシンボルを表示させたり、コマンドボタンを配置させた場合でも押下しても有効にならないようにすることもでき、リライタに既に登録済みであることを明示的に報知することができる。
【００６０】
図１３は本実施形態に係るシステムの検索結果蓄積処理のフローチャートである。
リライタが図１１（ｂ）又は図１２（ｂ）に示すブラウザのウィンドウの左フレームに配置されたコマンドボタンをマウスポインタで押下すると、登録指示が中間サーバ１０に送信され、中間サーバ１０はその指示を受けて現在右フレームに表示されているＷｅｂページのＵＲＬ、リライタＩＤ，作業ＩＤ及び検索キーワードを取得し（ステップ４０１）、このＵＲＬ、リライタＩＤ，作業ＩＤ及び検索キーワードを作業結果蓄積ＴＢＬに情報登録する（ステップ４１１）。ここで、ＷｅｂページのＵＲＬ、リライタＩＤ，作業ＩＤ及び検索キーワードの取得方法であるが、認証を経ているのでリライタＩＤは特定され、このリライタＩＤをキーとして作業ＴＢＬを閲覧することで作業ＩＤも特定され、検索キーワードは中間サーバ１０を介してサーチエンジンサーバ４０に検索要求する場合に一時的にリライタＩＤと関連付けて記憶しておくことで取得でき、ＷｅｂページのＵＲＬも中間サーバ１０を介してＷＷＷサーバ５０からＷｅｂページを取得する場合に一時的にリライタＩＤと関連付けて記憶しておくことで取得することができる。
【００６１】
（６）中間サーバによるＷｅｂページの生成の詳細説明
（６．１）サーチエンジンからの検索結果のＷｅｂページを用いたＷｅｂページの生成
図１４は本実施形態に係るサーチエンジンからのＷｅｂページを利用した中間サーバによるＷｅｂページの生成の概要説明図である。
リライタ用端末３０のブラウザにリライタが入力した検索キーを伴う検索要請がなされ（Ｓ１）、中間サーバ１０はサーバサイドアプリケーションとしてサーチエンジンサーバ４０への問い合わせ処理を実施する（Ｓ２）。中間サーバ１０はｈｔｔｐクライアントコンポーネントでサーチエンジンサーバ４０にｈｔｔｐリクエストを送る（Ｓ３）。サーチエンジンサーバ４０は受け取った検索キーで検索処理を行ってＷｅｂページを生成した後に、中間サーバ１０にそのＷｅｂページをｈｔｔｐレスポンスで送る（Ｓ４）。中間サーバ１０はｈｔｔｐクライアントコンポーネントでサーチエンジンサーバ４０からｈｔｔｐレスポンスを受け、サーバサイドアプリケーションの検索サーバへの問合せ処理に渡す（Ｓ５）。検索サーバへの問合せ処理は、サーバサイドアプリケーションの独自ＨＴＭＬ生成処理に渡し（Ｓ６）、この独自ＨＴＭＬ生成処理がサーチエンジンサーバ４０からのＷｅｂページ上のリンクをリライタ用端末３０が中間サーバ１０を介してＷＷＷサーバ５０にアクセスするように変更する（Ｓ７）。中間サーバ１０はリンクを変更したＷｅｂページをリライタ用端末３０に送信する（Ｓ８）。
【００６２】
（６．２）ＷＷＷサーバからのＷｅｂページを用いたＷｅｂページの生成
図１５は本実施形態に係るＷＷＷサーバからのＷｅｂページを利用した中間サーバによるＷｅｂページの生成の概要説明図である。
リライタ用端末３０のブラウザに表示される検索結果のリンク先が表示されたＷｅｂページ上でマウスポインタでリンクを選ぶことで、（６．１）で説示したように、リンク先が変更されておりＷＷＷサーバ５０ではなく中間サーバ１０にアクセスする（Ｓ１）。中間サーバ１０はサーバサイドアプリケーションとして（一般）ＷＷＷサーバ５０へＵＲＬで示されるＷｅｂページの取得処理を実施する（Ｓ２）。中間サーバ１０はｈｔｔｐクライアントコンポーネントでＷＷＷサーバ５０にｈｔｔｐリクエストを送る（Ｓ３）。ＷＷＷサーバ５０は受け取ったｈｔｔｐリクエストに基づきＷｅｂページを読み出した後に、中間サーバ１０にそのＷｅｂページをｈｔｔｐレスポンスで送る（Ｓ４）。中間サーバ１０はｈｔｔｐクライアントコンポーネントでＷＷＷサーバ５０からｈｔｔｐレスポンスを受け、サーバサイドアプリケーションの独自ＨＴＭＬ生成処理に渡す（Ｓ５）。この独自ＨＴＭＬ生成処理がＷＷＷサーバ５０からのＷｅｂページ上のリンクをリライタ用端末３０が中間サーバ１０を介してＷＷＷサーバ５０にアクセスするように変更する（Ｓ６）。中間サーバ１０はｈｔｔｐクライアントコンポーネントで要求したＵＲＬ（つまり、現在のＷｅｂページをＷＷＷサーバ５０から取得する場合に必要なＵＲＬ）をバッファ領域に保持する（Ｓ７）。この保持されたＵＲＬはＵＲＬの登録処理時にバッファからＵＲＬが読み出され、読み出されたＵＲＬを用いて登録の処理がなされる。中間サーバ１０はＳ６で生成したＷｅｂページをリライタ用端末３に送信する（Ｓ８）。
【００６３】
（７）本実施形態の効果
このように本実施形態に係る情報収集システムによれば、リライタはリライタ用端末３０を用いて中間サーバ３０にアクセスし、認証を経て検索キーを入力して情報検索の指示を出すべくコマンドボタンを押下することで、中間サーバ３０はサーチエンジンサーバ４０に検索キーを渡して検索処理を要請し、その処理の結果である検索結果を単にリライタ用端末３０に送信するだけでなく、現在検索を指示しているリライタと同一の作業を行っているリライタが過去に登録した検索結果ＵＲＬと関連付いている検索キーと現在の検索指示に係る検索キーとの一致を判断し、一致した場合にはサーチエンジンサーバ４０から取得した検索結果だけでなく、登録していた検索結果ＵＲＬを別々のＷｅｂページとして送信するので、リライタは自己の検索キーによる検索結果だけでなく同じ作業を行っているリライタの検索結果も表示され、より効率的な検索作業を行うことができ、テープ起こしを迅速に完了させることができる。
【００６４】
また、検索結果の登録は、リライタ端末３０のブラウザのウィンドウに表示された検索結果のＵＲＬのリンクをリライタがマウスポインタで選択し、かかるリンク先のＷｅｂページを中間サーバ１０を介してリンク先のＷｅｂページを格納しているＷＷＷサーバ５０から取得し、ブラウザのウィンドウにそのＷｅｂページが表示されると共に、検索結果登録のコマンドボタンが表示され、リライタがこのコマンドボタンを押下することで登録指示が中間サーバ１０になされ、現在表示させているＷｅｂページのＵＲＬが登録されるので、中間サーバ１０が介在したＷｅｂページのＵＲＬが全て登録される弊害を回避し、リライタが登録の必要があると考えたＷｅｂページのＵＲＬのみが登録されるので、高い有用性を有する検索結果のＵＲＬが登録され、効率的な検索作業を促進する。特に、本実施形態では、登録された検索結果のＵＲＬのリンクからなるＷｅｂページ上でリンクをマウスポインタで選択した場合に、検索結果登録のコマンドボタンがブラウザのウィンドウ上に表示されないため、重複した検索結果のＵＲＬの登録を回避することができる。
【００６５】
（８）本実施形態の補記
（８．１）テープ起こし以外への適用可能性
本実施形態では、テープ起こしを業とするリライタを対象として実施形態を説示したが、このテープ起こしの作業に限らず、同時平行して検索を行いながら作業を行う状況下において本発明のシステムを適用することで本発明の効果を享受することができる。
例示として、外国語文献、外国語論文等の外国語のドキュメントを翻訳する場合にも、共同して複数の翻訳者が当たる場合もあり、この場合にも適用することができる。この他、ソフトウェア設計環境、製造物設計環境等でも使用することができる。共同して作業を行い、同じような内容についてメンバが同様に調べるような環境には本発明を適用して効果を享受することができる。
【００６６】
（８．２）インターネットを介しないネットワーク構成での適用可能性
本実施形態では、インターネットを介してサーチエンジンサーバ４０及びＷＷＷサーバ５０とリライタ用端末３０及び中間サーバ１０とが通信可能な構成であったが、インターネットを介さず、中間サーバ１０、リライタ用端末３０、サーチエンジンサーバ４０及びＷＷＷサーバ５０が一つの閉じたＬＡＮに接続した構成であっても、本発明を適用することができる。
【００６７】
（その他の実施形態）
（検索キーの類似）
前記第１の実施形態においては、現在対象となっている検索キーとデータベースに格納されている検索結果の検索キーとの比較は一致として説示したが、完全一致の他、部分一致も含ませることもできる。
また、現在対象となっている検索キーと、データベースに格納されている検索結果の検索キーとが意味、外観及び称呼が同一又は類似する場合も一致とみなして処理することもできる。外観が類似するか否か、称呼が類似するか否か、概念が類似するか否かの技術ついては、様々な周知技術が存在し、当業者が適宜実施可能であるため説明は省略する。概念の類似に関して使用可能な技術の一例を挙げるとすれば、シソーラスのデータベースを用いることができ、これにより概念が類似か否かの処理を実現することができる。
【００６８】
このように完全一致以外も一致としてみなして処理させる実装を行った場合に、どの場合を検索キーと一致であるとみなすかを設定することができる構成であることが望ましい。システム運用者が情報収集システム全体として設定する構成であってもよいが、リライタがリライタ用端末３０を用いて各人設定できる構成であることが望ましい。一例を挙げれば、リライタがリライタ用端末３０を用いて検索するときに、ブラウザのウィンドウに表示されている検索用のＷｅｂページ上で設定して検索を指示する構成であることが望ましい。
【００６９】
（中間サーバとＷＷＷサーバの連携）
前記第１の実施形態においては、中間サーバ１０がＷｅｂページ生成機能を有する構成としたが、Ｗｅｂページ生成は他のコンピュータに中間サーバ１０が必要なデータをそのコンピュータに送信し、リライタ用端末３０に送信する構成にすることもできる。
中間サーバ１０がＷｅｂページ生成機能を有する構成のより具体的な実装形式としては、ＷＷＷサーバに対して中間サーバ１０の機能をアドインとして機能追加する形式が一例となる。また、プロキシーサーバ(proxy server)に対して中間サーバ１０の機能を追加する形式も一例となる。プロキシーサーバで実現する場合にも、Ｗｅｂページのリンクの書き換えを行ってもよいが、リライタ用端末３０のブラウザがプロキシーサーバを経由して情報取得する構成となるために、リンクの書き換えなしでも実現することができる。
【００７０】
（検索エンジンの指定）
前記第１の実施形態においては、中間サーバ１０に予め設定されているサーチエンジンサーバ４０に対して検索要求を行っていたが、キーワード入力画面のＷｅｂページに複数のサーチエンジンサーバ４０を選択することができるリストボックスを配置し、リライタが選択したサーチエンジンサーバ４０に検索要求を行う構成にすることもできる。ここで、リストボックスは一例であり、サーチエンジンサーバ４０を指定するテキストボックスが配置され、このテキストボックスにサーチエンジンサーバ４０のＵＲＬ又はＩＰアドレス等のサーチエンジンサーバ４０を特定することができる情報を入力することで、指定されたサーチエンジンサーバ４０に検索要求を行う構成にすることもできる。ただし、ここで、指定したサーチエンジンサーバ４０の特定情報が誤っている場合、又は、サーチエンジンサーバ４０からのレスポンスがない場合には、自動的に他のサーチエンジンサーバ４０を代替して対応することが望ましい。
【００７１】
（検索結果蓄積ＴＢＬの検索結果ＵＲＬとサーチエンジンサーバから取得したＵＲＬの一致判断）
前記第１の実施形態においては、現在対象の検索キーと蓄積されている検索キーが一致した場合には、蓄積されている検索キーと関連付いている検索結果ＵＲＬが読み出され、サーチエンジンサーバからの検索結果と伴にリライタ用端末３０に送信されてそれぞれの検索結果が区別して表示されるが、蓄積されている検索結果とサーチエンジンの検索結果に共通のＵＲＬがある場合にはサーチエンジンの検索結果から共通のＵＲＬを除外してリライタ用端末３０に送信する構成にすることもでき、リライタが重複したリンク先を閲覧することを防止することができる。
【００７２】
（同じリライタが複数作業を同期間で行っている場合）
リライタは複数の作業を同時並行して行うこともあり、この場合にも前記第１の実施形態においては、現在の検索キーと蓄積されている検索キーとの一致を判断し、さらに、一致した蓄積された検索キーに関連付いたリライタと同じ作業を行っている場合に、蓄積された検索結果のＵＲＬが表示されることになるが、現在リライタが行っている作業を特定し、この作業を共同で行っているリライタが登録した検索キーとの一致を判断する構成にすることもでき、中間サーバ１０が蓄積された多数の検索キーと現在対象の検索キーの一致を比較する回数が大幅に低減されると共に、現在の作業と関連付けられて蓄積されている検索キーのＵＲＬとそれ以外の作業と関連付けられて蓄積されている検索キーのＵＲＬがあった場合に、前者のＵＲＬの方がより作業に適した情報を有する傾向があり、リライタのさらなる作業効率の向上につながる。
【００７３】
現在リライタが行っている作業の特定は、認証時にリライタが複数の作業を有しているか否かを判断し、有していると判断された場合には作業の選択を行うためのＷｅｂページをリライタ用端末３０に送信し、リライタが選択することで可能となる。この他、作業管理を行うシステムが構築されている場合には、そのシステムから対象となっているリライタが現在どの作業を行っているかを示す情報を中間サーバ１０が取得する仕組みを構築することでも可能となる。
【００７４】
（同じ作業ＩＤの登録している検索キーの表示）
前記第１の実施形態においては、検索キーをリライタがブラウザに入力することで、入力された検索キーと蓄積されている検索キーとの一致を判断し、一致した蓄積された検索キーと関連付いた検索結果のＵＲＬを表示しているが、検索結果蓄積ＴＢＬを用いてリライタの現在の作業と同一の作業を行っているリライタによる蓄積された検索キーを参照することができる構成にすることもでき、リライタがテープ起こしする音声データの音を誤って聴くことや、誤った用語が用いられて録音されていることがあり、この場合にリライタが検索キーを用いて検索しても検索結果が得られないか、不必要な情報を取得することになるが、他のリライタが蓄積した検索キーを閲覧することでそれらの状況を回避して誤ったテープ起こしを行うことを防止したり、テープ起こしの作業を迅速に完了することができる。さらに、検索キーを表示する場合にはリライタを特定することができる情報、例えば、氏名を表示することが望ましく、新人のリライタが入力した検索キーよりも有能なリライタが入力した検索キーを参考にする方がより迅速に作業を進めることができる。特に、登録された検索キーが膨大にある場合には有効である。このようにリライタを特定することができる情報は検索キーと共に表示することができる他、検索結果をリライタがブラウザのウィンドウで閲覧する場合に検索結果のＵＲＬとこのＵＲＬと関連付いたリライタ（つまり、検索結果のＵＲＬを登録したリライタ）のリライタを特定することができる情報を表示することもできる。
【００７５】
（閲覧時間又は閲覧回数の計測による自動登録）
前記第１の実施形態においては、登録のコマンドボタンをマウスポインタで押下することで現在閲覧しているＷｅｂページのＵＲＬが検索キーと伴に登録される構成であるが、閲覧から所定時間を経過した場合、又は、同じサイトの閲覧回数が所定回数を経過した場合に、自動的に該当ＷｅｂページのＵＲＬが登録される構成にすることもできる。
【００７６】
閲覧から所定時間を経過したか否かは、リライタ用端末３０のブラウザに閲覧時間を計測するプラグインを追加し、そのページが表示されたことを閲覧開始として、他のページに移動した、ブラウザが終了された等の閲覧終了後までの閲覧時間をプラグインが中間サーバ１０に送信する構成、又は、中間サーバ１０がＷＷＷサーバ５０からのＷｅｂページをリライタ用端末１０に送信してから、次の、Ｗｅｂページをリライタ用端末１０に送信するまでを閲覧時間とする構成を採ることで可能となる。
【００７７】
同じサイトの閲覧回数とは、同じＷＷＷサーバ５０が格納するＷｅｂページ（同じサイトのＷｅｂページ）の閲覧回数、または、同じフォルダ名までのパス名内のＷｅｂページの閲覧回数である。閲覧回数の場合には最大閲覧回数個のＷｅｂページのＵＲＬが登録対象となり、一つの検索キーに対して複数のＵＲＬを関連付けて登録を行う。この場合に、リライタ用端末３０のブラウザのウィンドウに表示する場合には、最大閲覧回数個のＷｅｂページのＵＲＬを画定して（枠線で区切って）他のＵＲＬと区別して表示することが望ましい。そうすることで、リライタが最大閲覧回数個のＷｅｂページが一つのサイトに属することを認識することができ、複数の異なるサイトを閲覧して情報を収集するのではなく同じサイトを閲覧して情報を収集するために効率良く情報収集することができる。
【００７８】
「http://jp.fujitsu.com/group/shikoku/services/solitions/index.html」は、次の構成からなる。
「http」：スキーム名
「jp.fujitsu.com」：サーバ名、
「/group/shikoku/services/solitions/index.html」：パス名
同じＷＷＷサーバ５０が格納するＷｅｂページは、例えば、「jp.fujitsu.com」で特定されるサーバが格納するＷｅｂページである（ここで、同じＷＷＷサーバ５０としているが、実体は複数のＷＷＷサーバ５０から構成されていることもあり、サーバ名が同一であれば同じＷＷＷサーバとする）。フォルダ名までのパス名内のＷｅｂページは、例えば、「/group/shikoku/services/solitions/」以下のＷｅｂページ、「/group/shikoku/」以下のＷｅｂページである。
リライタ用端末３０のブラウザによる閲覧時には中間サーバ１０を経由するために中間サーバ１０がＵＲＬを保持しており、中間サーバ１０でのカウントが可能である。
【００７９】
このように構成されることにより、所定条件を満たせば中間サーバ１０により自動的に登録がなされ、リライタがブラウザ上のコマンドボタンをマウスポインタで押下することなく、自動的に登録されるためにリライタへの負担を軽減することができる。特に、所定時間以上閲覧したＷｅｂページや所定回数以上閲覧したＷｅｂページが登録される場合には、単にリライタが閲覧したＷｅｂページを閲覧する場合と比べ、検索キーに関連して有用な情報が存在するＷｅｂページである可能性が高く、情報収集の迅速化につながる。
【００８０】
ただし、所定時間以上閲覧したＷｅｂページや所定回数以上閲覧したＷｅｂページに該当する場合でも、リライタがリライタ用端末３０のブラウザで登録を取り止めるための入力を受け付ける構成にすることもでき、所定時間以上閲覧したＷｅｂページや所定回数以上閲覧したＷｅｂページであれば有用なＷｅｂページである可能性が高いが、必ずしも有用な情報が存在するＷｅｂページではなく、有用な情報が存在しないＷｅｂページである場合にリライタが手動操作で登録処理を取り消す操作が可能となって、不要なＷｅｂページのＵＲＬの登録が阻止され、他のリライタの情報収集を阻害することがない。
【００８１】
（検索結果のリンクを選択した後の処理について）
前記第１の実施形態では、リライタがリライタ用端末３０のブラウザに検索結果のＷｅｂページを表示させて、検索結果のリンクを選択してリンク先が表示されることでこのリンクのＵＲＬを登録することが可能となり、リライタの選択によって登録がなされる構成であったが、その後は、つまり、登録のコマンドボタンが押下された後は検索結果のＷｅｂページを再表示させることが好ましい。これにより、他のリンク先を選択することができると共に、登録が適切になされたことをリライタに知らせることにもなる。
【００８２】
また、登録がなされた後に、登録が適切になされた旨のＷｅｂページが表示され、そのＷｅｂページ上に検索結果のＷｅｂページのＵＲＬ又は閲覧していたＷＷＷサーバ５０からのＷｅｂページのＵＲＬがリンクとして表示される構成であってもよい。
【００８３】
さらに、登録がなされた後であっても、表示されているＷｅｂページに変化がなく、つまり、登録のコマンドボタンが配置されたＷｅｂページが表示されるフレームとＷＷＷサーバ５０からのＷｅｂページが表示されるフレームのままだったとしても、ブラウザには一時的に閲覧したＷｅｂページの履歴が格納され、その履歴のリストから検索結果のＷｅｂページに戻ることもできるし、ブラウザのツールバーに表示されている履歴を辿ることを指示するボタンの押下で検索結果のＷｅｂページに戻ることもできる。
【００８４】
（優先登録について）
前記第１の実施形態では、蓄積されている検索結果の中から要求した使用者と同じ作業に所属する使用者が登録し、要求した検索キーと一致する検索結果を抽出し、要求した使用者の使用者コンピュータ３０に中間サーバ１０が送信していたが、検索結果の登録時に使用者が指定する優先レベルを付与することもでき、そうして登録された検索結果の中から該当する検索結果を抽出して優先レベルに応じて抽出した検索結果を扱うこともできる。優先した検索結果の扱いとは、優先レベルの高い順に並び替えた後に使用者コンピュータに送信したり、優先レベルも含めて使用者コンピュータに送信した場合に使用者コンピュータで表示する場合に優先レベルに応じて表示を行ったりすることができる。そうすることで、より登録する使用者の意図が反映された登録となって、それを活用して情報収集する使用者がより円滑に調べることができる。ここで、優先レベルを自動的に中間サーバ１０が付与することもでき、例えば、最新に登録された検索結果に高い優先レベルを付与し、所定時間経過毎に蓄積されている検索結果の優先レベルを低くする構成を採ることができる。ただし、他の使用者から検索を実行されて抽出された検索結果、実際にアドレスが示す情報を取得した検索結果については優先レベルを保持又は高くする構成にすることが望ましい。
【００８５】
以上の前記各実施形態により本発明を説明したが、本発明の技術的範囲は実施形態に記載の範囲には限定されず、これら各実施形態に多様な変更又は改良を加えることが可能である。そして、かような変更又は改良を加えた実施の形態も本発明の技術的範囲に含まれる。このことは、特許請求の範囲及び課題を解決する手段からも明らかなことである。
【図面の簡単な説明】
【００８６】
【図１】本発明の第１の実施形態に係る情報収集システムのシステム構成図である。
【図２】本発明の第１の実施形態に係る中間サーバの詳細ブロック構成図である。
【図３】本発明の第１の実施形態に係る情報収集システムで使用されるコンピュータのハードウェア構成図である。
【図４】本発明の第１の実施形態に係る中間サーバで用いるデータベースのテーブル構成である。
【図５】本発明の第１の実施形態に係る情報収集システムの動作概要説明図である。
【図６】本発明の第１の実施形態に係るシステムのログイン処理のフローチャートである。
【図７】本発明の第１の実施形態に係るリライタ用端末上でのブラウザのウィンドウでの表示の一例（ログイン画面、検索画面）である。
【図８】本発明の第１の実施形態に係るシステムの検索処理のフローチャートである。
【図９】本発明の第１の実施形態に係るシステムの検索取得表示処理のフローチャートである。
【図１０】本発明の第１の実施形態に係るリライタ用端末上でのブラウザのウィンドウでの表示の一例（検索結果画面）である。
【図１１】本発明の第１の実施形態に係るリライタ用端末上でのブラウザのウィンドウでの表示の一例（検索結果画面、情報閲覧・登録画面）である。
【図１２】本発明の第１の実施形態に係るリライタ用端末上でのブラウザのウィンドウでの表示の一例（情報閲覧画面、情報閲覧・登録画面）である。
【図１３】本発明の第１の実施形態に係るシステムの検索結果蓄積処理のフローチャートである。
【図１４】本発明の第１の実施形態に係るサーチエンジンからのＷｅｂページを利用した中間サーバによるＷｅｂページの生成の概要説明図である。
【図１５】本発明の第１の実施形態に係るＷＷＷサーバからのＷｅｂページを利用した中間サーバによるＷｅｂページの生成の概要説明図である。
【符号の説明】
【００８７】
１０  中間サーバ
１１  ログイン手段
１２  検索ワード取得手段
１３  検索結果取得・表示手段
１４  検索結果蓄積手段
３０  リライタ用端末
４０  サーチエンジンサーバ
５０  ＷＷＷサーバ
１００    コンピュータ
１１１    ＣＰＵ
１１２    ＲＡＭ
１１３    ＲＯＭ
１１４    フラッシュメモリ
１１５    ＨＤ
１１６    ＬＡＮカード
１１７    マウス
１１８    キーボード
１１９    ビデオカード
１１９ａ    ディスプレイ
１２０    サウンドカード
１２０ａ  スピーカ
１２１    ドライブ
【図１】
0004832101.tif 000002
【図２】
0004832101.tif 000003
【図３】
0004832101.tif 000004
【図４】
0004832101.tif 000005
【図５】
0004832101.tif 000006
【図６】
0004832101.tif 000007
【図７】
0004832101.tif 000008
【図８】
0004832101.tif 000009
【図９】
0004832101.tif 000010
【図１０】
0004832101.tif 000011
【図１１】
0004832101.tif 000012
【図１２】
0004832101.tif 000013
【図１３】
0004832101.tif 000014
【図１４】
0004832101.tif 000015
【図１５】
0004832101.tif 000016