(57)【特許請求の範囲】
【請求項１】
検索の対象である複数の検索対象情報を記憶する検索対象情報記憶手段と、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を介して、該入力された検索条件を取得する入力検索条件取得手段と、
前記入力検索条件取得手段により検索条件が取得される毎に、該取得された検索条件を蓄積する検索条件蓄積手段と、
前記検索条件蓄積手段に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択手段と、
前記検索条件選択手段により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて表示部に表示させる検索用画面表示手段と、
ユーザの操作に応じて、前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付けて、該指定された検索条件を取得する指定検索条件取得手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得手段により取得された検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得手段により取得された検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出す検索対象情報読出手段と、
前記検索対象情報読出手段により読み出された検索対象情報を検索結果として前記表示部に表示させる検索結果表示手段と、
を備えることを特徴とする情報検索システム。
【請求項２】
前記検索用画面表示手段は、
前記第２の検索用画面内において、前記所定数の検索条件のそれぞれに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
ユーザの操作に応じて、前記第２の検索用画面内に表示されたボタンの中から少なくとも１のボタンの指定を受け付けて、該指定されたボタンに対応付けられている検索条件を取得する、
ことを特徴とする請求項１に記載の情報検索システム。
【請求項３】
前記入力検索条件取得手段は、
検索条件を、第１の検索項目と第２の検索項目とを含む検索項目毎に、取得し、
前記検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている第１の検索項目の検索条件の中から、蓄積回数が多い順番に、第１の所定数の検索条件を選択する第１の検索条件選択手段と、
前記検索条件蓄積手段に蓄積されている第２の検索項目の検索条件の中から、蓄積回数が多い順番に、第２の所定数の検索条件を選択する第２の検索条件選択手段と、を有し、
前記検索用画面表示手段は、
前記第２の検索用画面内の情報を行列形式で示すように、行見出し及び列見出しの一方に、前記第１の検索条件選択手段により選択された第１の検索項目の前記第１の所定数の検索条件を表示し、行見出し及び列見出しの他方に、前記第２の検索条件選択手段により選択された第２の検索項目の前記第２の所定数の検索条件を表示し、行列の要素の位置に、第１の検索項目の各検索条件と、第２の検索項目の各検索条件と、の組み合わせに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
前記第２の検索用画面内に表示されたボタンの中から指定されたボタンに対応付けられている第１の検索項目の検索条件と第２の検索項目の検索条件とを取得し、
前記検索対象情報読出手段は、
前記指定検索条件取得手段により取得された第１の検索項目の検索条件且つ第２の検索項目の検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出す、
ことを特徴とする請求項２に記載の情報検索システム。
【請求項４】
前記検索対象情報記憶手段は、
営業活動の案件毎に、案件の内容を示す案件内容情報と、該案件の状況を示す状況情報と、該状況とされた日付を示す日付情報と、を互いに関連付けた案件情報を、前記検索対象情報として記憶し、
前記入力検索条件取得手段は、
第１の検索項目の検索条件として、状況情報を取得し、
第２の検索項目の検索条件として、日付を指定するための日付指定情報を取得し、
前記検索条件蓄積手段は、
前記入力検索条件取得手段により取得された状況情報及び日付指定情報を蓄積し、
前記第１の検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている状況情報の中から、蓄積回数が多い順番に、前記第１の所定数の状況情報を選択し、
前記第２の検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている日付指定情報の中から、蓄積回数が多い順番に、前記第２の所定数の日付指定情報を選択し、
前記検索用画面表示手段は、
行見出し及び列見出しの一方に、前記第１の検索条件選択手段により選択された前記第１の所定数の状況情報を表示し、行見出し及び列見出しの他方に、前記第２の検索条件選択手段により選択された前記第２の所定数の日付指定情報を表示し、行列の要素の位置に、各状況情報と各日付指定情報との組み合わせに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
前記第２の検索用画面内に表示されたボタンの中から指定されたボタンに対応付けられている状況情報と日付指定情報とを取得し、
前記検索対象情報読出手段は、
前記指定検索条件取得手段により取得された状況情報と日付指定情報とに基づき、該取得された状況情報に関連付けられており、且つ、該取得された日付指定情報により指定される日付を示す日付情報に関連付けられている案件内容情報を、前記検索対象情報記憶手段から読み出し、
前記検索結果表示手段は、
前記検索対象情報読出手段により読み出された案件内容情報を検索結果として表示部に表示させる、
ことを特徴とする請求項３に記載の情報検索システム。
【請求項５】
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させる情報検索装置であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得手段と、
前記入力検索条件取得手段により検索条件が取得される毎に、該取得された検索条件を蓄積する検索条件蓄積手段と、
前記検索条件蓄積手段に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択手段と、
前記検索条件選択手段により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示手段と、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得手段により取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得手段により取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出手段と、
前記検索対象情報読出手段により読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示手段と、
を備えることを特徴とする情報検索装置。
【請求項６】
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させる情報検索装置が実行する情報検索方法であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得ステップと、
前記入力検索条件取得ステップにより検索条件が取得される毎に、該取得された検索条件を記憶部に蓄積する検索条件蓄積ステップと、
前記検索条件蓄積ステップにより前記記憶部に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択ステップと、
前記検索条件選択ステップにより選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示ステップと、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得ステップと、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得ステップにより取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得ステップにより取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出ステップと、
前記検索対象情報読出ステップにより読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示ステップと、
を含むことを特徴とする情報検索方法。
【請求項７】
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させるコンピュータに、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得機能と、
前記入力検索条件取得機能により検索条件が取得される毎に、該取得された検索条件を記憶部に蓄積する検索条件蓄積機能と、
前記検索条件蓄積機能により前記記憶部に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択機能と、
前記検索条件選択機能により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示機能と、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得機能と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得機能により取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得機能により取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出機能と、
前記検索対象情報読出機能により読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示機能と、
を実現させるためのプログラム。
【請求項８】
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付手段と、
前記入力検索条件受付手段により入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて表示する検索用画面表示手段と、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付手段により入力された検索条件で検索された結果を表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付手段により指定された検索条件で検索された結果を表示する検索結果表示手段と、
を備えることを特徴とする検索用画面表示装置。
【請求項９】
表示部を備える装置が実行する検索用画面表示方法であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を前記表示部に表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付ステップと、
前記入力検索条件受付ステップにより入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記表示部に表示する検索用画面表示ステップと、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付ステップと、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付ステップにより入力された検索条件で検索された結果を前記表示部に表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付ステップにより指定された検索条件で検索された結果を前記表示部に表示する検索結果表示ステップと、
を含むことを特徴とする検索用画面表示方法。
【請求項１０】
表示部を備えるコンピュータに、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を前記表示部に表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付機能と、
前記入力検索条件受付機能により入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記表示部に表示する検索用画面表示機能と、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付機能と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付機能により入力された検索条件で検索された結果を前記表示部に表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付機能により指定された検索条件で検索された結果を前記表示部に表示する検索結果表示機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報検索システム等に関する。
【背景技術】
【０００２】
近年、企業等において、営業活動の支援に、営業支援システム（ＳＦＡ(Sales Force Automation)システム）が利用されている（例えば、特許文献１参照）。
この営業支援システムでは、営業活動の支援に必要な情報として、顧客情報、案件情報、活動情報等が一元管理される。
【０００３】
例えば、販売員（セールス）は、営業活動を行う際に、営業活動の相手である顧客の情報、案件（商談）を特定する案件情報、案件毎に営業活動の進捗状況を示す活動情報等を、営業支援システムに入力する。そして、入力された情報は、営業支援システム内のデータベースに蓄積される。更に、データベースに蓄積されたこれらの情報は、営業活動の進展に応じて、販売員によって更新される。
【０００４】
営業支援システムのデータベースに蓄積されている情報は、企業等の内部で共有され、営業活動の効率化に生かされる。
例えば、これから営業活動を行う販売員は、他の販売員が過去に行った営業活動に関する情報を参照して、自分の営業活動に生かすことができ、その結果、効率良く営業活動を行うことができる。
【０００５】
また、販売員の営業活動を管理する管理者（マネージャー、部門長等）は、販売員により入力された情報を参照して、必要な場合には販売員に助言、指示等を与えることができ、その結果、営業活動の効率化を図ることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、管理者が、販売員に助言、指示等を行う場合、まず、データベースに日々蓄積される案件情報の中から、様々な切り口で、自分が管理すべき案件情報を検索する必要がある。そして、管理者は、検索して得た案件情報を検討して、販売員に助言、指示等を行う。
【０００７】
このような案件情報の検索は、具体的には、管理者が、案件の状況、案件の発生日等の検索条件をキーボードを介してコンピュータに入力し、コンピュータが、検索条件に一致する案件情報をデータベースから抽出することにより行われる。
【０００８】
しかしながら、このような検索条件の入力には手間がかかり、また入力ミス等が発生する恐れもある。
更に、管理者がコンピュータの操作に不慣れな場合には、入力の操作に時間がかかってしまう。
【０００９】
本発明は、上記実状に鑑みてなされたものであり、ユーザが、見たい情報を簡易な操作で検索することができる情報検索システム等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係る情報検索システムは、
検索の対象である複数の検索対象情報を記憶する検索対象情報記憶手段と、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を介して、該入力された検索条件を取得する入力検索条件取得手段と、
前記入力検索条件取得手段により検索条件が取得される毎に、該取得された検索条件を蓄積する検索条件蓄積手段と、
前記検索条件蓄積手段に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択手段と、
前記検索条件選択手段により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて表示部に表示させる検索用画面表示手段と、
ユーザの操作に応じて、前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付けて、該指定された検索条件を取得する指定検索条件取得手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得手段により取得された検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得手段により取得された検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出す検索対象情報読出手段と、
前記検索対象情報読出手段により読み出された検索対象情報を検索結果として前記表示部に表示させる検索結果表示手段と、
を備えることを特徴とする。
【００１１】
前記情報検索システムにおいて、
前記検索用画面表示手段は、
前記第２の検索用画面内において、前記所定数の検索条件のそれぞれに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
ユーザの操作に応じて、前記第２の検索用画面内に表示されたボタンの中から少なくとも１のボタンの指定を受け付けて、該指定されたボタンに対応付けられている検索条件を取得する、
ようにしても良い。
【００１２】
前記情報検索システムにおいて、
前記入力検索条件取得手段は、
検索条件を、第１の検索項目と第２の検索項目とを含む検索項目毎に、取得し、
前記検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている第１の検索項目の検索条件の中から、蓄積回数が多い順番に、第１の所定数の検索条件を選択する第１の検索条件選択手段と、
前記検索条件蓄積手段に蓄積されている第２の検索項目の検索条件の中から、蓄積回数が多い順番に、第２の所定数の検索条件を選択する第２の検索条件選択手段と、を有し、
前記検索用画面表示手段は、
前記第２の検索用画面内の情報を行列形式で示すように、行見出し及び列見出しの一方に、前記第１の検索条件選択手段により選択された第１の検索項目の前記第１の所定数の検索条件を表示し、行見出し及び列見出しの他方に、前記第２の検索条件選択手段により選択された第２の検索項目の前記第２の所定数の検索条件を表示し、行列の要素の位置に、第１の検索項目の各検索条件と、第２の検索項目の各検索条件と、の組み合わせに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
前記第２の検索用画面内に表示されたボタンの中から指定されたボタンに対応付けられている第１の検索項目の検索条件と第２の検索項目の検索条件とを取得し、
前記検索対象情報読出手段は、
前記指定検索条件取得手段により取得された第１の検索項目の検索条件且つ第２の検索項目の検索条件に合う検索対象情報を、前記検索対象情報記憶手段から読み出す、
ようにしても良い。
【００１３】
前記情報検索システムにおいて、
前記検索対象情報記憶手段は、
営業活動の案件毎に、案件の内容を示す案件内容情報と、該案件の状況を示す状況情報と、該状況とされた日付を示す日付情報と、を互いに関連付けた案件情報を、前記検索対象情報として記憶し、
前記入力検索条件取得手段は、
第１の検索項目の検索条件として、状況情報を取得し、
第２の検索項目の検索条件として、日付を指定するための日付指定情報を取得し、
前記検索条件蓄積手段は、
前記入力検索条件取得手段により取得された状況情報及び日付指定情報を蓄積し、
前記第１の検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている状況情報の中から、蓄積回数が多い順番に、前記第１の所定数の状況情報を選択し、
前記第２の検索条件選択手段は、
前記検索条件蓄積手段に蓄積されている日付指定情報の中から、蓄積回数が多い順番に、前記第２の所定数の日付指定情報を選択し、
前記検索用画面表示手段は、
行見出し及び列見出しの一方に、前記第１の検索条件選択手段により選択された前記第１の所定数の状況情報を表示し、行見出し及び列見出しの他方に、前記第２の検索条件選択手段により選択された前記第２の所定数の日付指定情報を表示し、行列の要素の位置に、各状況情報と各日付指定情報との組み合わせに対応付けて、ボタンを表示し、
前記指定検索条件取得手段は、
前記第２の検索用画面内に表示されたボタンの中から指定されたボタンに対応付けられている状況情報と日付指定情報とを取得し、
前記検索対象情報読出手段は、
前記指定検索条件取得手段により取得された状況情報と日付指定情報とに基づき、該取得された状況情報に関連付けられており、且つ、該取得された日付指定情報により指定される日付を示す日付情報に関連付けられている案件内容情報を、前記検索対象情報記憶手段から読み出し、
前記検索結果表示手段は、
前記検索対象情報読出手段により読み出された案件内容情報を検索結果として表示部に表示させる、
ようにしても良い。
【００１４】
また、本発明の第２の観点に係る情報検索装置は、
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させる情報検索装置であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得手段と、
前記入力検索条件取得手段により検索条件が取得される毎に、該取得された検索条件を蓄積する検索条件蓄積手段と、
前記検索条件蓄積手段に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択手段と、
前記検索条件選択手段により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示手段と、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得手段により取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得手段により取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出手段と、
前記検索対象情報読出手段により読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示手段と、
を備えることを特徴とする。
【００１５】
また、本発明の第３の観点に係る情報検索方法は、
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させる情報検索装置が実行する情報検索方法であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得ステップと、
前記入力検索条件取得ステップにより検索条件が取得される毎に、該取得された検索条件を記憶部に蓄積する検索条件蓄積ステップと、
前記検索条件蓄積ステップにより前記記憶部に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択ステップと、
前記検索条件選択ステップにより選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示ステップと、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得ステップと、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得ステップにより取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得ステップにより取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出ステップと、
前記検索対象情報読出ステップにより読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示ステップと、
を含むことを特徴とする。
【００１６】
また、本発明の第４の観点に係るプログラムは、
検索の対象である複数の検索対象情報を記憶するデータベースと、表示部を備える端末装置と、に接続され、前記データベースの検索結果を前記端末装置の前記表示部に表示させるコンピュータに、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面が前記表示部に表示される前記端末装置から、前記第１の検索用画面を介して入力された検索条件を取得する入力検索条件取得機能と、
前記入力検索条件取得機能により検索条件が取得される毎に、該取得された検索条件を記憶部に蓄積する検索条件蓄積機能と、
前記検索条件蓄積機能により前記記憶部に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する検索条件選択機能と、
前記検索条件選択機能により選択された前記所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記端末装置の前記表示部に表示させる検索用画面表示機能と、
ユーザの操作に応じて前記第２の検索用画面内の前記所定数の検索条件の中から少なくとも１の検索条件の指定を受け付ける前記端末装置から、該指定された検索条件を取得する指定検索条件取得機能と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件取得機能により取得された検索条件に合う検索対象情報を、前記データベースから読み出し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件取得機能により取得された検索条件に合う検索対象情報を、前記データベースから読み出す検索対象情報読出機能と、
前記検索対象情報読出機能により読み出された検索対象情報を検索結果として前記端末装置の前記表示部に表示させる検索結果表示機能と、
を実現させるためのものである。
【００１７】
また、本発明の第５の観点に係る検索用画面表示装置は、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付手段と、
前記入力検索条件受付手段により入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて表示する検索用画面表示手段と、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付手段と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付手段により入力された検索条件で検索された結果を表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付手段により指定された検索条件で検索された結果を表示する検索結果表示手段と、
を備えることを特徴とする。
【００１８】
また、本発明の第６の観点に係る検索用画面表示方法は、
表示部を備える装置が実行する検索用画面表示方法であって、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を前記表示部に表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付ステップと、
前記入力検索条件受付ステップにより入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記表示部に表示する検索用画面表示ステップと、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付ステップと、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付ステップにより入力された検索条件で検索された結果を前記表示部に表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付ステップにより指定された検索条件で検索された結果を前記表示部に表示する検索結果表示ステップと、
を含むことを特徴とする。
【００１９】
また、本発明の第７の観点に係るプログラムは、
表示部を備えるコンピュータに、
ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付けるための第１の検索用画面を前記表示部に表示し、前記第１の検索用画面を介して検索条件の入力を受け付ける入力検索条件受付機能と、
前記入力検索条件受付機能により入力され検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す第２の検索用画面を、前記第１の検索用画面と並べて前記表示部に表示する検索用画面表示機能と、
前記第２の検索用画面内の前記所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける指定検索条件受付機能と、
検索条件が前記第１の検索用画面を介して入力された場合、前記入力検索条件受付機能により入力された検索条件で検索された結果を前記表示部に表示し、検索条件が前記第２の検索用画面を介して指定された場合、前記指定検索条件受付機能により指定された検索条件で検索された結果を前記表示部に表示する検索結果表示機能と、
を実現させるためのものである。
【発明の効果】
【００２０】
本発明によれば、ユーザが、見たい情報を簡易な操作で検索することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る情報検索システムのシステム構成例を示すブロック図である。
【図２】第１の実施形態における情報検索サーバ装置及び端末装置の機能的な構成例を示すブロック図である。
【図３】第１の実施形態における案件情報データベースに記憶されている案件情報のデータ構造例を示す図である。
【図４】第１の実施形態において、検索条件蓄積部に蓄積されている検索条件の中から検索条件が選択される様子を示す図である。
【図５】第１の実施形態における検索用画面の一例を示す図である。
【図６】情報検索サーバ装置のハードウェア構成例を示すブロック図である。
【図７】端末装置のハードウェア構成例を示すブロック図である。
【図８】第２の実施形態における情報検索サーバ装置及び端末装置の機能的な構成例を示すブロック図である。
【図９】第２の実施形態における案件情報データベースに記憶されている案件情報のデータ構造例を示す図である。
【図１０】第２の実施形態において、検索条件蓄積部に蓄積されている検索条件の中から検索条件が選択される様子を示す図である。
【図１１】第２の実施形態における検索用画面の一例を示す図である。
【図１２】第２の実施形態における検索条件対応テーブルを示す図である。
【図１３】第２の実施形態における検索結果の一例を示す図である。
【発明を実施するための形態】
【００２２】
［第１の実施形態］
以下、本発明の実施形態を図面を参照して説明する。
まず、本発明の第１の実施形態として、データベースに記憶されている情報を検索するための情報検索システムについて説明する。
なお、以下では、この情報検索システムを営業支援システムに適用し、情報検索システムを用いて営業活動の案件情報を検索する場合を例にとり説明する。
【００２３】
図１は、本発明の第１の実施形態に係る情報検索システム１のシステム構成例を示すブロック図である。
図１に示すように、情報検索システム１は、情報検索サーバ装置１０と、複数の端末装置２０と、案件情報データベース３０と、を備えている。また、端末装置２０のそれぞれは、様々な情報を表示するディスプレイ等の表示部２１を備えている。
情報検索サーバ装置１０は、案件情報データベース３０に接続されており、また、通信ネットワーク４０を介して複数の端末装置２０と接続されている。
【００２４】
情報検索サーバ装置１０は、端末装置２０からの検索指示に応じて、案件情報データベース３０にアクセスして案件情報の検索を行う情報検索装置である。情報検索サーバ装置１０は、案件情報データベース３０の検索結果を指示元の端末装置２０へ送信して、検索結果を端末装置２０の表示部２１に表示させる。
【００２５】
端末装置２０は、営業支援システムを利用する営業活動の販売員、販売員を管理する管理者等のユーザが、案件情報の検索に用いる装置である。また、端末装置２０は、ユーザが検索時に利用する検索用画面を表示部２１に表示する検索用画面表示装置としても機能する。
【００２６】
案件情報データベース３０は、検索の対象である検索対象情報として、複数の案件情報を記憶している。案件情報データベース３０に記憶されている案件情報は、販売員や管理者が、新たな営業活動の開始、その後の進展等に応じて、端末装置２０等を利用して入力した情報である。例えば、販売員は、案件が発生すると、案件情報データベース３０に案件名、顧客名等を案件情報として登録する。更に、販売員は、進展に応じて、登録した案件情報に、案件の現在の状況、活動内容、活動結果等を追加していく。
【００２７】
なお、情報検索サーバ装置１０、端末装置２０、及び案件情報データベース３０は何れも、例えば通信機能を有するコンピュータによって実現されることができる。
通信ネットワーク４０は、インターネット、ＬＡＮ(Local Area Network)等の通信網である。
【００２８】
図２は、情報検索サーバ装置１０及び端末装置２０の機能的な構成例を示すブロック図である。
図２に示すように、情報検索サーバ装置１０は、そのハードウェア及びソフトウェアによって実現される機能的な構成として、入力検索条件取得部１０１、検索対象情報読出部１０２、検索結果表示制御部１０３、検索条件蓄積部１０４、検索条件選択部１０５、検索用画面表示制御部１０６、及び指定検索条件取得部１０７を備えている。
【００２９】
また、端末装置２０は、そのハードウェア及びソフトウェアによって実現される機能的な構成として、入力検索条件受付部２０１、検索結果表示部２０２、検索用画面表示部２０３、及び指定検索条件受付部２０４を備えている。なお、検索結果表示部２０２及び検索用画面表示部２０３は、共に、表示部２１を用いて実現される機能である。
【００３０】
図３は、案件情報データベース３０に記憶されている案件情報のデータ構造例を示す図である。
図３に示すように、案件情報データベース３０には、案件毎に、案件の内容を示す案件内容情報と、その案件の現在の状況を示す状況情報と、が互いに関連付けられて、案件情報として記憶される。案件内容情報には、案件名、顧客名、担当販売員名等が含まれる。
【００３１】
図２に戻り、まず、端末装置２０の入力検索条件受付部２０１が、ユーザの操作に応じて複数の検索条件の中から少なくとも１の検索条件の入力を受け付ける。そして、入力検索条件受付部２０１は、入力された検索条件を、通信ネットワーク４０を介して情報検索サーバ装置１０に送信する。
【００３２】
例えば、ユーザが、案件情報データベース３０に記憶されている案件情報の中から、現在の状況が「受注」段階である案件の案件情報を検索したい場合、ユーザは端末装置２０に検索条件として状況情報「受注」を入力する。
この入力は、ユーザが検索条件としたい状況情報をテキスト入力することによって行われても良いし、表示部２１に選択可能なすべての状況情報を表示して、その中からユーザが検索条件としたい状況情報を選択することによって行われても良い。
【００３３】
情報検索サーバ装置１０の入力検索条件取得部１０１は、端末装置２０から、入力検索条件受付部２０１が受け付けたその入力された検索条件を取得する。
【００３４】
検索対象情報読出部１０２は、入力検索条件取得部１０１により取得された検索条件に合う案件情報を、案件情報データベース３０から読み出す。
例えば、入力検索条件取得部１０１が検索条件として状況情報「受注」を取得した場合には、検索対象情報読出部１０２は、状況情報「受注」に関連付けられている案件内容情報を案件情報データベース３０から読み出す。
【００３５】
検索結果表示制御部１０３は、検索対象情報読出部１０２により読み出された案件情報を検索結果として端末装置２０の表示部２１に表示させる。
具体的には、検索結果表示制御部１０３は、検索結果としての案件情報を通信ネットワーク４０を介して端末装置２０に送信し、端末装置２０が、受信した検索結果を表示部２１に表示する。
【００３６】
このようにして、端末装置２０の表示部２１を用いる機能である検索結果表示部２０２は、入力検索条件受付部２０１により受け付けられた指定の検索条件で検索された結果を表示する。
例えば、検索対象情報読出部１０２が、状況情報「受注」に関連付けられている案件内容情報を案件情報データベース３０から読み出した場合には、その読み出された案件内容情報が検索結果として端末装置２０の表示部２１に表示される。
【００３７】
次に、以上の構成を前提にして、ユーザが検索時に検索用画面を利用して簡易な操作で検索を行うための構成を説明する。
【００３８】
検索条件蓄積部１０４は、入力検索条件取得部１０１により検索条件が取得される毎に、その取得された検索条件を蓄積する。
検索条件選択部１０５は、検索条件蓄積部１０４に蓄積されている検索条件の中から、蓄積回数が多い順番に所定数の検索条件を選択する。
【００３９】
図４は、検索条件蓄積部１０４に蓄積されている検索条件の中から検索条件が選択される様子を示す図である。
図４（ａ）は、検索条件蓄積部１０４に検索条件が蓄積されている様子の一例を示しており、案件の状況情報である「継続中」、「受注」、「失注」、「ペンディング」等が、検索に用いられた検索条件として蓄積されている。
【００４０】
検索条件選択部１０５は、検索条件蓄積部１０４に蓄積されている検索条件毎に、蓄積されている数を集計し、図４（ｂ）に示すように、検索条件を蓄積回数が多い順番に並べて、蓄積回数が多い順番に所定数の検索条件を選択する。例えば、その所定数が３であれば、検索条件の中から蓄積回数が多い順番に、「受注」、「継続中」、「失注」の３つの検索条件が選択される。
【００４１】
図２に戻り、検索用画面表示制御部１０６は、検索条件選択部１０５により選択された所定数の検索条件の一覧を示す検索用画面を端末装置２０の表示部２１に表示させる。
具体的には、検索用画面表示制御部１０６は、検索用画面の表示制御情報を通信ネットワーク４０を介して端末装置２０に送信し、端末装置２０が、受信した表示制御情報に基づき検索用画面を表示部２１に表示する。
【００４２】
このようにして、端末装置２０の表示部２１を用いる機能である検索用画面表示部２０３は、検索に使用された検索条件の中から使用回数の多い順番に選択された所定数の検索条件の一覧を示す検索用画面を表示する。
【００４３】
図５は、端末装置２０の表示部２１に表示される検索用画面の一例を示す図である。
図５に示すように、検索用画面内には、検索条件選択部１０５により選択された検索条件が表示される。更に、検索用画面内においては、表示されている検索条件のそれぞれに対応付けて、ボタンが表示される。
【００４４】
図２に戻り、端末装置２０の指定検索条件受付部２０４は、検索用画面表示部２０３により表示された検索用画面内の所定数の検索条件の中から、ユーザの操作に応じて少なくとも１の検索条件の指定を受け付ける。
【００４５】
具体的には、指定検索条件受付部２０４は、まず、ユーザの操作に応じて、検索用画面内に表示されたボタンの中から少なくとも１のボタンの指定を受け付ける。この指定は、例えば、ユーザが、検索用画面内の複数のボタンの中の１つをマウス等でクリックすることにより行われる。そして、指定検索条件受付部２０４は、クリックされたボタンに対応付けられている検索条件を、指定された検索条件とする。
【００４６】
指定検索条件受付部２０４は、指定された検索条件を、通信ネットワーク４０を介して情報検索サーバ装置１０に送信する。
【００４７】
情報検索サーバ装置１０の指定検索条件取得部１０７は、端末装置２０から、指定検索条件受付部２０４が受け付けたその指定された検索条件を取得する。具体的には、指定検索条件取得部１０７は、検索用画面でクリックされたボタンに対応付けられている検索条件を取得する。
【００４８】
例えば、ユーザが、端末装置２０に表示されている検索用画面内のボタンの中から、「受注」に対応付けられているボタンをクリックした場合には、情報検索サーバ装置１０の指定検索条件取得部１０７は、検索条件として状況情報「受注」を取得する。
【００４９】
ここで、検索用画面内に表示されている検索条件とボタンとの対応関係の情報は、情報検索サーバ装置１０から端末装置２０に送信される検索用画面の表示制御情報に含まれている。端末装置２０は、検索用画面を表示している間、この検索条件とボタンとの対応関係の情報を記憶しておき、検索用画面内のボタンがクリックされると、クリックされたボタンに対応付けられている検索条件を得て、情報検索サーバ装置１０に送信する。
【００５０】
なお、検索条件とボタンとの対応関係の情報を、情報検索サーバ装置１０が保持している場合には、端末装置２０は、クリックされたボタンの識別情報を情報検索サーバ装置１０に送信し、情報検索サーバ装置１０が、受信したボタンの識別情報に基づき、そのボタンに対応付けられている検索条件を取得するようにしても良い。
【００５１】
検索対象情報読出部１０２は、指定検索条件取得部１０７により取得された検索条件に合う案件情報を、案件情報データベース３０から読み出す。
そして、検索結果表示制御部１０３が、検索対象情報読出部１０２により読み出された案件情報を検索結果として通信ネットワーク４０を介して端末装置２０に送信し、端末装置２０が、受信した検索結果を表示部２１に表示する。
【００５２】
このようにして、端末装置２０の表示部２１を用いる機能である検索結果表示部２０２は、指定検索条件受付部２０４により受け付けられた指定の検索条件で検索された結果を表示する。
【００５３】
例えば、ユーザによる検索用画面内のボタンのクリック操作に応じて、指定検索条件取得部１０７が検索条件として状況情報「受注」を取得した場合には、検索対象情報読出部１０２は、状況情報「受注」に関連付けられている案件内容情報を案件情報データベース３０から読み出し、読み出された案件内容情報が検索結果として端末装置２０の表示部２１に表示される。
【００５４】
ここで、情報検索サーバ装置１０及び端末装置２０のハードウェア構成を説明する。
図６は、情報検索サーバ装置１０のハードウェア構成例を示すブロック図である。
【００５５】
図６に示すように、情報検索サーバ装置１０は、ハードウェア構成として、通信部１１１と、記憶部１１２と、制御部１１３と、を備える。
【００５６】
通信部１１１は、通信インタフェースを備えており、情報検索サーバ装置１０に接続される他の装置との通信に用いられる。具体的には、情報検索サーバ装置１０は、通信部１１１を用いて、端末装置２０及び案件情報データベース３０とデータの送受信を行う。
【００５７】
記憶部１１２は、ハードディスク等の補助記憶装置を備え、様々な情報やプログラム等を記憶する。なお、図２に示した検索条件蓄積部１０４は、記憶部１１２に検索条件を蓄積することにより実現される。
【００５８】
制御部１１３は、ＣＰＵ（Central Processing Unit）１２１、ＲＯＭ（Read Only Memory）１２２、ＲＡＭ（Random Access Memory）１２３等から構成され、データの演算処理を行うと共に、情報検索サーバ装置１０の全体を制御する。制御部１１３における演算処理及び制御処理は、具体的には、ＣＰＵ１２１、ＲＡＭ１２３を作業領域として使用して各種データを一時的に記憶させながら、ＲＯＭ１２２に記憶されている制御プログラムを実行することにより行われる。また、ＣＰＵ１２１は、ＲＴＣ(Real Time Clock)を内蔵しており、その計時機能により、現在日時を取得することができる。
【００５９】
制御部１１３が、ＲＯＭ１２２や記憶部１１２に記憶されているプログラムに従って、通信部１１１及び記憶部１１２を制御することにより、情報検索サーバ装置１０において、案件情報を検索するための動作等の様々な動作が実行される。
【００６０】
具体的には、図２に示した情報検索サーバ装置１０の入力検索条件取得部１０１、検索対象情報読出部１０２、検索結果表示制御部１０３、検索条件蓄積部１０４、検索条件選択部１０５、検索用画面表示制御部１０６、及び指定検索条件取得部１０７は、制御部１１３が、通信部１１１及び記憶部１１２を制御することにより実現される機能的な構成である。
【００６１】
次に、端末装置２０のハードウェア構成を説明する。
図７は、端末装置２０のハードウェア構成例を示すブロック図である。
なお、既に説明した構成と同一の構成には同一の符号を付して、その説明を省略する。
【００６２】
図７に示すように、端末装置２０は、ハードウェア構成として、表示部２１と、通信部２１１と、入力部２１２と、記憶部２１３と、制御部２１４と、を備える。
【００６３】
通信部２１１は、通信インタフェース等を備えており、端末装置２０に接続される他の装置との通信に用いられる。具体的には、端末装置２０は、通信部２１１を用いて、情報検索サーバ装置１０とデータの送受信を行う。
【００６４】
入力部２１２は、キーボード、マウス等の入力装置を備える。入力部２１２は、ユーザによる入力操作に応じて様々な情報が入力される。例えば、マウス等のポインティングデバイスによって、表示部２１に表示される検索用画面内の位置座標が指定されることにより、入力部２１２には、その位置に存在するボタンの指定情報が入力される。
【００６５】
記憶部２１３は、ハードディスク等の補助記憶装置を備え、様々な情報やプログラム等を記憶する。
【００６６】
制御部２１４は、ＣＰＵ２２１、ＲＯＭ２２２、ＲＡＭ２２３等から構成され、データの演算処理を行うと共に、端末装置２０の全体を制御する。制御部２１４における演算処理及び制御処理は、具体的には、ＣＰＵ２２１が、ＲＡＭ２２３を作業領域として使用して各種データを一時的に記憶させながら、ＲＯＭ２２２に記憶されている制御プログラムを実行することにより行われる。
【００６７】
制御部２１４が、ＲＯＭ２２２や記憶部２１３に記憶されているプログラムに従って、表示部２１、通信部２１１、入力部２１２、及び記憶部２１３を制御することにより、端末装置２０において、案件情報を検索するための動作等の様々な動作が実行される。
【００６８】
具体的には、図２に示した端末装置２０の入力検索条件受付部２０１、検索結果表示部２０２、検索用画面表示部２０３、及び指定検索条件受付部２０４は、制御部２１４が、表示部２１、通信部２１１、入力部２１２、及び記憶部２１３を制御することにより実現される機能的な構成である。なお、検索結果表示部２０２及び検索用画面表示部２０３は、表示部２１を用いて実現される機能であり、入力検索条件受付部２０１及び指定検索条件受付部２０４は、入力部２１２を用いて実現される機能である。
【００６９】
案件情報データベース３０を含む装置のハードウェア構成は、図６に示した情報検索サーバ装置１０のハードウェア構成と実質的に同一の構成とすることができるため、具体的な説明を省略する。なお、その場合には、装置の記憶部にデータベース部分が格納される。
【００７０】
また、情報検索サーバ装置１０に案件情報データベース３０を含めるように構成しても良く、その場合には、図６に示した記憶部１１２に案件情報データベース３０を格納して、案件情報記憶部（検索対象情報記憶部）とすれば良い。
【００７１】
以上説明した本実施形態に係る情報検索システム１においては、案件の管理を日々行っている管理者等のユーザが案件情報を検索する時に、情報検索サーバ装置１０が、過去の検索に利用された検索条件を調査し、利用頻度が高い検索条件を抽出する。
従って、本実施形態によれば、ユーザは、あまり使われない検索条件を含む多数の検索条件の中から、希望の検索条件を探す必要がなく、より数が少ない良く使われる絞り込まれた検索条件の中から、検索条件を指定することができることとなり、見たい案件情報を簡易な操作で検索することができる。
【００７２】
また、本実施形態においては、抽出された検索条件の指定を簡略化するために、検索用画面にボタンを埋め込み、ボタンに検索条件を対応させている。
従って、本実施形態によれば、ユーザは、ボタンを押すだけで検索を行うことができ、コンピュータの操作に不慣れなユーザであっても、見たい案件情報を簡単な操作で検索することができる。
【００７３】
以上、本発明の第１の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施形態に限られるものではない。
例えば、上記実施形態に係る情報検索システム１は、情報検索サーバ装置１０、端末装置２０、及び案件情報データベース３０を備えているが、情報検索サーバ装置１０、装置２０、及び案件情報データベース３０を一体化して１つの装置としても良い。
【００７４】
また、図５に例示した検索用画面では、検索条件の文字列とボタンとを対応付けて表示しているが、ボタンの表示を省略し、検索条件の文字列自体をクリック対象として、検索条件を指定するようにしても良い。
【００７５】
また、ユーザが端末装置２０を用いて検索を行う際に、入力検索条件受付部２０１による検索条件の受け付けと、指定検索条件受付部２０４による検索条件の受け付けとを、例えば、検索モードを切り替えることにより、選択できるようにしても良い。また、入力検索条件受付部２０１による検索条件の受け付け用の画面と、指定検索条件受付部２０４による検索条件の受け付け用の画面（図５に例示した検索用画面）と、を並べて表示部２１に表示し、ユーザが何れかの検索を選択できるようにしても良い。
【００７６】
［第２の実施形態］
次に、本発明の第２の実施形態を説明する。
上記第１の実施形態では、案件の状況を示す状況情報で検索を行う場合、つまり、１つの検索項目で検索を行う場合を例に情報検索システムを説明したが、第２の実施形態では、複数の検索項目で検索を行うことができる情報検索システムについて説明する。
【００７７】
具体的には、第２の実施形態では、状況情報を第１の検索項目とし、更に、状況情報が示す状況になった日付を指定するための日付指定情報を第２の検索項目として、２つの検索項目の検索条件を共に満たす案件情報を検索する場合を例にとり説明する。
【００７８】
図８は、第２の実施形態における情報検索サーバ装置１０及び端末装置２０の機能的な構成例を示すブロック図である。
なお、第２の実施形態において、第１の実施形態で説明した構成と同一の構成には同一の符号を付して、その説明を省略する。
【００７９】
図８に示すように、第２の実施形態における情報検索サーバ装置１０は、検索条件選択部１０５が第１の検索条件選択部１３１と第２の検索条件選択部１３２とを有している点で、第１の実施形態と異なっている。
【００８０】
図９は、第２の実施形態における案件情報データベース３０に記憶されている案件情報のデータ構造例を示す図である。
図９に示すように、第２の実施形態における案件情報データベース３０には、案件毎に、案件内容情報と、その案件の状況を示す状況情報と、その状況とされた日付を示す日付情報と、が互いに関連付けられて、案件情報として記憶される。
【００８１】
この日付情報は、例えば、案件の状況が変化したときに、販売員が状況情報と共に案件情報データベース３０に記録しても良い。また、販売員が状況情報を記録した際に、案件情報データベース３０を備える装置が、ＲＴＣ等により、その日の日付を取得し、状況情報に関連付けて記録するようにしても良い。
【００８２】
図８に戻り、情報検索サーバ装置１０の入力検索条件取得部１０１、検索対象情報読出部１０２、検索結果表示制御部１０３、端末装置２０の入力検索条件受付部２０１、検索結果表示部２０２は、第１の実施形態と同様に、ユーザにより入力された検索条件で案件情報を検索し、その結果を表示部２１に表示する。
【００８３】
但し、第２の実施形態においては、検索項目は状況情報だけでなく、日付指定情報でも、検索条件を入力しての検索が行われる。検索条件は、状況情報と日付指定情報との組み合わせ、状況情報単独、日付指定情報単独等、選択可能である。
【００８４】
このように、第２の実施形態においては、情報検索サーバ装置１０の入力検索条件取得部１０１は、検索条件を、第１の検索項目と第２の検索項目とを含む検索項目毎に、取得する。具体的には、入力検索条件取得部１０１は、第１の検索項目の検索条件として、状況情報を取得し、第２の検索項目の検索条件として、日付を指定するための日付指定情報を取得する。
【００８５】
検索条件蓄積部１０４は、入力検索条件取得部１０１により取得された状況情報及び日付指定情報を蓄積する。
【００８６】
第１の検索条件選択部１３１は、検索条件蓄積部１０４に蓄積されている状況情報（第１の検索項目の検索条件）の中から、蓄積回数が多い順番に、所定数の状況情報を選択する。
また、第２の検索条件選択部１３２は、検索条件蓄積部１０４に蓄積されている日付指定情報（第２の検索項目の検索条件）の中から、蓄積回数が多い順番に、所定数の日付指定情報を選択する。
【００８７】
図１０は、第２の実施形態において、検索条件蓄積部１０４に蓄積されている検索条件の中から検索条件が選択される様子を示す図である。
図１０（ａ）は、検索条件蓄積部１０４に検索条件が蓄積されている様子の一例を示しており、状況情報の検索条件に加えて、日付指定情報である「前日」、「本日」、「先週」、「今週」、「先月」、「当月」等が、検索に用いられた検索条件として蓄積されている。
【００８８】
第１の検索条件選択部１３１は、第１の検索項目である状況情報について、検索条件蓄積部１０４に蓄積されている検索条件毎に、蓄積されている数を集計し、図１０（ｂ）に示すように、検索条件を蓄積回数が多い順番に並べて、蓄積回数が多い順番に所定数の検索条件を選択する。
【００８９】
第２の検索条件選択部１３２は、第２の検索項目である日付指定情報について、検索条件蓄積部１０４に蓄積されている検索条件毎に、蓄積されている数を集計し、図１０（ｃ）に示すように、検索条件を蓄積回数が多い順番に並べて、蓄積回数が多い順番に所定数の検索条件を選択する。例えば、その所定数が２であれば、検索条件の中から蓄積回数が多い順番に、「先週」、「本日」の２つの検索条件が選択される。
【００９０】
図８に戻り、検索用画面表示制御部１０６は、第１の検索条件選択部１３１及び第２の検索条件選択部１３２により選択された検索条件の一覧をマトリクス化して示す検索用画面を、端末装置２０の検索用画面表示部２０３を介して、表示部２１に表示させる。
【００９１】
図１１は、第２の実施形態における端末装置２０の表示部２１に表示される検索用画面の一例を示す図である。
図１１に示すように、検索用画面表示制御部１０６は、検索用画面内の情報を行列形式で示す。
【００９２】
具体的には、行見出し及び列見出しの一方に、第１の検索条件選択部１３１により選択された所定数の状況情報（第１の検索項目の検索条件）を表示する。また、行見出し及び列見出しの他方に、第２の検索条件選択部１３２により選択された所定数の日付指定情報（第２の検索項目の検索条件）を表示する。
そして、行列の要素の位置に、各状況情報（第１の検索項目の各検索条件）と、各日付指定情報（第２の検索項目の各検索条件）と、の組み合わせに対応付けて、ボタンを表示する。
【００９３】
図８に戻り、情報検索サーバ装置１０の指定検索条件取得部１０７は、端末装置２０の指定検索条件受付部２０４を介して、検索用画面内に表示されたボタンの中から指定されたボタンに対応付けられている状況情報（第１の検索項目の検索条件）と日付指定情報（第２の検索項目の検索条件）とを取得する。
【００９４】
例えば、ユーザが、先週受注した案件の情報を得たい場合には、図１１に例示した検索用画面内のボタンの中から、行が「先週」で列が「受注」の行列要素位置にあるボタンをクリックする。この操作により、情報検索サーバ装置１０の指定検索条件取得部１０７は、クリックされたボタンに対応付けられている状況情報「受注」と日付指定情報「先週」と検索条件として取得する。
【００９５】
図１２は、第２の実施形態における検索用画面内に表示されているボタンと検索条件との対応関係を表す検索条件対応テーブルを示す図である。
図１２に示すように、検索用画面内に表示される各ボタンは、行列の要素位置で特定され、ボタン毎に、状況情報の検索条件と、日付指定情報の検索条件と、が対応付けられている。
【００９６】
この検索条件対応テーブルに示されたボタンと検索条件との対応関係がユーザに認識されるように、検索用画面は、図１１に例示したように行列形式で表示される。
検索条件対応テーブルは、検索用画面が表示される際に、端末装置２０の記憶部２１３、ＲＡＭ２２３等に記憶される。検索用画面内のボタンがクリックされると、指定検索条件受付部２０４によりこの検索条件対応テーブルが参照され、指定検索条件取得部１０７は、クリックされたボタンに対応付けられている検索条件を取得する。
【００９７】
検索対象情報読出部１０２は、指定検索条件取得部１０７により取得された状況情報（第１の検索項目の検索条件）と日付指定情報（第２の検索項目の検索条件）とに基づき、それらの検索条件に合う案件情報を案件情報データベース３０から読み出す。
具体的には、検索対象情報読出部１０２は、取得された状況情報に関連付けられており、且つ、取得された日付指定情報により指定される日付を示す日付情報に関連付けられている案件内容情報を、案件情報データベース３０から読み出す。
【００９８】
そして、検索結果表示制御部１０３は、検索対象情報読出部１０２により読み出された案件内容情報を検索結果として、端末装置２０の検索結果表示部２０２を介して、表示部２１に表示させる。
【００９９】
図１３は、第２の実施形態における端末装置２０の表示部２１に表示される検索結果の一例を示す図である。
例えば、指定検索条件取得部１０７が、状況情報「受注」と日付指定情報「先週」とを検索条件として取得した場合、検索対象情報読出部１０２は、まず、案件情報データベース３０に記憶されている案件情報の中から、状況情報が「受注」である案件情報を抽出する。次に、検索対象情報読出部１０２は、情報検索サーバ装置１０の計時機能を用いて現在の日付を取得し、現在の日付から「先週」に該当する日付を求める。そして、検索対象情報読出部１０２は、既に抽出されている案件情報の中から、日付情報が「先週」に該当する日付である案件情報を更に抽出し、図１３に示すように、検索結果として、その案件の案件内容情報を表示部２１に表示させる。
【０１００】
以上説明した本実施形態においては、複数の検索条件を１つのボタンに対応させている。従って、ユーザは複数の検索条件の指定をワンクリックで行うことができ、簡単な操作で検索することができる。
また、本実施形態においては、検索用画面をマトリクス化（表形式化）している。従って、ユーザは検索条件を探し易く、簡単な操作で検索することができる。更に、検索画面においては、容易に検索条件を随時追加することができる。
【０１０１】
以上、本発明の実施形態を説明したが、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施形態に限られるものではない。
例えば、情報検索システム１の構成は、上記実施形態に示した構成に限られるものではなく、発明の趣旨の範囲内で構成を適宜追加、変更、削除等しても良い。
【０１０２】
具体的には、上述した情報検索サーバ装置１０の機能は、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【０１０３】
例えば、情報検索サーバ装置１０の記憶部１１２に記憶されているプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の動作のための処理を実行する装置を構成することができる。
【０１０４】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしても良い。
【０１０５】
また、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
更に、プログラムの全部又は一部をサーバ装置上で実行させ、その処理に関する情報をコンピュータが通信ネットワークを介して送受信しながらプログラムを実行することによっても、上述の処理を達成することができる。
【０１０６】
なお、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等しても良い。
【０１０７】
また、これと同様に、上述した端末装置２０の機能も、専用のハードウェアによっても、また、通常のコンピュータシステムによっても実現することができる。
【０１０８】
例えば、端末装置２０の記憶部２１３に記憶されているプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の動作のための処理を実行する装置を構成することができる。
【０１０９】
なお、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１１０】
１  情報検索システム
１０  情報検索サーバ装置
２０  端末装置
２１  表示部
３０  案件情報データベース
４０  通信ネットワーク
１０１  入力検索条件取得部
１０２  検索対象情報読出部
１０３  検索結果表示制御部
１０４  検索条件蓄積部
１０５  検索条件選択部
１０６  検索用画面表示制御部
１０７  指定検索条件取得部
１１１、２１１  通信部
１１２、２１３  記憶部
１１３、２１４  制御部
１２１、２２１  ＣＰＵ
１２２、２２２  ＲＯＭ
１２３、２２３  ＲＡＭ
１３１  第１の検索条件選択部
１３２  第２の検索条件選択部
２０１  入力検索条件受付部
２０２  検索結果表示部
２０３  検索用画面表示部
２０４  指定検索条件受付部
２１２  入力部
【先行技術文献】
【特許文献】
【０１１１】
【特許文献１】特開２００４−３４１７０３号公報
【図１】
0005463815.tif 000002
【図２】
0005463815.tif 000003
【図３】
0005463815.tif 000004
【図４】
0005463815.tif 000005
【図５】
0005463815.tif 000006
【図６】
0005463815.tif 000007
【図７】
0005463815.tif 000008
【図８】
0005463815.tif 000009
【図９】
0005463815.tif 000010
【図１０】
0005463815.tif 000011
【図１１】
0005463815.tif 000012
【図１２】
0005463815.tif 000013
【図１３】
0005463815.tif 000014