(57)【要約】【課題】  法律に馴染みのないユーザであっても、サービスの位置付けを区別して事務所情報を検索することができる事務所情報検索システムを提供する。【解決手段】  検索サーバ１００は、法定業務を拡張サービスとは区別して選択可能な法定業務選択ページ２１４，２３４を提供し、法定業務選択ページ２１４，２３４での選択結果に基づいて、該当の法定業務のサービスＩＤに対応する事務所情報を検索する。また、拡張サービスを法定業務とは区別して選択可能な拡張サービス選択ページ２１６，２３６を提供し、拡張サービス選択ページ２１６，２３６での選択結果に基づいて、該当の拡張サービスのサービスＩＤに対応する事務所情報を検索する。そして、索出した事務所情報に基づいて事務所情報一覧ページを生成し、生成した事務所情報一覧ページを提供する。【選択図】  図２
2006301814.tif 000002
【特許請求の範囲】
【請求項１】
法律により規定される法定業務が行われる事務所に関する事務所情報を、前記法定業務に関する法定業務情報、および前記法定業務以外の業務である拡張サービスに関する拡張サービス情報と対応付けて記憶する事務所情報記憶手段と、
前記法定業務に対応するキーワードの一覧を前記拡張サービスに対応するキーワードとは区別して提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第１キーワード選択画面を提供する第１キーワード選択画面提供手段と、
前記拡張サービスに対応するキーワードの一覧を前記法定業務に対応するキーワードとは区別して提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第２キーワード選択画面を提供する第２キーワード選択画面提供手段と、
前記第１キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報に対応する前記事務所情報を前記事務所情報記憶手段のなかから検索する第１事務所情報検索手段と、
前記第２キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報に対応する前記事務所情報を前記事務所情報記憶手段のなかから検索する第２事務所情報検索手段と、
前記第１事務所情報検索手段または前記第２事務所情報検索手段で索出した事務所情報を提供する事務所情報提供手段とを備えることを特徴とする事務所情報検索システム。
【請求項２】
請求項１において、
前記事務所情報記憶手段は、前記事務所情報を、さらに、前記法定業務または前記拡張サービスに付帯する付帯サービスに関する付帯サービス情報と対応付けて記憶し、
前記付帯サービスに対応するキーワードの一覧を提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第３キーワード選択画面を提供する第３キーワード選択画面提供手段を備え、
前記第１事務所情報検索手段は、前記第１キーワード選択画面および前記第３キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報および前記付帯サービス情報に対応する前記事務所情報を検索し、
前記第２事務所情報検索手段は、前記第２キーワード選択画面および前記第３キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報および前記付帯サービス情報に対応する前記事務所情報を検索することを特徴とする事務所情報検索システム。
【請求項３】
請求項１および２のいずれか１項において、
前記事務所情報記憶手段は、前記事務所の事務所ＩＤおよび前記事務所情報を対応付けて登録する事務所情報管理テーブルと、前記事務所ＩＤおよび前記法定業務情報または前記拡張サービス情報を１つのレコードとして登録するサービス管理テーブルとを記憶し、
前記第１事務所情報検索手段は、前記第１キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報に対応する前記事務所ＩＤを前記サービス管理テーブルのなかから検索し、索出した事務所ＩＤに対応する前記事務所情報を前記事務所情報管理テーブルのなかから検索し、
前記第２事務所情報検索手段は、前記第２キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報に対応する前記事務所ＩＤを前記サービス管理テーブルのなかから検索し、索出した事務所ＩＤに対応する前記事務所情報を前記事務所情報管理テーブルのなかから検索することを特徴とする事務所情報検索システム。
【請求項４】
請求項１ないし３のいずれか１項において、
前記事務所情報記憶手段、前記第１キーワード選択画面提供手段、前記第２キーワード選択画面提供手段、前記第１事務所情報検索手段、前記第２事務所情報検索手段および前記事務所情報提供手段を含み、所定の業種区分ごとに、当該業種区分に属する事務所の前記事務所情報を検索可能に登録した複数の検索サイトと、
質問文のタイトルを示すタイトル情報、前記質問文に基づいて生成される文書ベクトル、および前記検索サイトの代表ページまたは前記検索サイトにおける前記事務所情報を掲載したページへのリンク情報を対応付けて記憶する質問情報記憶手段と、
キーワードを入力するキーワード入力手段と、
前記キーワード入力手段で入力したキーワードに基づいて前記文書ベクトルを生成する文書ベクトル生成手段と、
前記文書ベクトル生成手段で生成した文書ベクトルと前記質問情報記憶手段の文書ベクトルを演算し、前記キーワード入力手段で入力したキーワードと前記質問文の類似度を算出する類似度算出手段と、
前記類似度算出手段で算出した類似度が高い順に前記質問情報記憶手段のタイトル情報の一覧を提示するとともに前記タイトル情報の一覧のなかからいずれかを選択可能なタイトル情報選択画面を生成するタイトル情報選択画面生成手段と、
前記タイトル情報選択画面生成手段で生成したタイトル情報選択画面を提供するタイトル情報選択画面提供手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記リンク情報を提供するリンク情報提供手段とを備えることを特徴とする事務所情報検索システム。
【請求項５】
請求項４において、
前記質問情報記憶手段は、前記タイトル情報、前記文書ベクトル、前記リンク情報およびインデックスＩＤを対応付けて記憶し、
前記事務所の広告情報を前記インデックスＩＤと対応付けて記憶する広告情報記憶手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記インデックスＩＤを前記質問情報記憶手段のなかから検索し、索出したインデックスＩＤに対応する前記広告情報を前記広告情報記憶手段のなかから検索する広告情報検索手段と、
前記広告情報検索手段で索出した広告情報を提供する広告情報提供手段とを備えることを特徴とする事務所情報検索システム。
【請求項６】
請求項１ないし４のいずれか１項において、
前記事務所情報は、前記事務所の案内情報または前記案内情報へのリンク情報を含み、
前記第１事務所情報検索手段または前記第２事務所情報検索手段で索出した事務所情報に係る事務所を選択可能な事務所選択画面を提供する事務所選択画面提供手段と、
前記事務所選択画面で選択された事務所の選択履歴情報を選択履歴情報記憶手段に保存する選択履歴情報保存手段と、
前記事務所情報の一括印刷要求を入力したときは、前記選択履歴情報記憶手段の選択履歴情報に基づいて、該当の前記事務所情報を前記事務所情報記憶手段のなかから検索する第３事務所情報検索手段と、
前記第３事務所情報検索手段で索出した事務所情報に基づいて、複数の前記案内情報が提供先において一括で印刷可能な案内情報一括印刷画面を生成する案内情報一括印刷画面生成手段と、
前記案内情報一括印刷画面生成手段で生成した案内情報一括印刷画面を提供する案内情報一括印刷画面提供手段とを備えることを特徴とする事務所情報検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、法律により規定される法定業務が行われる事務所に関する事務所情報を検索するシステムに係り、特に、法律に馴染みのないユーザであっても、サービスの位置付けを区別して事務所情報を検索することができる事務所情報検索システムに関する。
【背景技術】
【０００２】
従来、弁護士事務所や特許事務所等の法律により規定される法定業務が行われる事務所に関する事務所情報を検索する技術としては、例えば、特許文献１記載の経営支援仲介システム、特許文献２記載の弁護士紹介システムおよび特許文献３記載の知的サービス提供システムが知られている。
特許文献１記載の発明は、サービスの一覧を表示するとともにサービスの一覧のなかからいずれかを選択可能なサービス選択画面を提供し、サービス選択画面でサービスの１つが選択されたときは、選択したサービスを提供する事務所の一覧を表示するとともに事務所の一覧のなかからいずれかを選択可能な事務所選択画面を提供し、事務所選択画面で事務所が選択されたときは、その事務所の情報を事務所会員情報データベースを検索して、サービス利用企業の端末機へ送信するものである。
【０００３】
特許文献２記載の発明は、入力された検索条件をもとに、弁護士の名前および弁護士事務所の名称と、連絡先の住所、電話番号、ファクス番号および電子メールアドレスとを含む情報を検索して提示するものである。
特許文献３記載の発明は、顧客のＩＤ番号とその相談、質問内容等を顧客の端末からサーバマシンに送信し、サーバマシンは、その相談、質問内容等に最適かつ最近接の専門家を検索し、検索された専門家の端末に電子メールを送信するものである。
【特許文献１】特開２００２−１３３１５７号公報
【特許文献２】特開２００２−２４４５５号公報
【特許文献３】特開２００２−１０９０２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近、知的財産に関する取り組みが政府を中心に活発に行われている。知財高裁の設立等もその取り組みの一環である。このような状況のなかで弁護士事務所や特許事務所には、既存の業務だけではなく幅広いサービスが求めらてくる。その一方で、新しいサービスが次々に市場に投入されてくると、法律に馴染みのないユーザにとっては、どれが既存の業務で、どれが新しく提供されるサービスなのかを区別することが益々難しくなる。
【０００５】
インターネット上で弁護士事務所等の事務所情報を提供する場合、ユーザは、既存の業務にはない新しいサービスを提供する事務所を見つけたいと考えるが、特許文献１記載の発明のように、多数のサービスが区別なく羅列されていては、法律に関するある程度の知識がなければ、新しいサービスを既存の業務と峻別して見つけ出すことは難しい。また逆の場合も考えられる。弁護士事務所等が行う業務は、法律により規定されるいわゆる専任業務であり、有資格者以外が業として行うことは法律で禁止されている。ユーザは、禁止されている専任業務を依頼するため事務所を見つけたいと考えるが、多数のサービスが区別なく羅列されていては、専任業務を他のサービスと峻別して見つけ出すことは難しい。
【０００６】
この問題は、弁護士事務所等の事務所情報を提供する場合に限らず、法律により規定される法定業務を行うあらゆる事務所の事務所情報を提供する場合についても同様に想定される問題である。例えば、行政書士事務所、税理士事務所、司法書士事務所、公認会計士事務所および社会保険労務士事務所がこれに該当する。
このように、法律上の知識が要求される分野においては、サービスが多様化してきた場合、飲食業等の一般的なサービス業とは異なり、サービスの位置付けをユーザが明確に区別できることの意義は極めて大きい。特に、法定業務は、法律上の影響が大きいので、他のサービスとは明確に区別できることが望ましい。これは、飲食業等の一般的なサービス業にはない特有の問題である。
【０００７】
また、特許文献２記載の発明にあっては、弁護士の名前等を提示するだけに過ぎず、また、特許文献３記載の発明にあっては、質問内容等に最適かつ最近接の専門家を検索するだけに過ぎず、サービスが多様化した場合には、いずれも上記問題を解決することはできない。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、法律に馴染みのないユーザであっても、サービスの位置付けを区別して事務所情報を検索することができる事務所情報検索システムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
〔発明１〕  上記目的を達成するために、発明１の事務所情報検索システムは、
法律により規定される法定業務が行われる事務所に関する事務所情報を、前記法定業務に関する法定業務情報、および前記法定業務以外の業務である拡張サービスに関する拡張サービス情報と対応付けて記憶する事務所情報記憶手段と、
前記法定業務に対応するキーワードの一覧を前記拡張サービスに対応するキーワードとは区別して提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第１キーワード選択画面を提供する第１キーワード選択画面提供手段と、
前記拡張サービスに対応するキーワードの一覧を前記法定業務に対応するキーワードとは区別して提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第２キーワード選択画面を提供する第２キーワード選択画面提供手段と、
前記第１キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報に対応する前記事務所情報を前記事務所情報記憶手段のなかから検索する第１事務所情報検索手段と、
前記第２キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報に対応する前記事務所情報を前記事務所情報記憶手段のなかから検索する第２事務所情報検索手段と、
前記第１事務所情報検索手段または前記第２事務所情報検索手段で索出した事務所情報を提供する事務所情報提供手段とを備えることを特徴とする。
【０００９】
このような構成であれば、第１キーワード選択画面提供手段により、第１キーワード選択画面が提供される。また、第２キーワード選択画面提供手段により、第２キーワード選択画面が提供される。これらキーワード選択画面では、法定業務に対応するキーワードおよび拡張サービスに対応するキーワードの一方が他方とは区別して一覧で提示される。したがって、ユーザは、法定業務に対応するキーワードと、拡張サービスに対応するキーワードを区別して認識することができる。すなわち、法定業務と拡張サービスを区別することができる。
【００１０】
第１キーワード選択画面では、さらに、法定業務に対応するキーワードの一覧のなかからいずれかが選択可能となっているので、第１キーワード選択画面においていずれかのキーワードを選択すると、第１事務所情報検索手段により、第１キーワード選択画面での選択結果に基づいて、該当の法定業務情報に対応する事務所情報が事務所情報記憶手段のなかから検索され、事務所情報提供手段により、索出された事務所情報が提供される。
【００１１】
第２キーワード選択画面では、さらに、拡張サービスに対応するキーワードの一覧のなかからいずれかが選択可能となっているので、第２キーワード選択画面においていずれかのキーワードを選択すると、第２事務所情報検索手段により、第２キーワード選択画面での選択結果に基づいて、該当の拡張サービス情報に対応する事務所情報が事務所情報記憶手段のなかから検索され、事務所情報提供手段により、索出された事務所情報が提供される。
【００１２】
これにより、ユーザは、法定業務と拡張サービスを区別することができるので、従来に比して、法律に馴染みのないユーザであっても、サービスの位置付けを区別して事務所情報を検索することができるという効果が得られる。
ここで、第１キーワード選択画面提供手段および第２キーワード選択画面提供手段は、法定業務に対応するキーワードおよび拡張サービスに対応するキーワードの一方が他方とは区別して提示されれば、第１キーワード選択画面および第２キーワード選択画面を別々の画面として提供してもよいし、同一の画面として提供してもよい。
【００１３】
また、事務所とは、物理的な場所として提供されるものだけでなく、ネットワーク上のホームページ等で実現されるような仮想的な場所として提供されるものも含まれる。以下、発明７および８の広告情報提供システムにおいて同じである。
また、事務所情報記憶手段は、事務所情報をあらゆる手段でかつあらゆる時期に記憶するものであり、事務所情報をあらかじめ記憶してあるものであってもよいし、事務所情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって事務所情報を記憶するようになっていてもよい。
【００１４】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、発明７および８の広告情報提供システムにおいて同じである。
【００１５】
〔発明２〕  さらに、発明２の事務所情報検索システムは、発明１の事務所情報検索システムにおいて、
前記事務所情報記憶手段は、前記事務所情報を、さらに、前記法定業務または前記拡張サービスに付帯する付帯サービスに関する付帯サービス情報と対応付けて記憶し、
前記付帯サービスに対応するキーワードの一覧を提示するとともに当該キーワードの一覧のなかからいずれかを選択可能な第３キーワード選択画面を提供する第３キーワード選択画面提供手段を備え、
前記第１事務所情報検索手段は、前記第１キーワード選択画面および前記第３キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報および前記付帯サービス情報に対応する前記事務所情報を検索し、
前記第２事務所情報検索手段は、前記第２キーワード選択画面および前記第３キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報および前記付帯サービス情報に対応する前記事務所情報を検索することを特徴とする。
【００１６】
このような構成であれば、第３キーワード選択画面提供手段により、第３キーワード選択画面が提供される。第３キーワード選択画面では、付帯サービスに対応するキーワードの一覧のなかからいずれかが選択可能となっているので、第１キーワード選択画面および第３キーワード選択画面においていずれかのキーワードを選択すると、第１事務所情報検索手段により、第１キーワード選択画面および第３キーワード選択画面での選択結果に基づいて、該当の法定業務情報および付帯サービス情報に対応する事務所情報が事務所情報記憶手段のなかから検索され、事務所情報提供手段により、索出された事務所情報が提供される。
【００１７】
また、第２キーワード選択画面および第３キーワード選択画面においていずれかのキーワードを選択すると、第２事務所情報検索手段により、第２キーワード選択画面および第３キーワード選択画面での選択結果に基づいて、該当の拡張サービス情報および付帯サービス情報に対応する事務所情報が事務所情報記憶手段のなかから検索され、事務所情報提供手段により、索出された事務所情報が提供される。
【００１８】
これにより、法定業務、拡張サービスおよび付帯サービスの３つの区分で事務所情報を検索することができるという効果が得られる。
ここで、第１キーワード選択画面提供手段および第３キーワード選択画面提供手段は、第１キーワード選択画面および第３キーワード選択画面を別々の画面として提供してもよいし、同一の画面として提供してもよい。
また、第２キーワード選択画面提供手段および第３キーワード選択画面提供手段は、第２キーワード選択画面および第３キーワード選択画面を別々の画面として提供してもよいし、同一の画面として提供してもよい。
【００１９】
〔発明３〕  さらに、発明３の事務所情報検索システムは、発明１および２のいずれか１の事務所情報検索システムにおいて、
前記事務所情報記憶手段は、前記事務所の事務所ＩＤおよび前記事務所情報を対応付けて登録する事務所情報管理テーブルと、前記事務所ＩＤおよび前記法定業務情報または前記拡張サービス情報を１つのレコードとして登録するサービス管理テーブルとを記憶し、
前記第１事務所情報検索手段は、前記第１キーワード選択画面での選択結果に基づいて、該当の前記法定業務情報に対応する前記事務所ＩＤを前記サービス管理テーブルのなかから検索し、索出した事務所ＩＤに対応する前記事務所情報を前記事務所情報管理テーブルのなかから検索し、
前記第２事務所情報検索手段は、前記第２キーワード選択画面での選択結果に基づいて、該当の前記拡張サービス情報に対応する前記事務所ＩＤを前記サービス管理テーブルのなかから検索し、索出した事務所ＩＤに対応する前記事務所情報を前記事務所情報管理テーブルのなかから検索することを特徴とする。
【００２０】
このような構成であれば、第１キーワード選択画面においていずれかのキーワードを選択すると、第１事務所情報検索手段により、第１キーワード選択画面での選択結果に基づいて、該当の法定業務情報に対応する事務所ＩＤがサービス管理テーブルのなかから検索され、索出された事務所ＩＤに対応する事務所情報が事務所情報管理テーブルのなかから検索される。
【００２１】
また、第２キーワード選択画面においていずれかのキーワードを選択すると、第２事務所情報検索手段により、第２キーワード選択画面での選択結果に基づいて、該当の拡張サービス情報に対応する事務所ＩＤがサービス管理テーブルのなかから検索され、索出された事務所ＩＤに対応する事務所情報が事務所情報管理テーブルのなかから検索される。
これにより、法定業務または拡張サービスの増減または変更があっても、サービス管理テーブルのレコードを追加、削除または変更するだけでよいので、サービスの増減または変更に対して容易に対応することができるという効果が得られる。
【００２２】
〔発明４〕  さらに、発明４の事務所情報検索システムは、発明１ないし３のいずれか１の事務所情報検索システムにおいて、
前記事務所情報記憶手段、前記第１キーワード選択画面提供手段、前記第２キーワード選択画面提供手段、前記第１事務所情報検索手段、前記第２事務所情報検索手段および前記事務所情報提供手段を含み、所定の業種区分ごとに、当該業種区分に属する事務所の前記事務所情報を検索可能に登録した複数の検索サイトと、
質問文のタイトルを示すタイトル情報、前記質問文に基づいて生成される文書ベクトル、および前記検索サイトの代表ページまたは前記検索サイトにおける前記事務所情報を掲載したページへのリンク情報を対応付けて記憶する質問情報記憶手段と、
キーワードを入力するキーワード入力手段と、
前記キーワード入力手段で入力したキーワードに基づいて前記文書ベクトルを生成する文書ベクトル生成手段と、
前記文書ベクトル生成手段で生成した文書ベクトルと前記質問情報記憶手段の文書ベクトルを演算し、前記キーワード入力手段で入力したキーワードと前記質問文の類似度を算出する類似度算出手段と、
前記類似度算出手段で算出した類似度が高い順に前記質問情報記憶手段のタイトル情報の一覧を提示するとともに前記タイトル情報の一覧のなかからいずれかを選択可能なタイトル情報選択画面を生成するタイトル情報選択画面生成手段と、
前記タイトル情報選択画面生成手段で生成したタイトル情報選択画面を提供するタイトル情報選択画面提供手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記リンク情報を提供するリンク情報提供手段とを備えることを特徴とする。
【００２３】
このような構成であれば、キーワード入力手段によりキーワードが入力されると、文書ベクトル生成手段により、入力されたキーワードに基づいて文書ベクトルが生成され、類似度算出手段により、生成された文書ベクトルと質問情報記憶手段の文書ベクトルが演算され、入力されたキーワードと質問文の類似度が算出される。そして、タイトル情報選択画面生成手段により、タイトル情報選択画面が生成され、タイトル情報選択画面提供手段により、生成されたタイトル情報選択画面が提供される。タイトル情報選択画面では、算出された類似度が高い順に質問情報記憶手段のタイトル情報の一覧が提示されるとともにタイトル情報の一覧のなかからいずれかが選択可能となっている。タイトル情報選択画面においていずれかのタイトル情報を選択すると、リンク情報提供手段により、タイトル情報選択画面で選択されたタイトル情報に対応するリンク情報が提供される。
【００２４】
これにより、所定の業種区分ごとに複数の検索サイトが存在しても、ユーザは、それらの区分を意識することなく、自己が抱えている問題に対する質問文をキーワードとして入力すれば、その質問文に関する問題を解決できる事務所の検索サイトの代表ページまたは事務所情報を掲載したページへのリンク情報が得られる。したがって、法律に馴染みのないユーザであっても、自己が抱えている問題を解決できる事務所の事務所情報を検索することができるという効果が得られる。
【００２５】
ここで、質問情報記憶手段は、タイトル情報、文書ベクトルおよびリンク情報をあらゆる手段でかつあらゆる時期に記憶するものであり、タイトル情報、文書ベクトルまたはリンク情報をあらかじめ記憶してあるものであってもよいし、タイトル情報、文書ベクトルまたはリンク情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってタイトル情報、文書ベクトルまたはリンク情報を記憶するようになっていてもよい。
【００２６】
〔発明５〕  さらに、発明５の事務所情報検索システムは、発明４の事務所情報検索システムにおいて、
前記質問情報記憶手段は、前記タイトル情報、前記文書ベクトル、前記リンク情報およびインデックスＩＤを対応付けて記憶し、
前記事務所の広告情報を前記インデックスＩＤと対応付けて記憶する広告情報記憶手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記インデックスＩＤを前記質問情報記憶手段のなかから検索し、索出したインデックスＩＤに対応する前記広告情報を前記広告情報記憶手段のなかから検索する広告情報検索手段と、
前記広告情報検索手段で索出した広告情報を提供する広告情報提供手段とを備えることを特徴とする。
【００２７】
このような構成であれば、タイトル情報選択画面においていずれかのタイトル情報を選択すると、広告情報検索手段により、タイトル情報選択画面で選択されたタイトル情報に対応するインデックスＩＤが質問情報記憶手段のなかから検索され、索出されたインデックスＩＤに対応する広告情報が広告情報記憶手段のなかから検索される。そして、広告情報提供手段により、索出された広告情報が提供される。
【００２８】
これにより、質問文に関する問題を解決できる事務所が広告主となってその広告情報を広告情報記憶手段に登録しておけば、ユーザが検索を行った際に、ユーザが抱えている問題を解決できる事務所として広告主の広告情報が提示される。したがって、広告効果の高い広告を提供することができるという効果が得られる。
ここで、広告情報記憶手段は、広告情報およびインデックスＩＤをあらゆる手段でかつあらゆる時期に記憶するものであり、広告情報またはインデックスＩＤをあらかじめ記憶してあるものであってもよいし、広告情報またはインデックスＩＤをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって広告情報またはインデックスＩＤを記憶するようになっていてもよい。以下、発明７および８の広告情報提供システムにおいて同じである。
【００２９】
〔発明６〕  さらに、発明６の事務所情報検索システムは、発明１ないし４のいずれか１の事務所情報検索システムにおいて、
前記事務所情報は、前記事務所の案内情報または前記案内情報へのリンク情報を含み、
前記第１事務所情報検索手段または前記第２事務所情報検索手段で索出した事務所情報に係る事務所を選択可能な事務所選択画面を提供する事務所選択画面提供手段と、
前記事務所選択画面で選択された事務所の選択履歴情報を選択履歴情報記憶手段に保存する選択履歴情報保存手段と、
前記事務所情報の一括印刷要求を入力したときは、前記選択履歴情報記憶手段の選択履歴情報に基づいて、該当の前記事務所情報を前記事務所情報記憶手段のなかから検索する第３事務所情報検索手段と、
前記第３事務所情報検索手段で索出した事務所情報に基づいて、複数の前記案内情報が提供先において一括で印刷可能な案内情報一括印刷画面を生成する案内情報一括印刷画面生成手段と、
前記案内情報一括印刷画面生成手段で生成した案内情報一括印刷画面を提供する案内情報一括印刷画面提供手段とを備えることを特徴とする。
【００３０】
このような構成であれば、事務所選択画面提供手段により、事務所選択画面が提供される。事務所選択画面では、索出された事務所情報に係る事務所が選択可能となっているので、事務所選択画面においていずれかの事務所を選択すると、選択履歴情報保存手段により、事務所選択画面で選択された事務所の選択履歴情報が選択履歴情報記憶手段に保存される。その後、事務所情報の一括印刷要求が入力されると、第３事務所情報検索手段により、選択履歴情報記憶手段の選択履歴情報に基づいて、該当の事務所情報が事務所情報記憶手段のなかから検索される。そして、案内情報一括印刷画面生成手段により、索出した事務所情報に基づいて案内情報一括印刷画面が生成され、案内情報一括印刷画面提供手段により、生成された案内情報一括印刷画面が提供される。案内情報一括印刷画面では、選択された複数の事務所の案内情報が一括で印刷可能となっているので、提供先において印刷を指示すると、複数の案内情報が一括で印刷される。
【００３１】
これにより、ユーザは、所望の事務所が複数存在する場合は、それらを選択して一括印刷要求を入力するだけで、所望の事務所の案内情報を一括で印刷して得ることができるという効果が得られる。
ここで、案内情報としては、例えば、住所、郵便番号、電話番号、電子メールアドレス、ホームページのアドレス、利用経路の案内および地図情報が含まれる。
【００３２】
〔発明７〕  一方、上記目的を達成するために、発明７の広告情報提供システムは、
法律により規定される法定業務が行われる事務所の広告情報を提供するシステムであって、
質問文のタイトルを示すタイトル情報、前記質問文に基づいて生成される文書ベクトルおよびインデックスＩＤを対応付けて記憶する質問情報記憶手段と、
前記広告情報を前記インデックスＩＤと対応付けて記憶する広告情報記憶手段と、
キーワードを入力するキーワード入力手段と、
前記キーワード入力手段で入力したキーワードに基づいて前記文書ベクトルを生成する文書ベクトル生成手段と、
前記文書ベクトル生成手段で生成した文書ベクトルと前記質問情報記憶手段の文書ベクトルを演算し、前記キーワード入力手段で入力したキーワードと前記質問文の類似度を算出する類似度算出手段と、
前記類似度算出手段で算出した類似度が高い順に前記質問情報記憶手段のタイトル情報の一覧を提示するとともに前記タイトル情報の一覧のなかからいずれかを選択可能なタイトル情報選択画面を生成するタイトル情報選択画面生成手段と、
前記タイトル情報選択画面生成手段で生成したタイトル情報選択画面を提供するタイトル情報選択画面提供手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記インデックスＩＤを前記質問情報記憶手段のなかから検索し、索出したインデックスＩＤに対応する前記広告情報を前記広告情報記憶手段のなかから検索する広告情報検索手段と、
前記広告情報検索手段で索出した広告情報を提供する広告情報提供手段とを備えることを特徴とする。
【００３３】
このような構成であれば、キーワード入力手段によりキーワードが入力されると、文書ベクトル生成手段により、入力されたキーワードに基づいて文書ベクトルが生成され、類似度算出手段により、生成された文書ベクトルと質問情報記憶手段の文書ベクトルが演算され、入力されたキーワードと質問文の類似度が算出される。そして、タイトル情報選択画面生成手段により、タイトル情報選択画面が生成され、タイトル情報選択画面提供手段により、生成されたタイトル情報選択画面が提供される。タイトル情報選択画面では、算出された類似度が高い順に質問情報記憶手段のタイトル情報の一覧が提示されるとともにタイトル情報の一覧のなかからいずれかが選択可能となっている。タイトル情報選択画面においていずれかのタイトル情報を選択すると、広告情報検索手段により、タイトル情報選択画面で選択されたタイトル情報に対応するインデックスＩＤが質問情報記憶手段のなかから検索され、索出されたインデックスＩＤに対応する広告情報が広告情報記憶手段のなかから検索される。そして、広告情報提供手段により、索出された広告情報が提供される。
【００３４】
これにより、発明５の事務所情報検索システムと同等の効果が得られる。
ここで、質問情報記憶手段は、タイトル情報、文書ベクトルおよびインデックスＩＤをあらゆる手段でかつあらゆる時期に記憶するものであり、タイトル情報、文書ベクトルまたはインデックスＩＤをあらかじめ記憶してあるものであってもよいし、タイトル情報、文書ベクトルまたはインデックスＩＤをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってタイトル情報、文書ベクトルまたはインデックスＩＤを記憶するようになっていてもよい。
【００３５】
〔発明８〕  さらに、発明８の広告情報提供システムは、
法律により規定される法定業務が行われる事務所の広告情報を提供するシステムであって、
前記質問文のタイトルを示すタイトル情報、前記質問文およびインデックスＩＤを対応付けて記憶する質問情報記憶手段と、
前記広告情報を前記インデックスＩＤと対応付けて記憶する広告情報記憶手段と、
キーワードを入力するキーワード入力手段と、
前記キーワード入力手段で入力したキーワードをもとに、同一または類似の文字列を含む前記質問文に対応する前記タイトル情報を前記質問情報記憶手段のなかから検索するタイトル情報検索手段と、
前記タイトル情報検索手段で索出したタイトル情報の一覧を提示するとともに前記タイトル情報の一覧のなかからいずれかを選択可能なタイトル情報選択画面を生成するタイトル情報選択画面生成手段と、
前記タイトル情報選択画面生成手段で生成したタイトル情報選択画面を提供するタイトル情報選択画面提供手段と、
前記タイトル情報選択画面で選択されたタイトル情報に対応する前記インデックスＩＤを前記質問情報記憶手段のなかから検索し、索出したインデックスＩＤに対応する前記広告情報を前記広告情報記憶手段のなかから検索する広告情報検索手段と、
前記広告情報検索手段で索出した広告情報を提供する広告情報提供手段とを備えることを特徴とする。
【００３６】
このような構成であれば、キーワード入力手段によりキーワードが入力されると、タイトル情報検索手段により、入力されたキーワードをもとに、同一または類似の文字列を含む質問文に対応するタイトル情報が質問情報記憶手段のなかから検索される。そして、タイトル情報選択画面生成手段により、タイトル情報選択画面が生成され、タイトル情報選択画面提供手段により、生成されたタイトル情報選択画面が提供される。タイトル情報選択画面では、索出されたタイトル情報の一覧が提示されるとともにタイトル情報の一覧のなかからいずれかが選択可能となっている。タイトル情報選択画面においていずれかのタイトル情報を選択すると、広告情報検索手段により、タイトル情報選択画面で選択されたタイトル情報に対応するインデックスＩＤが質問情報記憶手段のなかから検索され、索出されたインデックスＩＤに対応する広告情報が広告情報記憶手段のなかから検索される。そして、広告情報提供手段により、索出された広告情報が提供される。
【００３７】
これにより、発明５の事務所情報検索システムと同等の効果が得られる。
ここで、質問情報記憶手段は、タイトル情報、質問文およびインデックスＩＤをあらゆる手段でかつあらゆる時期に記憶するものであり、タイトル情報、質問文またはインデックスＩＤをあらかじめ記憶してあるものであってもよいし、タイトル情報、質問文またはインデックスＩＤをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によってタイトル情報、質問文またはインデックスＩＤを記憶するようになっていてもよい。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の実施の形態を図面を参照しながら説明する。図１ないし図２５は、本発明に係る事務所情報検索システムの実施の形態を示す図である。
本実施の形態は、本発明に係る事務所情報検索システムを、弁護士事務所および特許事務所（以下、これらを総称するときは事務所と表記する。）の事務所情報を検索する場合について適用したものである。
【００３９】
まず、本発明を適用する検索サーバ１００の構成を説明する。
図１は、検索サーバ１００のハードウェア構成を示すブロック図である。
検索サーバ１００は、図１に示すように、インターネット等のネットワーク１９９に接続し、ネットワーク１９９上のホスト端末からの要求に応じて事務所情報を提供するサーバである。
【００４０】
検索サーバ１００は、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００４１】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク１９９に接続するための信号線とが接続されている。
【００４２】
次に、検索サーバ１００が構成するポータルサイト２００の論理構造を説明する。
図２は、ポータルサイト２００の論理構造を示す図である。
ポータルサイト２００は、図２に示すように、ポータルサイト２００のトップページ２０２と、トップページ２０２にリンクした弁護士事務所の検索サイト２１０（以下、検索サイトＡという。）と、トップページ２０２にリンクした特許事務所の検索サイト２３０（以下、検索サイトＢという。）と、トップページ２０２で利用可能な検索エンジン２０４とを有して構成されている。なお、発明の理解を容易にするため、ポータルサイト２００には、検索サイトＡ，Ｂの２つしか設けられていないが、実際は、所定の業種区分ごとにさらに複数の検索サイトが設けられる。例えば、行政書士事務所、税理士事務所、司法書士事務所、公認会計士事務所および社会保険労務士事務所の検索サイトである。
【００４３】
検索サイトＡは、検索サイトＡのトップページ２１２と、トップページ２１２にリンクしかつ弁護士事務所で行われる法定業務を選択可能な法定業務選択ページ２１４と、トップページ２１２にリンクしかつ弁護士事務所で行われる法定業務以外の業務である拡張サービスを選択可能な拡張サービス選択ページ２１６と、法定業務選択ページ２１４および拡張サービス選択ページ２１６で利用可能な検索エンジン２１８と、弁護士事務所に関する複数の事務所情報ページ２２０とを有して構成されている。
【００４４】
検索サイトＢは、検索サイトＢのトップページ２３２と、トップページ２３２にリンクしかつ特許事務所で行われる法定業務を選択可能な法定業務選択ページ２３４と、トップページ２３２にリンクしかつ特許事務所で行われる法定業務以外の業務である拡張サービスを選択可能な拡張サービス選択ページ２３６と、法定業務選択ページ２３４および拡張サービス選択ページ２３６で利用可能な検索エンジン２３８と、特許事務所に関する複数の事務所情報ページ２４０とを有して構成されている。
【００４５】
検索エンジン２０４は、キーワードが入力されたときは、そのキーワードに基づいて検索を行い、トップページ２１２，２３２または事務所情報ページ２２０，２４０へのリンク情報を掲載した一覧ページを送信する。詳細な構成は後段で説明する。
検索エンジン２１８は、法定業務選択ページ２１４または拡張サービス選択ページ２１６で法定業務または拡張サービスが選択されたときは、その選択結果に基づいて検索を行い、事務所情報ページ２２０へのリンク情報を掲載した一覧ページを送信する。詳細な構成は後段で説明する。
検索エンジン２３８は、法定業務選択ページ２３４または拡張サービス選択ページ２３６で法定業務または拡張サービスが選択されたときは、その選択結果に基づいて検索を行い、事務所情報ページ２４０へのリンク情報を掲載した一覧ページを送信する。詳細な構成は後段で説明する。
【００４６】
次に、記憶装置４２のデータ構造を説明する。
記憶装置４２は、トップページ２０２を所定のアドレス（例えば、ＵＲＬ（Uniform Resource Locator））と対応付けて記憶している。
図３は、トップページ２０２のデータ構造を示す図である。
トップページ２０２は、図３に示すように、キーワードを入力するテキストボックス３００と、検索要求を入力する検索ボタン３０２と、トップページ２１２へのリンク情報３０４と、トップページ２３２へのリンク情報３０６とを含んで構成されている。
記憶装置４２は、さらに、トップページ２１２，２３２を所定のアドレスと対応付けて記憶している。
【００４７】
図４は、トップページ２１２のデータ構造を示す図である。
トップページ２１２は、図４に示すように、法定業務選択ページ２１４へのリンク情報３１０と、拡張サービス選択ページ２１６へのリンク情報３１２とを含んで構成されている。
トップページ２３２は、トップページ２１２と同様のデータ構造となっており、異なるのは、特許事務所に関する内容になっている点である。
記憶装置４２は、さらに、法定業務選択ページ２１４，２３４を所定のアドレスと対応付けて記憶している。
【００４８】
図５は、法定業務選択ページ２１４のデータ構造を示す図である。
法定業務選択ページ２１４は、図５に示すように、法定業務の内容を示すキーワード３２０の一覧と、キーワード３２０を選択するチェックボックス３２２と、法定業務に付帯する付帯サービスの内容を示すキーワード３２４の一覧と、キーワード３２４を選択するチェックボックス３２６と、検索要求を入力する検索ボタン３２８とを含んで構成されている。キーワード３２０の一覧は、法定業務であることを示すタイトル情報３３０が付され、ページ内の左半分の領域に配置される。また、キーワード３２４の一覧は、付帯サービスであることを示すタイトル情報３３２が付され、ページ内の右半分の領域に配置される。これにより、キーワード３２０の一覧と、キーワード３２４の一覧とを視覚的に区別することができる。
【００４９】
法定業務選択ページ２３４は、法定業務選択ページ２１４と同様のデータ構造となっており、異なるのは、特許事務所に関する内容になっている点である。
記憶装置４２は、さらに、拡張サービス選択ページ２１６，２３６を所定のアドレスと対応付けて記憶している。
【００５０】
図６は、拡張サービス選択ページ２１６のデータ構造を示す図である。
拡張サービス選択ページ２１６は、図６に示すように、拡張サービスの内容を示すキーワード３４０の一覧と、キーワード３４０を選択するチェックボックス３４２と、拡張サービスに付帯する付帯サービスの内容を示すキーワード３４４の一覧と、キーワード３４４を選択するチェックボックス３４６と、検索要求を入力する検索ボタン３４８とを含んで構成されている。キーワード３４０の一覧は、拡張サービスであることを示すタイトル情報３５０が付され、ページ内の左半分の領域に配置される。また、キーワード３４４の一覧は、付帯サービスであることを示すタイトル情報３５２が付され、ページ内の右半分の領域に配置される。これにより、キーワード３４０の一覧と、キーワード３４４の一覧とを視覚的に区別することができる。
拡張サービス選択ページ２３６は、拡張サービス選択ページ２１６と同様のデータ構造となっており、異なるのは、特許事務所に関する内容になっている点である。
記憶装置４２は、さらに、複数の事務所情報ページ２２０，２４０を所定のアドレスと対応付けて記憶している。
【００５１】
図７は、事務所情報ページ２２０のデータ構造を示す図である。
事務所情報ページ２２０は、弁護士事務所に関する事務所情報を掲載するページであって、図７に示すように、弁護士事務所の名称、住所、電話番号、ＦＡＸ番号、電子メールアドレス、ホームページのアドレス、弁護士事務所の設立年、従業員数、従業員数の内訳、資本金、前年度売上、対応地域、関連組織および弁護士事務所の所在地を示す地図情報を含んで構成されている。
【００５２】
事務所情報ページ２２０には、事務所情報の表示ページに切り換えるタブ３６０と、法定業務の表示ページに切り換えるタブ３６２と、拡張サービスの表示ページに切り換えるタブ３６４と、付帯サービスの表示ページに切り換えるタブ３６６とが設けられている。タブ３６２をクリックすると、図示しないが、この弁護士事務所で行われる法定業務の一覧が表示される。同様に、タブ３６４，３６６をクリックすると、この弁護士事務所で行われる拡張サービスまたは付帯サービスの一覧が表示される。
事務所情報ページ２４０は、事務所情報ページ２２０と同様のデータ構造となっており、異なるのは、特許事務所に関する内容になっている点である。
記憶装置４２は、さらに、事務所情報を管理する事務所情報管理テーブル４００を記憶している。
【００５３】
図８は、事務所情報管理テーブル４００のデータ構造を示す図である。
事務所情報管理テーブル４００には、図８に示すように、各事務所ごとに１つのレコードが登録されている。各レコードは、事務所を一意に識別するための事務所ＩＤを登録するフィールド４０２と、事務所の名称を登録するフィールド４０４と、事務所情報ページ２２０，２４０へのリンク情報を登録するフィールド４０６とを含んで構成されている。
記憶装置４２は、さらに、各事務所で行われる法定業務、拡張サービスおよび付帯サービスを管理するサービス管理テーブル４２０を記憶している。
【００５４】
図９は、サービス管理テーブル４２０のデータ構造を示す図である。
サービス管理テーブル４２０には、図９に示すように、各事務所ごとに１または複数のレコードが登録されている。各レコードは、事務所ＩＤを登録するフィールド４２２と、法定業務、拡張サービスまたは付帯サービスを一意に識別するためのサービスＩＤを登録するフィールド４２４とを含んで構成されている。サービスＩＤは、ハイフンで区切られた２つのパートからなる。第１パートは、法定業務、拡張サービスおよび付帯サービスの別を示す。「０」は法定業務を、「１」は拡張サービスを、「２」は付帯サービスを示す。第２パートは、サービスを特定する番号である。
記憶装置４２は、さらに、サービスＩＤを管理するサービスＩＤ管理テーブル４４０を記憶している。
【００５５】
図１０は、サービスＩＤ管理テーブル４４０のデータ構造を示す図である。
サービスＩＤ管理テーブル４４０には、図１０に示すように、各サービスＩＤごとに１つのレコードが登録されている。各レコードは、サービスＩＤを登録するフィールド４４２と、サービスの内容を登録するフィールド４４４とを含んで構成されている。なお、サービスＩＤ管理テーブル４４０は、検索サーバ１００の管理者がサービスの内容を識別するために設置されるものであり、本実施の形態では利用されない。図１０の例では、第１段目のレコードには、サービスＩＤとして「0-000」が、サービスの内容として「法定業務Ａ」がそれぞれ登録されている。これは、法定業務Ａに対してサービスＩＤ「0-000」が割り当てられていることを示している。
記憶装置４２は、さらに、ユーザが抱えていると思われる問題に対する質問情報を管理する質問情報管理テーブル４６０を記憶している。
【００５６】
図１１は、質問情報管理テーブル４６０のデータ構造を示す図である。
質問情報管理テーブル４６０には、図１１に示すように、各質問ごとに１つのレコードが登録されている。各レコードは、質問情報を一意に識別するためのインデックスＩＤを登録するフィールド４６２と、質問文のタイトル情報を登録するフィールド４６４と、質問文に基づいて生成される文書ベクトルを登録するフィールド４６６と、案内ページを生成するためのテンプレートの格納先を登録するフィールド４６８とを含んで構成されている。文書ベクトルは、ｎ個の質問文Ｄ１〜Ｄｎに基づいてＴＦＩＤＦ（Term Frequency & Inverse Document Frequency）法により生成することができる。ＴＦＩＤＦ法については、例えば、特開２００４−３１８５２６号公報に詳しい。
記憶装置４２は、さらに、複数のテンプレート３７０を記憶している。
【００５７】
図１２は、テンプレート３７０のデータ構造を示す図である。
テンプレート３７０は、質問文に関する問題を解決できる事務所への案内を行う案内ページを生成するためのものであって、図１２に示すように、質問文のタイトル情報３７２と、質問文３７４と、質問文３７４に対する回答文３７６と、質問文３７４に関する問題を解決できる事務所の事務所情報が検索可能な検索サイトのトップページ２１２，２３２へのリンク情報３７８とを含んで構成されている。案内ページは、テンプレート３７０に事務所の広告情報を追加することにより生成される。案内ページの生成については後段で詳述する。
記憶装置４２は、さらに、事務所の広告情報を管理する広告情報管理テーブル４８０を記憶している。
【００５８】
図１３は、広告情報管理テーブル４８０のデータ構造を示す図である。
広告情報管理テーブル４８０には、図１３に示すように、各質問情報ごとに１または複数のレコードが登録されている。各レコードは、インデックスＩＤを登録するフィールド４８２と、事務所の名称を登録するフィールド４８４と、事務所情報ページ２２０，２４０へのリンク情報を登録するフィールド４８６とを含んで構成されている。
【００５９】
次に、検索サーバ１００で実行する処理を説明する。
ＣＰＵ３０は、マイクロプロセッシングユニット等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図１４ないし図２０のフローチャートに示すページ提供処理、法定業務検索処理、拡張サービス検索処理、キーワード検索処理、案内ページ生成処理、事務所選択処理および一括印刷ページ生成処理をそれぞれ時分割で実行する。
【００６０】
初めに、ページ提供処理を説明する。
図１４は、ページ提供処理を示すフローチャートである。
ページ提供処理は、ホスト端末からの提供要求に応じて記憶装置４２のページを提供する処理であって、ＣＰＵ３０において実行されると、図１４に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、ホスト端末からアクセスがあったか否かを判定し、アクセスがあったと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定したとき(No)は、アクセスがあるまでステップＳ１００で待機する。
【００６１】
ステップＳ１０２では、アクセス情報（例えば、ＨＴＴＰ（HyperText Transfer Protocol）のヘッダ情報）から提供要求に係るページのアドレスを取得し、ステップＳ１０４に移行して、取得したアドレスにページが存在するか否かを判定し、ページが存在すると判定したとき(Yes)は、ステップＳ１０６に移行する。
ステップＳ１０６では、取得したアドレスをもとに該当のページを記憶装置４２から読み出し、ステップＳ１０８に移行して、読み出したページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１０４で、ページが存在しないと判定したとき(No)は、ステップＳ１１０に移行して、エラーの旨を提示したエラーページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
【００６２】
次に、法定業務検索処理を説明する。
図１５は、法定業務検索処理を示すフローチャートである。
法定業務検索処理は、検索エンジン２１８，２３８の一部を構成する。また、法定業務選択ページ２１４，２３４での選択結果に基づいて事務所情報を検索する処理であって、ＣＰＵ３０において実行されると、図１５に示すように、まず、ステップＳ２００に移行する。
【００６３】
ステップＳ２００では、検索ボタン３２８の押下による検索要求を受信したか否かを判定し、検索要求を受信したと判定したとき(Yes)は、ステップＳ２０２に移行するが、そうでないと判定したとき(No)は、検索要求を受信するまでステップＳ２００で待機する。
ステップＳ２０２では、カウントを行うための変数ｉおよびフラグを格納する変数ｆにそれぞれ「０」を設定し、ステップＳ２０４に移行して、法定業務選択ページ２１４，２３４において法定業務のキーワード３２０の一覧のなかからｉ番目のキーワードが選択されたか否かを判定し、ｉ番目のキーワードが選択されたと判定したとき(Yes)は、ステップＳ２０６に移行する。
【００６４】
ステップＳ２０６では、フラグ変数ｆの値が「１」であるか否かを判定し、フラグ変数ｆの値が「１」でないと判定したとき(No)は、ステップＳ２０８に移行して、法定業務のｉ番目のサービスＩＤを検索条件Ｓ１に追加し、ステップＳ２１０に移行して、フラグ変数ｆに「１」を設定し、ステップＳ２１２に移行する。
ステップＳ２１２では、カウント変数ｉに「１」を加算し、ステップＳ２１４に移行して、カウント変数ｉの値が、法定業務のサービスＩＤの総数Ｓ１max未満であるか否かを判定し、カウント変数ｉの値が総数Ｓ１max以上であると判定したとき(No)は、ステップＳ２１６に移行する。
【００６５】
ステップＳ２１６では、カウント変数ｉおよびフラグ変数ｆにそれぞれ「０」を設定し、ステップＳ２１８に移行して、法定業務選択ページ２１４，２３４において付帯サービスのキーワード３２４の一覧のなかからｉ番目のキーワードが選択されたか否かを判定し、ｉ番目のキーワードが選択されたと判定したとき(Yes)は、ステップＳ２２０に移行する。
【００６６】
ステップＳ２２０では、フラグ変数ｆの値が「１」であるか否かを判定し、フラグ変数ｆの値が「１」でないと判定したとき(No)は、ステップＳ２２２に移行して、付帯サービスのｉ番目のサービスＩＤを検索条件Ｓ３に追加し、ステップＳ２２４に移行して、フラグ変数ｆに「１」を設定し、ステップＳ２２６に移行する。
ステップＳ２２６では、カウント変数ｉに「１」を加算し、ステップＳ２２８に移行して、カウント変数ｉの値が、付帯サービスのサービスＩＤの総数Ｓ３max未満であるか否かを判定し、カウント変数ｉの値が総数Ｓ３max以上であると判定したとき(No)は、ステップＳ２３０に移行する。
【００６７】
ステップＳ２３０では、検索条件Ｓ１，Ｓ３を検索演算子「and」で結合し、結合した検索条件を検索条件Ｓに設定し、ステップＳ２３２に移行する。
ステップＳ２３２では、検索条件Ｓに該当する事務所ＩＤをサービス管理テーブル４２０のなかから検索する。具体的には、検索条件Ｓ１に含まれるいずれかのサービスＩＤに対応するレコードから事務所ＩＤを検索（or検索）し、検索条件Ｓ３に含まれるいずれかのサービスＩＤに対応するレコードから事務所ＩＤを検索（or検索）し、それぞれ索出した事務所ＩＤのうち重複するものを検索（and検索）する。
【００６８】
次いで、ステップＳ２３４に移行して、索出した事務所ＩＤに対応する事務所情報（名称およびリンク情報）を事務所情報管理テーブル４００のなかから検索し、ステップＳ２３６に移行して、索出した事務所情報に基づいて、該当の各事務所ごとに、その事務所の名称および事務所情報ページ２２０へのリンク情報を掲載した事務所情報一覧ページを生成し、ステップＳ２３８に移行して、生成した事務所情報一覧ページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
【００６９】
一方、ステップＳ２２８で、カウント変数ｉの値が総数Ｓ３max未満であると判定したとき(Yes)は、ステップＳ２１８に移行する。
一方、ステップＳ２２０で、フラグ変数ｆの値が「１」であると判定したとき(Yes)は、ステップＳ２４０に移行して、検索演算子「or」を検索条件Ｓ３に追加し、ステップＳ２２２に移行する。
一方、ステップＳ２１８で、付帯サービスのキーワード３２４の一覧のなかからｉ番目のキーワードが選択されないと判定したとき(No)は、ステップＳ２２６に移行する。
【００７０】
一方、ステップＳ２１４で、カウント変数ｉの値が総数Ｓ１max未満であると判定したとき(Yes)は、ステップＳ２０４に移行する。
一方、ステップＳ２０６で、フラグ変数ｆの値が「１」であると判定したとき(Yes)は、ステップＳ２４２に移行して、検索演算子「or」を検索条件Ｓ１に追加し、ステップＳ２０８に移行する。
一方、ステップＳ２０４で、法定業務のキーワード３２０の一覧のなかからｉ番目のキーワードが選択されないと判定したとき(No)は、ステップＳ２１２に移行する。
【００７１】
次に、拡張サービス検索処理を説明する。
図１６は、拡張サービス検索処理を示すフローチャートである。
拡張サービス検索処理は、検索エンジン２１８，２３８の一部を構成する。また、拡張サービス選択ページ２１６，２３６での選択結果に基づいて事務所情報を検索する処理であって、ＣＰＵ３０において実行されると、図１６に示すように、まず、ステップＳ３００に移行する。拡張サービス検索処理は、法定業務検索処理とほぼ同様の処理であり、異なるのは、ステップＳ３００，Ｓ３０４，Ｓ３０８，Ｓ３１４，Ｓ３１８，Ｓ３３０，Ｓ３４２の処理である。以下、異なる処理だけ説明する。
【００７２】
ステップＳ３００では、検索ボタン３４８の押下による検索要求を受信したか否かを判定し、検索要求を受信したと判定したとき(Yes)は、ステップＳ３０２に移行するが、そうでないと判定したとき(No)は、検索要求を受信するまでステップＳ３００で待機する。
ステップＳ３０４では、拡張サービス選択ページ２１６，２３６において拡張サービスのキーワード３４０の一覧のなかからｉ番目のキーワードが選択されたか否かを判定し、ｉ番目のキーワードが選択されたと判定したとき(Yes)は、ステップＳ３０６に移行するが、そうでないと判定したとき(No)は、ステップＳ３１２に移行する。
【００７３】
ステップＳ３０８では、拡張サービスのｉ番目のサービスＩＤを検索条件Ｓ２に追加し、ステップＳ３１０に移行する。
ステップＳ３１４では、カウント変数ｉの値が、拡張サービスのサービスＩＤの総数Ｓ２max未満であるか否かを判定し、カウント変数ｉの値が総数Ｓ２max以上であると判定したとき(No)は、ステップＳ３１６に移行するが、そうでないと判定したとき(No)は、ステップＳ３０４に移行する。
【００７４】
ステップＳ３１８では、拡張サービス選択ページ２１６，２３６において付帯サービスのキーワード３４４の一覧のなかからｉ番目のキーワードが選択されたか否かを判定し、ｉ番目のキーワードが選択されたと判定したとき(Yes)は、ステップＳ３２０に移行するが、そうでないと判定したとき(No)は、ステップＳ３２６に移行する。
ステップＳ３３０では、検索条件Ｓ２，Ｓ３を検索演算子「and」で結合し、結合した検索条件を検索条件Ｓに設定し、ステップＳ３３２に移行する。
ステップＳ３４２では、検索演算子「or」を検索条件Ｓ２に追加し、ステップＳ３０８に移行する。
【００７５】
次に、キーワード検索処理を説明する。
図１７は、キーワード検索処理を示すフローチャートである。
キーワード検索処理は、検索エンジン２０４の一部を構成する。また、テキストボックス３００に入力されたキーワードをもとに質問文のタイトル情報３７２を検索する処理であって、ＣＰＵ３０において実行されると、図１７に示すように、まず、ステップＳ４００に移行する。
【００７６】
ステップＳ４００では、検索ボタン３０２の押下による検索要求を受信したか否かを判定し、検索要求を受信したと判定したとき(Yes)は、ステップＳ４０２に移行するが、そうでないと判定したとき(No)は、検索要求を受信するまでステップＳ４００で待機する。
ステップＳ４０２では、テキストボックス３００からキーワードを入力し、ステップＳ４０４に移行して、入力したキーワードを形態素単位の文字列に分割する形態素解析処理を実行し、ステップＳ４０６に移行して、分割して得られた文字列に基づいて文書ベクトルを生成する。文書ベクトルは、上記同様にＴＦＩＤＦ法により生成することができる。
【００７７】
次いで、ステップＳ４０８に移行して、質問情報管理テーブル４６０から文書ベクトルを読み出し、ステップＳ４１０に移行して、生成した文書ベクトルと読み出した文書ベクトルをベクトル空間法により演算し、入力したキーワードと質問文の類似度を算出する。類似度は、２つの文書ベクトルのなす角θの余弦値（０〜１）として求めることができる。
【００７８】
次いで、ステップＳ４１２に移行して、質問情報管理テーブル４６０のすべての文書ベクトルについてステップＳ４０８，Ｓ４１０の処理が終了したか否かを判定し、すべての文書ベクトルについて処理が終了したと判定したとき(Yes)は、ステップＳ４１４に移行する。
ステップＳ４１４では、質問情報管理テーブル４６０に基づいて、算出した類似度が高い順にタイトル情報３７２の一覧を提示するとともにタイトル情報３７２の一覧のなかからいずれかを選択可能なタイトル情報選択ページを生成し、ステップＳ４１６に移行して、生成したタイトル情報選択ページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ４１２で、すべての文書ベクトルについて処理が終了していないと判定したとき(No)は、ステップＳ４０８に移行する。
【００７９】
次に、案内ページ生成処理を説明する。
図１８は、案内ページ生成処理を示すフローチャートである。
案内ページ生成処理は、検索エンジン２０４の一部を構成する。また、タイトル情報選択ページにおいて選択されたタイトル情報３７２に対応する案内ページを生成する処理であって、ＣＰＵ３０において実行されると、図１８に示すように、まず、ステップＳ５００に移行する。
【００８０】
ステップＳ５００では、タイトル情報選択ページにおいてタイトル情報３７２が選択されたか否かを判定し、タイトル情報３７２が選択されたと判定したとき(Yes)は、ステップＳ５０２に移行するが、そうでないと判定したとき(No)は、タイトル情報３７２が選択されるまでステップＳ５００で待機する。
ステップＳ５０２では、選択されたタイトル情報３７２に対応するテンプレート３７０の格納先を質問情報管理テーブル４６０のなかから検索し、索出した格納先に基づいてテンプレート３７０を記憶装置４２から読み出し、ステップＳ５０４に移行する。
【００８１】
ステップＳ５０４では、選択されたタイトル情報３７２に対応するインデックスＩＤを質問情報管理テーブル４６０のなかから検索し、ステップＳ５０６に移行して、索出したインデックスＩＤに対応する広告情報（名称およびリンク情報）を広告情報管理テーブル４８０のなかから検索し、ステップＳ５０８に移行する。
ステップＳ５０８では、索出した広告情報に基づいて、該当の各事務所ごとに、その事務所の名称および事務所情報ページ２２０へのリンク情報を掲載した事務所情報一覧ページを生成し、読み出したテンプレート３７０に事務所情報一覧ページを結合することにより案内ページを生成し、ステップＳ５１０に移行して、生成した案内ページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
【００８２】
次に、事務所選択処理を説明する。
図１９は、事務所選択処理を示すフローチャートである。
事務所選択処理は、法定業務検索処理または拡張サービス検索処理で生成した事務所情報一覧ページのなかから事務所を選択する処理であって、ＣＰＵ３０において実行されると、図１９に示すように、まず、ステップＳ６００に移行する。
【００８３】
ステップＳ６００では、事務所情報一覧ページにおいて事務所が選択されたか否かを判定し、事務所が選択されたと判定したとき(No)は、ステップＳ６０２に移行するが、そうでないと判定したとき(No)は、事務所が選択されるまでステップＳ６００で待機する。事務所情報一覧ページには、事務所情報ページ２２０へのリンク情報のほかに、選択された事務所を検索サーバ１００が識別するため、一覧の事務所の各レコードごとに所定の画素に付帯して事務所ＩＤが設定されている。そのため、事務所情報一覧ページにおいて所定の画素をクリックすると、その事務所の事務所ＩＤが検索サーバ１００に送信される。検索サーバ１００は、受信した事務所ＩＤにより事務所の選択の有無および選択された事務所を識別することができる。
【００８４】
ステップＳ６０２では、要求元のホスト端末から端末情報（例えば、クッキー情報やＩＰアドレス）を取得し、ステップＳ６０４に移行して、取得した端末情報および受信した事務所ＩＤを選択履歴情報として記憶装置４２に保存し、ステップＳ６０６に移行する。
ステップＳ６０６では、選択した事務所のリストを事務所情報一覧ページに追加することにより事務所情報一覧ページを更新し、ステップＳ６０８に移行して、更新した事務所情報一覧ページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。
【００８５】
次に、一括印刷ページ生成処理を説明する。
図２０は、一括印刷ページ生成処理を示すフローチャートである。
一括印刷ページ生成処理は、事務所選択処理で選択した事務所の案内情報を提供先において一括で印刷可能な案内情報一括印刷ページを生成する処理であって、ＣＰＵ３０において実行されると、図２０に示すように、まず、ステップＳ７００に移行する。
【００８６】
ステップＳ７００では、一括印刷要求を受信したか否かを判定し、一括印刷要求を受信したと判定したとき(Yes)は、ステップＳ７０２に移行するが、そうでないと判定したとき(No)は、一括印刷要求を受信するまでステップＳ７００で待機する。
ステップＳ７０２では、要求元のホスト端末から端末情報を取得し、ステップＳ７０４に移行して、取得した端末情報に対応する選択履歴情報を記憶装置４２から読み出し、ステップＳ７０６に移行して、読み出した選択履歴情報に基づいて、選択された事務所の事務所情報を事務所情報管理テーブル４００のなかから検索し、ステップＳ７０８に移行する。
【００８７】
ステップＳ７０８では、索出した事務所情報に基づいて、選択された事務所の案内情報が提供先において一括で印刷可能な案内情報一括印刷ページを生成し、ステップＳ７１０に移行して、生成した案内情報一括印刷ページを要求元のホスト端末に送信し、一連の処理を終了して元の処理に復帰させる。案内情報としては、例えば、事務所の名称、住所、電話番号、ＦＡＸ番号、電子メールアドレス、ホームページのアドレスおよび事務所の所在地を示す地図情報が含まれる。
【００８８】
次に、本実施の形態の動作を説明する。
初めに、法定業務を選択して事務所情報を検索する場合を説明する。
ユーザは、例えば、法定業務Ａを行う弁護士事務所を見つけたい場合、まず、トップページ２０２のアドレスをブラウザ等に入力し、ホスト端末において検索サーバ１００にアクセスする。検索サーバ１００にアクセスすると、トップページ２０２が表示される。
【００８９】
次に、ユーザは、トップページ２０２において、メニューの案内に従ってリンク情報３０４をクリックする。リンク情報３０４にはトップページ２１２がリンクされているので、トップページ２１２が表示される。
次に、ユーザは、トップページ２１２において、メニューの案内に従ってリンク情報３１０をクリックする。リンク情報３１０には法定業務選択ページ２１４がリンクされているので、法定業務選択ページ２１４が表示される。
【００９０】
次に、ユーザは、法定業務選択ページ２１４において、法定業務Ａに対応するチェックボックス３２２をチェックする。また、付帯サービスとして無料相談を希望する場合は、無料相談に対応するチェックボックス３２６もチェックする。そして、検索ボタン３２８をクリックする。検索ボタン３２８をクリックすると、検索サーバ１００に検索要求が送信される。
【００９１】
検索サーバ１００では、検索要求を受信すると、ステップＳ２０２〜Ｓ２３０を経て、検索条件Ｓとして「0-000 and 2-002」が設定される。これは、法定業務Ａを行いかつ無料相談を行う弁護士事務所の事務所情報を検索することを示している。検索条件Ｓが設定されると、ステップＳ２３２〜Ｓ２３８を経て、検索条件Ｓをもとに該当の事務所情報が検索され、索出された事務所情報に基づいて事務所情報一覧ページが生成され、生成された事務所情報一覧ページがホスト端末に送信される。
【００９２】
図２１は、事務所情報一覧ページの概要を示す図である。
事務所情報一覧ページでは、図２１に示すように、法定業務Ａを行いかつ無料相談を行う各弁護士事務所ごとに、弁護士事務所の名称および事務所情報ページ２２０へのリンク情報３８０が一覧で表示される。図２１において、例えば、弁護士事務所Ａのリンク情報３８０をクリックすると、図７に示すような事務所情報ページ２２０が表示される。
【００９３】
次に、拡張サービスを選択して事務所情報を検索する場合を説明する。トップページ２１２を表示するまでは、法定業務を選択して検索する場合と同様であるので省略する。
ユーザは、トップページ２１２において、メニューの案内に従ってリンク情報３１２をクリックする。リンク情報３１２には拡張サービス選択ページ２１６がリンクされているので、拡張サービス選択ページ２１６が表示される。
【００９４】
次に、ユーザは、拡張サービス選択ページ２１６において、拡張サービスＣに対応するチェックボックス３４２をチェックする。また、付帯サービスとしてオンラインサービスを希望する場合は、オンラインサービスに対応するチェックボックス３４６もチェックする。そして、検索ボタン３４８をクリックする。検索ボタン３４８をクリックすると、検索サーバ１００に検索要求が送信される。
【００９５】
検索サーバ１００では、検索要求を受信すると、ステップＳ３０２〜Ｓ３３０を経て、検索条件Ｓとして「1-002 and 2-001」が設定される。これは、拡張サービスＣを行いかつオンラインサービスを行う弁護士事務所の事務所情報を検索することを示している。検索条件Ｓが設定されると、ステップＳ３３２〜Ｓ３３８を経て、検索条件Ｓをもとに該当の事務所情報が検索され、索出された事務所情報に基づいて事務所情報一覧ページが生成され、生成された事務所情報一覧ページがホスト端末に送信される。
【００９６】
次に、キーワードを入力してトップページ２１２，２３２を検索する場合を説明する。
ユーザは、問題は抱えているものの、法律に馴染みがなくどの業種の事務所に相談していいか分からない場合は、トップページ２０２において、自己が抱えている問題に対する質問文をキーワードとして入力し、検索ボタン３０２をクリックする。検索ボタン３０２をクリックすると、検索サーバ１００に検索要求が送信される。
【００９７】
検索サーバ１００では、検索要求を受信すると、ステップＳ４０２〜Ｓ４１６を経て、入力されたキーワードをもとに質問文の類似検索が行われ、類似度が高い順にタイトル情報３７２の一覧を提示したタイトル情報選択ページが生成され、生成されたタイトル情報選択ページがホスト端末に送信される。
図２２は、タイトル情報選択ページの概要を示す図である。
【００９８】
図２３は、案内ページの概要を示す図である。
タイトル情報選択ページでは、図２２に示すように、ユーザが入力したキーワードに近い順に質問文のタイトル情報３７２が表示される。図２２は、ユーザがキーワードとして「○○」を入力した場合の表示結果を示している。図２２において、例えば、１番先頭に表示されているタイトル情報３７２をクリックすると、図２３に示すような案内ページが表示される。
【００９９】
図２３の案内ページでは、質問文および回答文が表示されるほか、この質問文に関する問題については、弁護士事務所に相談するのが最適であるという案内とともにトップページ２１２のリンク情報３７８が表示される。また、この質問文に対しては、弁護士事務所Ａ，Ｂが広告主として登録されているので、弁護士事務所Ａ，Ｂの事務所情報ページ２２０へのリンク情報３８０が表示される。
【０１００】
次に、複数の事務所の案内情報を一括で印刷する場合を説明する。
図２４は、事務所情報一覧ページの概要を示す図である。
ユーザは、所望の事務所を見つけた場合は、事務所情報一覧ページにおいて、図２４に示すように、その事務所に対応する所定の画素３８２をクリックする。所望の事務所が複数あれば、それら事務所を同様の手順で順次選択することができる。画素３８２をクリックすると、選択した事務所の事務所ＩＤが検索サーバ１００に送信される。
検索サーバ１００では、事務所が選択されると、ステップＳ６０２〜Ｓ６０８を経て、選択履歴情報が保存され、事務所情報一覧ページが更新され、更新された事務所情報一覧ページがホスト端末に送信される。
【０１０１】
図２４の事務所情報一覧ページでは、ユーザによって弁護士事務所Ａ，Ｃが選択されたことが表示されている。事務所を選択すると、事務所情報一覧ページに一括印刷ボタン３８４が配置される。
ユーザは、選択した事務所の案内情報を一括で印刷したい場合は、事務所情報一覧ページにおいて、一括印刷ボタン３８４をクリックする。一括印刷ボタン３８４がクリックされると、検索サーバ１００に一括印刷要求が送信される。
検索サーバ１００では、一括印刷要求を受信すると、ステップＳ７０２〜Ｓ７１０を経て、選択された事務所の案内情報が提供先において一括で印刷可能な案内情報一括印刷ページが生成され、生成された案内情報一括印刷ページがホスト端末に送信される。
【０１０２】
図２５は、案内情報一括印刷ページの概要を示す図である。
例えば、ユーザによって弁護士事務所Ａ，Ｃおよび特許事務所Ｂ，Ｆが選択された場合は、図２５に示すように、弁護士事務所Ａ，Ｃおよび特許事務所Ｂ，Ｆの各案内情報が１ページ内に収められ、合計４ページの印刷が行われる。
このようにして、本実施の形態では、法定業務を拡張サービスとは区別して選択可能な法定業務選択ページ２１４，２３４を提供し、法定業務選択ページ２１４，２３４での選択結果に基づいて、該当の法定業務のサービスＩＤに対応する事務所情報を検索し、拡張サービスを法定業務とは区別して選択可能な拡張サービス選択ページ２１６，２３６を提供し、拡張サービス選択ページ２１６，２３６での選択結果に基づいて、該当の拡張サービスのサービスＩＤに対応する事務所情報を検索し、索出した事務所情報に基づいて事務所情報一覧ページを生成し、生成した事務所情報一覧ページを提供する。
【０１０３】
これにより、ユーザは、法定業務と拡張サービスを区別することができるので、従来に比して、法律に馴染みのないユーザであっても、サービスの位置付けを区別して事務所情報を検索することができる。
さらに、本実施の形態では、法定業務および付帯サービスを選択可能な法定業務選択ページ２１４，２３４を提供し、法定業務選択ページ２１４，２３４での選択結果に基づいて、該当の法定業務のサービスＩＤおよび付帯サービスのサービスＩＤに対応する事務所情報を検索する。また、拡張サービスおよび付帯サービスを選択可能な拡張サービス選択ページ２１６，２３６を提供し、拡張サービス選択ページ２１６，２３６での選択結果に基づいて、該当の拡張サービスのサービスＩＤおよび付帯サービスのサービスＩＤに対応する事務所情報を検索する。
【０１０４】
これにより、法定業務、拡張サービスおよび付帯サービスの３つの区分で事務所情報を検索することができる。
さらに、本実施の形態では、サービス管理テーブル４２０には、事務所ＩＤおよびサービスＩＤを１つのレコードとして登録し、事務所ＩＤによって事務所情報管理テーブル４００とリレーションを形成している。
【０１０５】
これにより、法定業務または拡張サービスの増減または変更があっても、サービス管理テーブル４２０のレコードを追加、削除または変更するだけでよいので、サービスの増減または変更に対して容易に対応することができる。
さらに、本実施の形態では、入力したキーワードに基づいて文書ベクトルを生成し、生成した文書ベクトルと質問情報管理テーブル４６０の文書ベクトルを演算し、入力したキーワードと質問文の類似度を算出し、算出した類似度が高い順に質問文のタイトル情報３７２の一覧を提示したタイトル情報選択ページを生成し、生成したタイトル情報選択ページを提供し、タイトル情報選択ページにおいてタイトル情報３７２が選択されたときは、選択されたタイトル情報３７２に対応するトップページ２１２，２３２へのリンク情報を提供する。
【０１０６】
これにより、ユーザは、事務所の業種区分を意識することなく、自己が抱えている問題に対する質問文をキーワードとして入力すれば、その質問文に関する問題を解決できる事務所の検索サイトのトップページ２１２，２３２へのリンク情報が得られる。したがって、法律に馴染みのないユーザであっても、自己が抱えている問題を解決できる事務所の事務所情報を検索することができる。
【０１０７】
さらに、本実施の形態では、タイトル情報選択ページにおいてタイトル情報３７２が選択されたときは、選択されたタイトル情報３７２に対応するインデックスＩＤを検索し、索出したインデックスＩＤに対応する広告情報を検索し、索出した広告情報を提供する。
これにより、質問文に関する問題を解決できる事務所が広告主となってその広告情報を登録しておけば、ユーザが検索を行った際に、ユーザが抱えている問題を解決できる事務所として広告主の広告情報が提示される。したがって、広告効果の高い広告を提供することができる。
【０１０８】
さらに、本実施の形態では、事務所情報一覧ページにおいて事務所が選択されたときは、選択された事務所の選択履歴情報を保存し、一括印刷要求を受信したときは、選択履歴情報に基づいて該当の事務所情報を検索し、索出した事務所情報に基づいて、複数の案内情報が提供先において一括で印刷可能な案内情報一括印刷ページを生成し、生成した案内情報一括印刷ページを提供する。
これにより、ユーザは、所望の事務所が複数存在する場合は、それらを選択して一括印刷要求を入力するだけで、所望の事務所の案内情報を一括で印刷して得ることができる。
【０１０９】
上記実施の形態において、記憶装置４２は、発明１ないし４若しくは６の事務所情報記憶手段、発明４、５若しくは７の質問情報記憶手段、発明５若しくは７の広告情報記憶手段、または発明６の選択履歴情報記憶手段に対応し、ステップＳ１００〜Ｓ１０８は、発明１若しくは４の第１キーワード選択画面提供手段、発明１若しくは４の第２キーワード選択画面提供手段、または発明２の第３キーワード選択画面提供手段に対応している。また、ステップＳ２００〜Ｓ２３４，Ｓ２４０，Ｓ２４２は、発明１ないし４または６の第１事務所情報検索手段に対応し、ステップＳ３００〜Ｓ３４２，Ｓ３４０，Ｓ３４２は、発明１ないし４または６の第２事務所情報検索手段に対応し、ステップＳ２３６，Ｓ２３８，Ｓ１００〜Ｓ１０８は、発明１または４の事務所情報提供手段に対応している。
【０１１０】
また、上記実施の形態において、ステップＳ４０２は、発明４または７のキーワード入力手段に対応し、ステップＳ４０６は、発明４または７の文書ベクトル生成手段に対応し、ステップＳ４１０は、発明４または７の類似度算出手段に対応し、ステップＳ４１４は、発明４または７のタイトル情報選択画面生成手段に対応している。また、ステップＳ４１６は、発明４または７のタイトル情報選択画面提供手段に対応し、ステップＳ５０２，Ｓ５０８，Ｓ５１０は、発明４のリンク情報提供手段に対応し、ステップＳ５０４，Ｓ５０６は、発明５または７の広告情報検索手段に対応している。
【０１１１】
また、上記実施の形態において、ステップＳ５０８，Ｓ５１０は、発明５または７の広告情報提供手段に対応し、ステップＳ２３８，Ｓ３３８は、発明６の事務所選択画面提供手段に対応し、ステップＳ６０４は、発明６の選択履歴情報保存手段に対応し、ステップＳ７０６は、発明６の第３事務所情報検索手段に対応している。また、ステップＳ７０８は、発明６の案内情報一括印刷画面生成手段に対応し、ステップＳ７１０は、発明６の案内情報一括印刷画面提供手段に対応し、トップページ２１２，２３２は、発明４の代表ページに対応し、法定業務選択ページ２１４，２３４は、発明１ないし３の第１キーワード選択画面、または発明２の第３キーワード選択画面に対応している。
【０１１２】
また、上記実施の形態において、拡張サービス選択ページ２１６，２３６は、発明１ないし３の第２キーワード選択画面、またはに対応し、タイトル情報選択ページは、発明４、５または７のタイトル情報選択画面に対応し、事務所情報一覧ページは、発明６の事務所選択画面に対応している。また、案内情報一括印刷ページは、発明６の案内情報一括印刷画面に対応し、サービスＩＤは、発明１ないし３の法定業務情報、発明１ないし３の拡張サービス情報、または発明２の付帯サービス情報に対応している。
【０１１３】
なお、上記実施の形態においては、入力したキーワードをもとにベクトル空間法により質問文の類似検索を行うように構成したが、これに限らず、入力したキーワードをもとに質問文との単純マッチング検索を行うように構成することもできる。具体的には、質問情報管理テーブル４６０には文書ベクトルに代えて質問文を登録しておく。まず、入力したキーワードを形態素単位で分割し、分割して得られた文字列と同一または類似の文字列を含む質問文に対応するタイトル情報３７２を質問情報管理テーブル４６０のなかから検索する。そして、索出したタイトル情報３７２の一覧を提示するとともにタイトル情報３７２の一覧のなかからいずれかを選択可能なタイトル情報選択ページを生成する。
【０１１４】
このような構成であっても、上記実施の形態と同様に、広告効果の高い広告を提供することができる。
また、上記実施の形態において、広告情報管理テーブル４８０は、インデックスＩＤ、事務所の名称および事務所情報ページ２２０，２４０へのリンク情報を登録して構成したが、これに限らず、事務所の名称および事務所情報ページ２２０，２４０へのリンク情報に代えて事務所ＩＤを登録し、事務所ＩＤによって事務所情報管理テーブル４００とリレーションを形成してもよい。
【０１１５】
また、上記実施の形態において、質問情報管理テーブル４６０は、インデックスＩＤ、タイトル情報、文書ベクトルおよびテンプレート３７０の格納先を登録して構成したが、これに限らず、テンプレート３７０の格納先に代えて、トップページ２１２，２３２へのリンク情報を直接登録して構成することもできる。また、案内ページをあらかじめ生成して記憶装置４２に記憶する場合、テンプレート３７０の格納先に代えて、案内ページへのリンク情報を登録して構成することもできる。
【０１１６】
また、上記実施の形態においては、複数のテーブルを記憶装置４２にまとめて記憶するように構成したが、これに限らず、複数のデータベースを設け、各テーブルを複数のデータベースに分散して記憶するように構成することもできる。例えば、事務所情報データベース、質問情報データベースおよび広告情報データベースを設け、事務所情報管理テーブル４００、サービス管理テーブル４２０およびサービスＩＤ管理テーブル４４０を事務所情報データベースに、質問情報管理テーブル４６０を質問情報データベースに、広告情報管理テーブル４８０を広告情報データベースにそれぞれ登録する。
【０１１７】
また、上記実施の形態において、テンプレート３７０は、トップページ２１２，２３２へのリンク情報を含んで構成したが、これに限らず、事務所情報ページ２２０，２４０へのリンク情報を含んで構成することもできる。
また、上記実施の形態において、図１４ないし図２０のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。
【０１１８】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
また、上記実施の形態においては、本発明に係る事務所情報検索システムを、弁護士事務所および特許事務所の事務所情報を検索する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０１１９】
【図１】検索サーバ１００のハードウェア構成を示すブロック図である。
【図２】ポータルサイト２００の論理構造を示す図である。
【図３】トップページ２０２のデータ構造を示す図である。
【図４】トップページ２１２のデータ構造を示す図である。
【図５】法定業務選択ページ２１４のデータ構造を示す図である。
【図６】拡張サービス選択ページ２１６のデータ構造を示す図である。
【図７】事務所情報ページ２２０のデータ構造を示す図である。
【図８】事務所情報管理テーブル４００のデータ構造を示す図である。
【図９】サービス管理テーブル４２０のデータ構造を示す図である。
【図１０】サービスＩＤ管理テーブル４４０のデータ構造を示す図である。
【図１１】質問情報管理テーブル４６０のデータ構造を示す図である。
【図１２】テンプレート３７０のデータ構造を示す図である。
【図１３】広告情報管理テーブル４８０のデータ構造を示す図である。
【図１４】ページ提供処理を示すフローチャートである。
【図１５】法定業務検索処理を示すフローチャートである。
【図１６】拡張サービス検索処理を示すフローチャートである。
【図１７】キーワード検索処理を示すフローチャートである。
【図１８】案内ページ生成処理を示すフローチャートである。
【図１９】事務所選択処理を示すフローチャートである。
【図２０】一括印刷ページ生成処理を示すフローチャートである。
【図２１】事務所情報一覧ページの概要を示す図である。
【図２２】タイトル情報選択ページの概要を示す図である。
【図２３】案内ページの概要を示す図である。
【図２４】事務所情報一覧ページの概要を示す図である。
【図２５】案内情報一括印刷ページの概要を示す図である。
【符号の説明】
【０１２０】
１００…検索サーバ，  ３０…ＣＰＵ，  ３２…ＲＯＭ，  ３４…ＲＡＭ，  ３８…Ｉ／Ｆ，  ４０…入力装置，  ４２…記憶装置，  ４４…表示装置，  ２００…ポータルサイト，  ２０２，２１２，２３２…トップページ，  ２１４，２３４…法定業務選択ページ，  ２１６，２３６…拡張サービス選択ページ，  ２０４，２１８，２３８…検索エンジン，  ２２０，２４０…事務所情報ページ，  ４００…事務所情報管理テーブル，  ４２０…サービス管理テーブル，  ４４０…サービスＩＤ管理テーブル，  ４６０…質問情報管理テーブル，  ４８０…広告情報管理テーブル，  １９９…ネットワーク
【図１】
2006301814.tif 000003
【図２】
2006301814.tif 000004
【図３】
2006301814.tif 000005
【図４】
2006301814.tif 000006
【図５】
2006301814.tif 000007
【図６】
2006301814.tif 000008
【図７】
2006301814.tif 000009
【図８】
2006301814.tif 000010
【図９】
2006301814.tif 000011
【図１０】
2006301814.tif 000012
【図１１】
2006301814.tif 000013
【図１２】
2006301814.tif 000014
【図１３】
2006301814.tif 000015
【図１４】
2006301814.tif 000016
【図１５】
2006301814.tif 000017
【図１６】
2006301814.tif 000018
【図１７】
2006301814.tif 000019
【図１８】
2006301814.tif 000020
【図１９】
2006301814.tif 000021
【図２０】
2006301814.tif 000022
【図２１】
2006301814.tif 000023
【図２２】
2006301814.tif 000024
【図２３】
2006301814.tif 000025
【図２４】
2006301814.tif 000026
【図２５】
2006301814.tif 000027