(57)【要約】【課題】  入力された条件に適合する商品を特約も含めた商品の中から検索する商品検索装置、商品検索方法及び商品検索プログラムを提供する。【解決手段】  希望者の属性と、保障項目と、料金条件とを含む検索条件を端末３０ａから受信する受信手段１１と、商品マスタデータ２１から、受信した検索条件に含まれる保障項目が関連付けられた商品識別子を検索する商品検索手段１３ａと、料金マスタデータ２２から、商品検索手段１３ａによって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索手段１３ｂと、検索された商品識別子で識別される保険商品及び検索された保険商品の料金のリストを含む検索結果データを端末３０ａに送信する送信手段１５とを有する。【選択図】      図１
2007079690.tif 000002
【特許請求の範囲】
【請求項１】
希望者によって入力された保険商品の検索条件を端末から受信すると、前記検索条件に適合する検索結果データを前記端末に送信する商品検索装置であって、
前記希望者の属性と、前記希望者が希望する保障項目と、料金条件とを含む検索条件を前記端末から受信する受信手段と、
基本の保険商品又は特約の保険商品を識別する商品識別子に前記保障項目を関連付けるレコードを有して記憶装置に記憶される商品マスタデータが読み出されると、前記受信した保障項目が関連付けられた商品識別子を検索する商品検索手段と、
記憶装置から読み出された商品識別子と、前記商品識別子が識別する基本の保険商品の料金と、当該基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有するマスタデータから、前記商品検索手段によって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索手段と、
前記検索された商品識別子で識別される保険商品及び前記保険商品の料金のリストを含む検索結果データを前記端末に送信する送信手段と、
を有する商品検索装置。
【請求項２】
前記保険商品の料金が検索されると、前記保険商品が前記検索条件に含まれる各保障項目を含む場合、前記保険商品の前記検索条件に対する充足の指標であるポイントの値をインクリメントするとともに、前記検索条件が含む各料金条件を前記保険商品で満たす場合にポイントの値をインクリメントするポイント算出手段を有することを特徴とする請求項１記載の商品検索装置。
【請求項３】
前記検索された商品識別子で識別される保険商品及び前記保険商品の料金のリストを前記ポイント算出手段で算出されたポイントの値で降順となるように並べ替える並べ替え手段を有することを特徴とする請求項２記載の商品検索装置。
【請求項４】
前記受信手段は、検索条件とともに前記検索条件における各項目に対する重み付けフラグを受信し、
前記ポイント算出手段は、前記受信手段で受信した重み付けフラグが設定された項目についてポイントの値を算出する際、当該ポイントの値を重み付けして算出することを特徴とする請求項２記載の商品検索装置。
【請求項５】
希望者によって入力された保険商品の検索条件を端末から受信すると、前記検索条件に適合する検索結果データを前記端末に送信する商品検索方法であって、
前記希望者の属性と、前記希望者が希望する保障項目と、料金条件とを含む検索条件を前記端末から受信する受信ステップと、
読み出された基本の保険商品又は特約の保険商品を識別する商品識別子に前記保障項目を関連付けるレコードを有する商品マスタデータが記憶装置から読み出されると、前記受信した保障項目が関連付けられた商品識別子を検索する商品検索ステップと、
記憶装置から読み出された商品識別子と、前記商品識別子が識別する基本の保険商品の料金と、当該基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有する料金マスタデータから、前記商品検索ステップによって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索ステップと、
前記検索された商品識別子で識別される保険商品及び前記保険商品の料金のリストを含む検索結果データを前記端末に送信する送信ステップと、
を有する商品検索方法。
【請求項６】
希望者によって入力された保険商品の検索条件を端末から受信すると、前記検索条件に適合する検索結果データを前記端末に送信する商品検索プログラムであって、
前記希望者の属性と、前記希望者が希望する保障項目と、料金条件とを含む検索条件を前記端末から受信する受信ステップと、
記憶装置から読み出された基本の保険商品又は特約の保険商品を識別する商品識別子に前記保障項目を関連付けるレコードを有する商品マスタデータから、前記受信した保障項目が関連付けられた商品識別子を検索する商品検索ステップと、
記憶装置から読み出された商品識別子と、前記商品識別子が識別する基本の保険商品の料金と、当該基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有する料金マスタデータから、前記商品検索ステップによって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索ステップと、
前記検索された商品識別子で識別される保険商品及び前記保険商品の料金のリストを含む検索結果データを前記端末に送信する送信ステップと、
をコンピュータに実行させる商品検索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された条件に適合する商品を当該商品に固有の特定条件も含めた商品の中から検索する商品検索装置、商品検索方法及び商品検索プログラムに関する。
【背景技術】
【０００２】
保険商品は、商品内容が多様化しているため、保険加入希望者である顧客が複数のパンフレットを集めて、その中から自己の加入を希望する保険商品を探すことは複雑であり、非常に労力を有する。また、基本となる保険商品に加えて特約の商品を組み合わせて加入ることも多い。このように、多数ある商品の中から商品を選択した上で、さらに希望する特約の商品を選択して組み合わせる場合、その商品の選択はさらに複雑なものとなる。
【０００３】
近年、インターネットを介して接続される端末から入力された検索要求に基づいて、条件に適合する商品を検索する技術が利用されている。顧客が端末に入力装置を介して条件を入力し、この端末から送信された条件を受信した装置が受信した条件に基づいて商品を検索することにより、顧客は商品の検索の手間を軽減することができる。
【０００４】
保険に加入する上で保険加入希望者が重要視する項目と、項目に対する重み付けと、個人情報とに基づいて保険会社サーバで保険加入希望者の要望に合致する見積もり金額が提示される技術がある（例えば、特許文献１参照）。
【特許文献１】特開２００２−２５９７０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１に記載される技術では、基本となる保険商品を検索の対象とすることは出来るが、特約が組み合わせられた商品については検索されない。そのため、検索の対象となる商品は限られたものとなる。このような場合、特約を組み合わせれば顧客の希望に添うものであっても、検索の対象とならないために顧客は知ることが出来ない。
【０００６】
本発明は上記事情に鑑みてなされたものであり、入力された条件に適合する商品を特約も含めた商品の中から検索する商品検索装置、商品検索方法及び商品検索プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の第１の特徴に係る商品検索装置は、希望者によって入力された保険商品の検索条件を端末から受信すると、検索条件に適合する検索結果データを端末に送信する商品検索装置であって、希望者の属性と、希望者が希望する保障項目と、料金条件とを含む検索条件を端末から受信する受信手段と、記憶装置から読み出された基本の保険商品又は特約の保険商品を識別する商品識別子に保障項目を関連付けるレコードを有する商品マスタデータから、受信した保障項目が関連付けられた商品識別子を検索する商品検索手段と、記憶装置から読み出された商品識別子と、商品識別子が識別する基本の保険商品の料金と、基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有する料金マスタデータから、商品検索手段によって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索手段と、検索された商品識別子で識別される保険商品及び検索された保険商品の料金のリストを含む検索結果データを端末に送信する送信手段とを有する。
【０００８】
上述した構成による本発明によれば、保険加入希望者により端末の入力装置を介して入力された条件に基づいて特約の商品を含めて、条件に適合する保険商品を検索することが出来る。
【０００９】
商品検索装置は、保険商品の料金が検索されると、保険商品が検索条件に含まれる各保障項目を含む場合、ポイントの値をインクリメントするとともに、検索条件が含む各料金条件を保険商品で満たす場合にポイントの値をインクリメントするポイント算出手段を有することが望ましい。
【００１０】
検索された商品についてポイントを求めて、検索結果データに含めることにより、検索された商品から、保険加入希望者は自己の入力した希望に近い商品を把握しやすくすることが出来る。
【００１１】
商品検索装置は、検索された商品識別子で識別される保険商品及び検索された前記保険商品の料金のリストを算出されたポイントの値で降順となるように並べ替える並べ替え手段を有することが望ましい。
【００１２】
ポイントの値に基づいてリストを並べ替えることにより、保険加入希望者の入力した希望に近い商品の順番で商品が並べられるため、保険加入希望者にとって商品を選択しやすくすることが出来る。
【００１３】
商品検索装置では、受信手段は、検索条件とともに検索条件における各項目に対する重み付けフラグを受信し、ポイント算出手段は、受信手段で受信した重み付けフラグが設定された項目についてポイントの値を算出する際、ポイントの値を重み付けして算出することが望ましい。
【００１４】
ポイントの値の算出の際に、条件に重みを設定することにより、保険加入希望者が保険に加入する際に重要視する条件に注目して商品を選択することが出来る。
【００１５】
また、本発明の第２の特徴に係る商品検索方法は、希望者によって入力された保険商品の検索条件を端末から受信すると、検索条件に適合する検索結果データを端末に送信する商品検索方法であって、希望者の属性と、希望者が希望する保障項目と、料金条件とを含む検索条件を端末から受信する受信ステップと、基本の保険商品又は特約の保険商品を識別する商品識別子に保障項目を関連付けるレコードを有する商品マスタデータを記憶装置から読み出し、商品マスタデータから受信した保障項目が関連付けられた商品識別子を検索する商品検索ステップと、商品識別子と、前記商品識別子が識別する前記基本の保険商品の料金と、前記基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有する料金マスタデータを記憶装置から読出し、料金マスタデータから商品検索ステップによって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索ステップと、検索された商品識別子で識別される保険商品及び検索された保険商品の料金のリストを含む検索結果データを端末に送信する送信ステップとを有する。
【００１６】
さらに、本発明の第３の特徴に係る商品検索プログラムは、希望者によって入力された保険商品の検索条件を端末から受信すると、検索条件に適合する検索結果データを端末に送信する商品検索プログラムであって、希望者の属性と、希望者が希望する保障項目と、料金条件とを含む検索条件を前記端末から受信する受信ステップと、基本の保険商品又は特約の保険商品を識別する商品識別子に保障項目を関連付けるレコードを有する商品マスタデータを記憶装置から読み出し、商品マスタデータから受信した保障項目が関連付けられた商品識別子を検索する商品検索ステップと、商品識別子と、商品識別子が識別する基本の保険商品の料金と、基本の保険商品に特約の保険商品を追加する場合の追加料金とを含むレコードを有する料金マスタデータを記憶装置から読出し、料金マスタデータから商品検索ステップによって検索された商品識別子に関連付けられた保険商品の料金を検索する料金検索ステップと、検索された商品識別子で識別される保険商品と検索された保険商品の料金のリストを含む検索結果データを端末に送信する送信ステップとをコンピュータに実行させる。
【発明の効果】
【００１７】
本発明によれば、入力された条件に適合する商品を特約も含めた商品の中から検索することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照して、本発明の最良の実施の形態を説明する。  
図１は本発明の最良の実施の形態に係る商品検索装置１０を説明する機能ブロック図である。商品検索装置１０は、端末３０ａ〜３０ｃとネットワーク４０を介して接続されている。
【００１９】
商品検索装置１０は、顧客が有する端末３０ａ〜３０ｃから商品の検索の要求がされると、端末３０ａ〜３０ｃから受信した条件に適合する商品を検索する。なお、以下の説明では端末３０ａを用いて説明するが、端末３０ｂ又は３０ｃを用いても同様であり、商品検索装置１０に接続される端末の数も３台に限られない。端末３０ａの詳細な説明は省略するが、端末３０ａは、入力装置や表示装置を備えるＰＣ（Personal Computer）等の一般的な情報処理端末である。
【００２０】
図１に示すように、商品検索装置１０は、受信部１１、読出部１２、検索部１３、結果データ生成部１４及び送信部１５を有している。なお、以下の説明において、商品検索装置１０で検索の対象となる商品として、保険商品を例にして説明する。
【００２１】
図２は、商品検索装置１０のハードウェア構成を説明する図である。商品検索装置１０は、図２に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３および入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７及びリムーバブルディスク１０８が接続されている。
【００２２】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２から商品検索装置１０を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６等の入力信号に基づいて、各種装置の制御を行い、ＲＡＭ１０３や記憶装置１０７等に記憶されたプログラム及びデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２３】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９およびバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０及び入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、本発明に係わる商品検索プログラムを実行する商品検索装置１０をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００２４】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。商品検索装置１０の記憶装置１０７は、商品マスタデータ２１、料金マスタデータ２２、画面データ２３及び比較データ２４を記憶している。
【００２５】
また、商品検索装置１０は、商品検索プログラムが中央処理制御装置１０１に読み込まれることによって、受信部１１、読出部１２、検索部１３、結果データ生成部１４及び送信部１５が実装される。
【００２６】
なお、本発明の最良の実施の形態に係る商品検索装置１０は、図１に示すように１台のコンピュータにおいて実行されても良いし、互いに通信可能な複数のコンピュータにおいて実行されても良い。例えば、記憶装置１０７を外部に設ける構成や、記憶装置１０７の一部のデータのみを外部に設ける構成であっても良い。
【００２７】
商品マスタデータ２１は、商品を識別する商品識別子に、この商品の対象となる商品内容を関連付けるレコードを有している。  
図３は、商品マスタデータ２１の一例を示す図である。図３に示す商品マスタデータ２１は、商品を提供する「会社名」と、商品を識別する「商品名」及び「パターン」と、「商品内容」とを関連付けるレコードを有している。図３では、「商品名」と「パターン」とによって商品が識別される。各商品には「基本」となる商品があり、各商品の「特約」の商品は、この「基本」の商品に「特約」として保障される項目を対象としている。
【００２８】
また、図３では、「商品内容」として「すまい」、「自動車」、「からだ」、「備え」、「レジャースポーツ」、「支払方法」、「支払期間」及び「保険タイプ」の項目を含んでいる。「すまい」の項目には「火事」、「家財」及び「地震」の項目を有している。これは、保険加入者のすまいに関する保険であり、例えば「火事」の保険に加入した場合、火事による住居の損失が補償される。「自動車」の項目には「自賠責」、「自分の損害」及び「相手の損害」の項目を有している。「からだ」の項目には「特定の病気」、「病気全般」及び「けが」の項目を有している。「備え」の項目には「介護」及び「老後」の項目を有している。「支払期間」の項目には「５年」、「１０年」及び「定年まで」の項目を有している。「保険タイプ」の項目には「貯蓄」、「掛け捨て」及び「積み立て」の項目を有している。
【００２９】
具体的に、図３に示す商品マスタデータ２１では、Ａ社の「商品名」が「商品Ａ」で「パターン」が「基本」で識別される商品のレコードは、「火事」を対象とする保険であり、「支払方法」は「年払い」であって、「支払期間」は「５年」の「掛け捨て」のタイプの保険であることを示す。  
「Ａ社」の「商品Ａ」の「特約Ａ」では、「基本」となる商品で対象としている「火事」に加え、「家財」を対象とする保険である。「Ａ社」の「商品Ａ」の「特約Ｂ」では、「基本」となる商品で対象としている「火事」に加え、「家財」及び「けが」を対象とする保険である。「Ａ社」の「商品Ａ」の「特約Ｃ」では、「基本」となる商品で対象としている「火事」に加え、「家財」、「地震」及び「けが」を対象とする保険である。
【００３０】
料金マスタデータ２２は、商品を識別する商品識別子に、この商品の金額を関連付けるレコードを有している。  
図４は、料金マスタデータ２２の一例を示す図である。図４に示す料金マスタデータ２２は、商品を提供する「会社名」と、商品を識別する基本「商品名」とに保険の対象者の「性別」及び「年齢」ごとの基本となる商品の「金額」とを関連付けるレコードを有している。また、図４で示す料金マスタデータ２２のレコードでは、「特約」の商品を加えた場合に追加する追加料金となる特約の「金額」を関連付けている。
【００３１】
具体的に、図４に示す料金マスタデータ２２では、「Ａ社」の「商品Ａ」の金額は、「１９歳以下の男性」が対象となる場合には「３００円」であり、「２０歳から２９歳の男性」が対象となる場合には「３００円」であることを示す。また、商品Ａに追加される「特約Ａ」の金額は「２００円」であり、「特約Ｂ」の金額は「１０００円」であり、「特約Ｃ」の金額は「２０００円」である。
【００３２】
画面データ２３は、端末３０ａから商品検索装置１０に接続される端末３０ａの表示装置に表示される検索画面のテンプレートである検索画面データを含んでいる。
【００３３】
比較データ２４は、商品検索装置１０が端末３０ａの入力装置を介して入力された条件を受信して商品を検索する際に生成されて記憶される。比較データ２４の詳細は、以下で説明する。
【００３４】
受信部１１は、端末３０ａの入力装置を介して入力されたリクエスト及び検索条件を受信する。この検索条件は、「希望者の属性」と、希望者が希望する「保障項目」と、「料金条件」とを含んでいる。また、受信手段１１は、検索条件とともに検索条件における各項目に対する「重み付けフラグ」を受信することがある。
【００３５】
読出部１２は、画面データ２３を記憶装置１０７から読み出す。また、読出部１２は、受信部１１が商品の検索条件を受信すると、商品マスタデータ２１及び料金マスタデータ２２を記憶装置１０７から読み出す。
【００３６】
検索部１３は、読出部１２で読み出した商品マスタデータ２１から、料金マスタデータ２２に基づいて、受信部１１で受信した検索条件に適合する商品を検索する。検索部１３は、図１に示すように、商品検索手段１３ａ、料金検索手段１３ｂ、ポイント算出手段１３ｃ及び並べ替え手段１３ｄを有している。
【００３７】
商品検索手段１３ａは、読出部１２が読み出した商品マスタデータ２１から、受信部１１が受信した検索条件に含まれる保障項目が関連付けられた商品を識別する「商品名」及び「パターン」を検索する。
【００３８】
料金検索手段１３ｂは、読出部１２が読み出した料金マスタデータ２２から商品検索手段１３ａによって検索された商品を識別する「商品名」及び「パターン」に関連付けられた保険商品の料金を検索する。
【００３９】
ポイント算出手段１３ｃは、料金検索手段１３ｂで保険商品の料金が検索されると、受信手段１１が受信した検索条件が含む各保障項目を保険商品に含む場合、保険商品の検索条件に対する充足の指標であるポイントの値をインクリメントするとともに、商品検索手段１３ａによって検索された保険商品で検索条件のうちの各料金条件を満たす場合にポイントの値をインクリメントする。ここで、複数の保障項目を保険商品に含む場合、複数のポイントを加算し、複数の料金条件を含む場合、複数のポイントを加算する。ポイント算出手段１３ｃは、受信手段１１で受信した「重み付けフラグ」が設定された項目についてポイントの値を算出する際、ポイントの値を重み付けして算出する。
【００４０】
並べ替え手段１３ｄは、商品検索手段１３ａで検索された結果の保険商品リストをポイント算出手段１３ｃで算出されたポイントの値で降順となるように並べ替える。
【００４１】
結果データ生成部１４は、検索部１３で検索された結果に基づいて検索結果を含む結果画面を端末３０ａの表示装置に表示させる結果画面データを生成する。
【００４２】
送信部１５は、読出部１２で記憶装置１０７から読み出された画面データ２３に含まれる条件入力画面データを端末３０ａに送信する。また、送信部１５は、結果データ生成部１４で生成された結果画面データを端末３０ａに送信する。
【００４３】
（商品検索装置と端末における処理）
図５に示すシーケンス図を用いて、商品検索装置１０と端末３０ａにおける処理を説明する。  
端末３０ａにおいて、端末３０ａの入力装置を介して商品の検索を要求するアクセスリクエストが入力され、端末３０ａの通信制御装置によりネットワーク４０を介して送信されたアクセスリクエストを商品検索装置１０の受信部１１が受信すると（Ｓ０１）、商品検索装置１０の読出部１２は、画面データ２３を記憶装置１０７から読み出す（Ｓ０２）。  
ステップＳ０２で読出部１２が画面データ２３を読み出すと、送信部１５は、読出部１２が読み出した画面データ２３から条件入力画面データを抽出してネットワーク４０を介して端末３０ａに送信する（Ｓ０３）。
【００４４】
端末３０ａは、商品検索装置からステップＳ０３で送信された条件入力画面データを受信すると、端末３０ａの表示装置に条件入力画面２００を表示する（Ｓ０４）。  
端末３０ａでは、表示装置に表示された条件入力画面２００に対して、端末３０ａの入力装置を介して条件が入力される（Ｓ０５）。  
その後、端末３０ａの通信制御装置により、ネットワーク４０を介してステップＳ０５で入力された条件を商品検索装置１０に送信する（Ｓ０６）。
【００４５】
図６に、ステップＳ０４で端末３０ａの表示装置に表示される条件入力画面２００の一例を示す。図６に示す条件入力画面２００の一例は、条件入力ブロック２０１〜２０３及び検索ボタン２０４を有している。条件入力ブロック２０１〜２０３では、端末３０ａの入力装置を介して希望する商品の条件が入力される。また、条件入力ブロック２０１〜２０３で条件が入力された後に、端末３０ａの入力装置を介して検索ボタン２０４が押下されると、入力された希望する商品の条件は、端末３０ａの通信制御装置により商品検索装置１０に送信される。
【００４６】
条件入力ブロック２０１は、保険加入希望者の個人の属性に関する条件を入力するブロックであり、年齢入力ボックス２０１ａ、性別ラジオボタン２０１ｂ及び結婚ラジオボタン２０１ｃを有している。条件入力ブロック２０２は、保険加入希望者が希望する保険の料金に関する条件を入力するブロックであり、金額入力ボックス２０２ａ、支払方法ラジオボタン２０２ｂ、支払期間ラジオボタン２０２ｃ、保険タイプラジオボタン２０２ｄを有している。条件入力ブロック２０３は、保険加入希望者が保障を希望する対象に関する条件を入力するブロックであり、すまいラジオボタン２０３ａ、自動車ラジオボタン２０３ｂ、からだラジオボタン２０３ｃ、備えラジオボタン２０３ｄ及びレジャースポーツラジオボタン２０３ｅを有している。
【００４７】
図６に示す条件入力画面２００では、年齢入力ボックス２０１ａに「３５」が入力され、性別ラジオボタン２０１ｂの「男」にチェックがされ、結婚ラジオボタン２０１ｃの「既婚」にチェックがされているため、３５歳の既婚の男性が保険加入希望者である一例である。
【００４８】
また、図６に示す条件入力画面２００では、金額入力ボックス２０２ａに「５０００」が入力され、支払方法ラジオボタン２０２ｂの「月払い」にチェックがされ、支払期間ラジオボタン２０２ｃの「定年まで」にチェックがされ、保険タイプラジオボタン２０２ｄの「積み立て」にチェックがされているため、保険加入希望者が、５０００円程を月払いで定年まで積み立てる保険を希望している一例である。
【００４９】
さらに、図６に示す条件入力画面２００では、からだラジオボタン２０３ｃの「病気全般」及び「けが」にチェックがされ、備えラジオボタン２０３ｄの「老後」にチェックがされているため、保険加入希望者が「病気全般」、「けが」及び「老後」を対象とした保険を希望している一例である。
【００５０】
ステップＳ０６で商品検索装置１０の受信部１１が、端末３０ａが送信した条件を受信すると、読出部１２は、商品マスタデータ２１及び料金マスタデータ２２を記憶装置１０７から読み出す（Ｓ０７）。  
続いて、検索部１３は、ステップＳ０７で読出部１２が読み出した商品マスタデータ２１から、受信部１１が受信した条件の項目を含む商品を検索する（Ｓ０８）。ステップＳ０８における検索処理については、後に具体的に詳述する。
【００５１】
その後、結果データ生成部１４は、ステップＳ０８において検索された検索結果を含む結果画面２１０を、端末３０ａの表示装置に表示させる結果画面データを生成する（Ｓ０９）。  
ステップＳ０９で結果データ生成部１４が結果画面データを生成すると、送信部１５は、この結果画面データを端末３０ａに送信する（Ｓ１０）。
【００５２】
端末３０ａは、ステップＳ１０で商品検索装置１０から送信された結果画面データを受信すると、表示装置に結果画面２１０を表示する（Ｓ１１）。  
図７に、ステップＳ１１で端末３０ａの表示装置に表示される結果画面２１０の一例を示す。図７に示す例では、結果画面２１０は、結果リスト２１０ａ及び詳細表示ボタン２１０ｂを有する。結果リスト２１０ａは、商品検索装置１０においてステップＳ０８で検索された商品のリストが表示される。詳細表示ボタン２１０ｂは、結果リスト２１０ａで表示される各商品に対応して設けられるボタンである。端末３０ａの入力装置を介して詳細表示ボタン２１０ｂが押下されると、対応する商品の詳細な情報を含む詳細画面２２０が端末３０ａの表示装置に表示される。
【００５３】
図８に詳細画面２２０の一例を示す。図８に示す詳細画面２２０は、比較表示部２２０ａ、商品説明表示部２２０ｂ及びボタン２２０ｃを有する。この図８に示す詳細画面２２０は、図７に示した詳細画面の「Ｂ社」の「商品Ｄ」及び「特約Ａ」に対応して設けられる詳細表示ボタン２１０ｂが押下された場合の例である。比較表示部２２０ａは、ステップＳ０５で端末３０ａの入力装置を介して入力された保険加入希望者が希望する項目の条件に対し、詳細表示ボタン２１０ｂで詳細の表示を希望された商品では各項目の条件が合致しているか否かを表示する。商品説明表示部２２０ｂは、文章、図面及びグラフ等を用いた対象となる商品や特約の詳細な説明が表示される。ボタン２２０ｃは、詳細画面２２０を閉じるボタンである。
【００５４】
（検索部における検索処理）
図９に示すフローチャートを用いて、商品検索装置１０の検索部１３における検索処理を説明する。  
以下の説明では、図６で示した条件入力画面２００の例のように検索条件として、保険の対象者の条件が「３５歳の既婚の男性」であり、保険の支払の条件が「月払い」で毎月の支払希望金額が「５０００円以下」、支払期間は「定年まで」及び保険タイプが「積み立て」であり、保険の対象の条件が「病気の全般」、「けが」及び「老後」である場合を例にして説明する。
【００５５】
検索部１３の商品検索手段１３ａは、ステップＳ０７で読出部１２が読み出した商品マスタデータ２１から、ステップＳ０６で端末３０ａから受信した条件を含む商品を検索する（Ｓ２１）。  
図１０は、図６で入力された検索条件の第２条件及び第３条件を含む商品として商品マスタデータ２１から「病気の全般」、「けが」、「老後」、「月払い」、「定年まで」及び「積み立て」（図中、○印で示す）を含む商品がステップＳ２１において検索された図である。具体的に、図１０に示すように、検索された商品は「商品Ａの特約Ｂ」、「商品Ａの特約Ｃ」、「商品Ｂの特約Ｂ」、「商品Ｃの基本」、「商品Ｄの基本」、「商品Ｄの特約Ａ」、「商品Ｄの特約Ｂ」、「商品Ｅの基本」、「商品Ｅの特約Ａ」、「商品Ｅ特約Ｂ」及び「商品Ｅの特約Ｃ」（図中、斜線で示す）である。
【００５６】
また、ステップＳ２１で受信した条件を含む商品を検索すると、商品検索手段１３ａは検索された商品に基づいて、検索された商品の商品名を含むレコードを有する比較データ２４を生成して記憶装置１０７に記憶させる（Ｓ２２）。
【００５７】
図１１は、ステップＳ２１において図１０で示した商品の検索結果が得られた場合に、ステップＳ２２で生成された比較データの一例である。図１１に示すように、ステップＳ２１で検索された商品である「商品Ａの特約Ｂ」、「商品Ａの特約Ｃ」、「商品Ｂの特約Ｂ」、「商品Ｃの基本」、「商品Ｄの基本」、「商品Ｄの特約Ａ」、「商品Ｄの特約Ｂ」、「商品Ｅの基本」、「商品Ｅの特約Ａ」、「商品Ｅ特約Ｂ」及び「商品Ｅの特約Ｃ」を含む比較データ２４が生成される。
【００５８】
続いて、料金検索手段１３ｂは、ステップＳ０６で受信した条件に基づいて、ステップＳ２２で生成された比較データ２４に含まれる商品の料金を料金マスタデータ２２から検索する（Ｓ２３）。具体的には、比較データ２４に含まれる商品について、ステップＳ０６で受信した年齢と性別で特定される料金を料金マスタデータ２２から検索するとともに、商品が特約の商品である場合、特約追加料金も検索して基本料金に追加する。  
図１２は、図６で入力された検索条件に対して、ステップＳ２３で商品の料金を検索する場合の料金マスタデータ２２の一例を説明する図である。図６で示す条件入力画面２００では、対象者は３５歳の既婚の男性であるため、各商品について、３０〜３９歳の男性の欄から、該当する商品の金額が検索される。図１２において、検索された料金は斜線で示している。また、商品が特約の商品である場合、同一のレコードに含まれる特約追加料金を抽出して、基本料金に追加する。なお、図１２に示す例では、「未婚」及び「既婚」の区別がされた料金になっていないが、「未婚」及び「既婚」の項目を更に設けたり、子供の有無の項目を設けることも出来る。
【００５９】
その後、料金検索手段１３ｂは、ステップＳ２３で検索した料金を追加して更新した比較データ２４を記憶装置１０７に記憶する（Ｓ２２）。  
図１３は、ステップＳ２２で更新された比較データ２４の一例である。各商品について図１２で示したように検索された３５歳の男性の「基本料金」、商品が特約の商品である場合に必要な「追加料金」及び基本料金と追加料金の「合計料金」を追加して比較データ２４に追加している。
【００６０】
ステップＳ２２で更新された比較データ２４が記憶されると、ポイント算出手段１３ｃは、ステップＳ２２で記憶された比較データ２４に含まれる一のレコードが抽出され、抽出されたレコードに含まれる各条件を満たすか否かを判定する（Ｓ２７）。またポイント算出手段１３ｃは、条件を満たすと判定した場合（Ｓ２７でＹＥＳ）、ポイントを加算して比較データ２４に追加する（Ｓ２８）。  
ステップＳ２６〜Ｓ２８で対象となるレコードの全ての項目について条件を満たすか否かが比較されて、満たす項目があった場合にポイントが加算されると、比較データ２４の別のレコードが抽出されて、比較データ２４の全てのレコードについてステップＳ２６〜Ｓ２８の同様の処理が繰り返される（Ｓ２５）。
【００６１】
図１４は、ステップＳ２６〜Ｓ２８で全てのレコードについてポイントが加算された場合の比較データ２４の一例である。図１４に示す例では、保険加入希望者の希望する条件として図５に示すシーケンス図のステップＳ０６で受信した検索条件である「病気全般」、「けが」、「老後」、「月払い」、「定年まで」、「積み立て」及び「５０００円」の項目の条件を満たすか否かを比較する。具体的に、「Ａ社」の「商品Ａ」の「特約Ｂ」は、「けが」の項目は対象としており、合計料金は「１３００円」であり、２つの条件を満たしているが、他の条件は満たしていないため、ポイントは「２」である。一方、「Ｂ社」の「商品Ｄ」の「特約Ａ」は、「病気全般」、「けが」及び「老後」の項目を対象とし、支払については「月払い」、「定年まで」及び「積み立て」であり、合計料金は「３０００円」であり全ての条件である７つの条件を満たしているため、ポイントは「７」である。
【００６２】
ステップＳ２５〜Ｓ２８で比較データ２４の全てのレコードについてポイントが加算されて更新されると、並べ替え手段１３ｄは、比較データ２４のレコードをポイントの降順でソートする（Ｓ２９）。  
図１５は、図１４に示したステップＳ２９で降順にソートされた後の比較データ２４の一例である。
【００６３】
なお、並べ替え手段１３ｄにおけるレコードのソートが終了すると、図５に示したシーケンス図におけるステップＳ０８の検索処理は終了し、ステップＳ０９の画面データ生成処理に移る。
【００６４】
なお、本発明の最良の実施の形態に係わる商品検索装置１０の中央処理制御装置１０１が行う検索部の処理として、「ポイント算出手段」、「並べ替え手段」を含めた形式で記載したが、これら「ポイント算出手段」、「並べ替え手段」を検索部の処理とは別個の処理として実装することも可能である。
【００６５】
上述したように、本発明の最良の実施の形態に係る商品検索装置は商品マスタデータ及び料金マスタデータに特約の商品の情報を含め、受信した検索条件に基づいて商品を検索する際には特約の商品も検索対象とすることができる。これにより、商品検索装置における商品の検索対象が増えるため、検索結果として保険加入希望者に加入を希望する商品の提供が容易になる。
【００６６】
＜変形例＞
次に、本発明の最良の実施の形態の変形例に係る商品検索方法について説明する。変形例に係る商品検索方法では、検索条件を入力する際、条件の重みを設定する。
【００６７】
図１６に条件に重み付けのポイントをつける場合の条件入力画面２００ａを示す。図１６に示す条件入力画面２００ａは、図６に示した条件入力画面と比較して、重み付け設定チェックボックス２０１ｄ，２０２ｅ，２０３ｆを有している点で異なる。これらの各項目の条件に重み付け設定チェックボックス２０１ｄ，２０２ｅ，２０３ｆにチェックすると、チェックがされた項目の条件に重みが付けられる。図１６に示す例では、保険タイプの条件に対して設けられる重み設定チェックボックス２０１ｄ，２０２ｅ，２０３ｆにチェックがされている。このため、保険タイプが「積み立て」の商品の場合、ポイントの算出の際に高く設定される。
【００６８】
図１７に、図１６で示した条件入力画面２００ａの検索条件の場合に生成された比較データ２４の一例を示す。この比較データ２４には、各項目の条件に重み付けフラグが設けられ、「積み立て」の重み付けフラグがオンに設定されている。そのため、図１７に示す比較データ２４では、図１４で示した比較データ２４と比較して、通常はポイントが「１」加算されるところ、保険タイプが「積み立て」場合には、ポイントが「２」加算される。そのため、図１７に示す比較データ２４のポイントは、図１４で示した比較データ２４と比較して、斜線で示すポイントが異なる。
【００６９】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述および図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例および運用技術が明らかとなる。
【００７０】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００７１】
【図１】本発明の最良の実施の形態に係る商品検索装置の機能ブロック図。
【図２】本発明の最良の実施の形態に係る商品検索装置のハードウェア構成図。
【図３】本発明の最良の実施の形態に係る商品検索装置に記憶される商品マスタデータの一例。
【図４】本発明の最良の実施の形態に係る商品検索装置に記憶される料金マスタデータの一例。
【図５】本発明の最良の実施の形態に係る商品検索装置の処理を説明するシーケンス図。
【図６】本発明の最良の実施の形態に係る商品検索装置に接続される端末に表示される条件入力画面の一例。
【図７】本発明の最良の実施の形態に係る商品検索装置に接続される端末に表示される結果画面の一例。
【図８】本発明の最良の実施の形態に係る商品検索装置に接続される端末に表示される詳細画面の一例。
【図９】本発明の最良の実施の形態に係る商品検索装置における検索処理を説明するフローチャート。
【図１０】本発明の最良の実施の形態に係る商品検索装置の検索処理における商品マスタデータからの商品の検索を説明する図。
【図１１】本発明の最良の実施の形態に係る商品検索装置の検索処理において生成される比較データの一例。
【図１２】本発明の最良の実施の形態に係る商品検索装置の検索処理における料金マスタデータからの料金の検索を説明する図。
【図１３】本発明の最良の実施の形態に係る商品検索装置の検索処理において図１１に示した比較データが更新された一例。
【図１４】本発明の最良の実施の形態に係る商品検索装置の検索処理において図１３に示した比較データが更新された一例。
【図１５】本発明の最良の実施の形態に係る商品検索装置の検索処理において図１４に示した比較データが更新された一例。
【図１６】本発明の最良の実施の形態の変形例に係る商品検索装置に接続される端末に表示される条件入力画面の一例。
【図１７】本発明の最良の実施の形態の変形例に係る商品検索装置の検索処理において生成される比較データの一例。
【符号の説明】
【００７２】
１０…商品検索装置
１１…受信部
１２…読出部
１３…検索部
１３ａ…商品検索手段
１３ｂ…料金検索手段
１３ｃ…ポイント算出手段
１３ｄ…並べ替え手段
１４…画面生成部
１５…送信部
２１…商品マスタデータ
２２…料金マスタデータ
２３…画面データ
２４…比較データ
３０ａ〜３０ｃ…端末
４０…ネットワーク
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
２００…条件入力画面
２１０…結果画面
２２０…詳細画面
【図１】
2007079690.tif 000003
【図２】
2007079690.tif 000004
【図３】
2007079690.tif 000005
【図４】
2007079690.tif 000006
【図５】
2007079690.tif 000007
【図６】
2007079690.tif 000008
【図７】
2007079690.tif 000009
【図８】
2007079690.tif 000010
【図９】
2007079690.tif 000011
【図１０】
2007079690.tif 000012
【図１１】
2007079690.tif 000013
【図１２】
2007079690.tif 000014
【図１３】
2007079690.tif 000015
【図１４】
2007079690.tif 000016
【図１５】
2007079690.tif 000017
【図１６】
2007079690.tif 000018
【図１７】
2007079690.tif 000019