(57)【特許請求の範囲】
【請求項１】
献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、
前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、
前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、
を具備し、
前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、
前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させることを特徴とする献立検索装置。
【請求項２】
前記検索結果から選択された献立、または、前記検索結果として表示した献立を、履歴として前記献立検索画面に表示させる履歴表示手段を更に具備することを特徴とする請求項１に記載の献立検索装置。
【請求項３】
前記献立検索手段は、いずれかの前記検索軸上の識別子が移動する度に献立の検索を行って検索結果を前記献立検索画面に表示させ、
前記識別子が移動済みの検索軸の検索項目の当該識別子の位置に対応する評価値は、前記献立検索画面上のクリアボタンが選択されるまで献立の検索に用いられ、且つ、前記クリアボタンが選択されるまで、前記識別子が移動済みの検索軸に関連する部分の表示形態が前記識別子の移動前の表示形態に戻らないことを特徴とする請求項１または請求項２記載の献立検索装置。
【請求項４】
前記献立検索手段は、前記識別子が移動済みの検索軸の検索項目の、当該識別子の位置に対応する評価値を用いて、当該評価値と評価値が近い順に複数の献立を並べて検索結果として表示させることを特徴とする請求項１から請求項３のいずれかに記載の献立検索装置。
【請求項５】
献立検索装置とユーザの端末とがネットワークを介して接続された献立検索システムであって、
前記献立検索装置が、
献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、
前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、前記端末上の献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、
前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、
を具備し、
前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、
前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させることを特徴とする献立検索システム。
【請求項６】
情報処理装置を、
献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、
前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、
前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、
を具備し、
前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、
前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させる献立検索装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、献立の決定を支援するための献立検索装置等に関する。
【背景技術】
【０００２】
一般家庭において、献立の決定は、栄養のバランスに加えて、食材の価格、個人の嗜好、食事の準備にかかる時間等、考慮すべき要素がいろいろあり、非常に煩雑でやっかいな作業である。近年は、テレビや雑誌、インターネット等で様々な献立のレシピを閲覧することも可能であるが、情報も膨大で、ユーザが献立を絞り込むことは難しい。そこで、このような献立の決定を支援するためのシステムが種々開発されている（特許文献１、２等）。
【０００３】
特許文献１に記載のメニュー推薦システムは、ユーザが家族構成等の利用者情報を入力し、利用者情報に基づいて献立メニューを決定するものである。
特許文献２に記載の食生活管理システムは、ユーザの個人情報、食事情報、生活行動情報等に基づいて食事の総合評価を行い、総合評価の結果に基づいて食生活内容を改善する具体的な食事メニューを検索して出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２９７８９２号公報
【特許文献２】特開２００６−４８１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようなシステムでは、各種の情報を用いて献立を検索するが、従来のシステムは、多くの種類の情報を入力する必要があったり、個々の情報の入力が複雑であったりするなど、その入力が面倒であり、また、検索結果にどのような情報が影響しているかも見た目には判らず、直感的な操作で簡易に献立を検索することが難しいという問題があった。
【０００６】
本発明は、このような問題に鑑みてなされたもので、その目的は、直感的な操作で簡易に献立を検索できる献立検索装置等を提供することである。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために、第１の発明は、献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、を具備し、前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させることを特徴とする献立検索装置である。
【０００８】
本発明では、ユーザが献立検索画面で検索軸上の識別子を移動させるだけで、その位置に対応する評価値により、ユーザに適した献立が検索され、表示される。ユーザは、これを元に、献立を選ぶことができる。また、献立の選択に用いた検索軸（検索項目）は、これが判るように表示されるので、どの検索軸を献立の検索に用いているのかが一目でわかる。従って、ユーザは直感的な操作で簡易に献立を検索することができるようになる。
【０００９】
また、前記検索結果から選択された献立、または、前記検索結果として表示した献立を、履歴として前記献立検索画面に表示させる履歴表示手段を更に具備することが望ましい。
本発明では、識別子を移動させるごとにこれに対応する評価値に基づいて献立を検索できるので、評価値を変えたり、新たに別の検索項目の評価値を入力しての再検索も容易である。反面、以前の検索結果をユーザが覚えていないということも有り得るので、このようにして、検索結果あるいは検索結果からユーザが選択した献立を履歴として残しておけば、以前の検索結果や、その中でユーザが気になったものを記録しておくことができ、献立の決定に役立つ。
【００１０】
前記表示形態変化手段は、移動済みの前記識別子の色を、移動前とは異なる色で表示させることが望ましい。
これにより、どの識別子を移動させ、その検索軸の検索項目を用いて検索しているかが一層わかりやすくなり、献立の検索が更に簡単になる。
また、前記献立検索手段は、いずれかの前記検索軸上の識別子が移動する度に献立の検索を行って検索結果を前記献立検索画面に表示させ、前記識別子が移動済みの検索軸の検索項目の当該識別子の位置に対応する評価値は、前記献立検索画面上のクリアボタンが選択されるまで献立の検索に用いられ、且つ、前記クリアボタンが選択されるまで、前記識別子が移動済みの検索軸に関連する部分の表示形態が前記識別子の移動前の表示形態に戻らないことも望ましい。
【００１１】
前記献立検索手段は、前記識別子が移動済みの検索軸の検索項目の、当該識別子の位置に対応する評価値を用いて、当該評価値と評価値が近い順に複数の献立を並べて検索結果として表示させることが望ましい。
このようにして複数の献立を検索結果として表示することにより、ユーザの献立決定に幅を持たせることができる。加えて、評価値が近い順に献立を並べるので、これを献立を決定する際の材料とできる。
【００１２】
第２の発明は、献立検索装置とユーザの端末とがネットワークを介して接続された献立検索システムであって、前記献立検索装置が、献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、前記端末上の献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、を具備し、前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させることを特徴とする献立検索システムである。
【００１４】
第３の発明は、情報処理装置を、献立と、献立を検索するための検索項目ごとの評価値を対応付けた献立情報を記憶する記憶手段と、前記検索項目に対応した検索軸と、前記検索項目に関する評価値を指定するための前記検索軸上を移動可能な識別子の初期状態の表示を含む献立検索画面を表示させ、献立検索画面に表示される前記検索項目ごとの検索軸のうち、検索軸上の識別子が移動済みの検索軸の検索項目のみの、当該識別子の位置に対応する評価値を用いて、前記献立情報から献立を検索し、検索結果として前記献立検索画面に表示させる献立検索手段と、前記識別子が移動済みの検索軸に関連する部分を、前記識別子の移動前とは異なる表示形態で表示させる表示形態変化手段と、を具備し、前記検索項目は、献立に関するものの他にユーザの状態に関する検索項目を含み、前記献立検索画面では、献立に関する検索項目に対応した検索軸と、ユーザの状態に関する検索項目に対応した検索軸とが、統一された表示態様にて表示され、ユーザの状態に関する検索項目の検索軸上の識別子の位置を移動させてユーザの状態に関する検索項目に関する評価値を指定するだけであっても当該識別子の位置に対応する評価値を用いて前記献立情報から献立を検索して検索結果を前記献立検索画面に表示させる献立検索装置として機能させるためのプログラムである。
【発明の効果】
【００１６】
本発明により、直感的な操作で簡易に献立を検索できる献立検索装置等を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態に係る献立検索システム１の概要を示す図
【図２】サーバ３、操作端末５を実現する情報処理装置のハードウエア構成図
【図３】操作端末５に表示する献立検索画面１００の例を示す図
【図４】サーバ３の記憶部１２の詳細を示す図
【図５】献立検索プログラム２２で実現される機能を示す図
【図６】検索項目マスタ２８のレコードの詳細を示す図
【図７】献立検索システム１における献立検索処理の流れを示す図
【図８】初期状態の献立検索画面１００の例を示す図
【図９】ポイント入力後の献立検索画面１００の例を示す図
【図１０】ポイント入力後の献立検索画面１００の例を示す図
【図１１】ポイント入力後の献立検索画面１００の例を示す図
【図１２】ポイント入力後の献立検索画面１００の例を示す図
【図１３】操作端末５の記憶部１２の詳細を示す図
【発明を実施するための形態】
【００１８】
以下、添付図面を参照しながら、本発明の実施形態について詳細に説明する。なお、以下の説明および添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。
【００１９】
（献立検索システム１の概要）
最初に、図１を参照し、本発明の実施形態に係る献立検索システム１の概要について説明する。
この献立検索システム１は、ユーザの身体の状態、心の状態、食べたい味、料理にかける時間、お金、食べたい料理のタイプのようなユーザの気分を入力するだけで、献立を簡易に検索し表示することができるシステムである。
【００２０】
図に示すように、献立検索システム１は、サーバ３（献立検索装置）と操作端末５がネットワーク７を介して接続されて構成される。
操作端末５は、ユーザが所有するパーソナルコンピュータ、スマートフォン、タブレット端末、デジタルテレビ等、ネットワーク７を介してサーバ３にアクセス可能な端末機器である。
【００２１】
図２は、サーバ３、操作端末５を実現する情報処理装置のハードウエア構成図である。なお、図２のハードウエア構成は一例であり、用途、目的に応じて様々な構成を採ることが可能である。
図に示すように、情報処理装置は、制御部１１、記憶部１２、入力部１３、表示部１４、通信部１５等が、バス１６を介して接続される。
【００２２】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。
ＣＰＵは、記憶部１２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス１６を介して接続された各装置を駆動制御し、サーバ３や操作端末５が行う後述する処理を実現する。
ＲＯＭは、不揮発性メモリであり、プログラムやデータ等を恒久的に保持している。
ＲＡＭは、揮発性メモリであり、記憶部１２、ＲＯＭ、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部１１が各種処理を行うために使用するワークエリアを備える。
【００２３】
記憶部１２は、フラッシュメモリやハードディスク等であり、制御部１１が実行するプログラム、プログラム実行に必要なデータ等が格納される。これらの各プログラムコードは、制御部１１のＣＰＵにより必要に応じて読み出されてＲＡＭに移され、各種の手段として実行される。
【００２４】
入力部１３は、データの入力を行い、例えば、タッチパネル、キー等の入力装置を有する。入力部１３を介して、操作指示、動作指示、データ入力等を行うことができる。
表示部１４は、液晶パネル等のディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等（ビデオアダプタ等）を有する。なお、入力部１３および表示部１４は、タッチパネルディスプレイのように、一体となっていても良い。
通信部１５は、ネットワークを用いた通信を媒介する通信インタフェースであり、ネットワークを介して、他の情報処理装置等と通信を行う。ネットワークは、有線、無線を問わない。
バス１６は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００２５】
献立検索システム１において、サーバ３は、献立と、献立を検索するための検索項目ごとのポイント（評価値）とを対応付けて献立情報として保持するとともに、後述する献立検索画面をユーザの操作端末５に送信して表示させ、該画面上でユーザが入力した前記の検索項目についてのポイントを用いて献立を検索し、操作端末５に送信して表示させる。
【００２６】
操作端末５は、献立検索画面をサーバ３から受信して表示し、該画面でユーザが入力した前記の検索項目についてのポイントを、ネットワーク７を介してサーバ３に送信する。また、サーバ３から献立の検索結果を受信し、表示する。
【００２７】
（献立検索画面）
ここで、操作端末５の表示部１４で表示される献立検索画面１００について、図３を参照して説明する。
【００２８】
図に示すように、献立検索画面１００は、ポイント入力画面１０１、検索結果画面１０３、履歴画面１０５等を有する。
【００２９】
ポイント入力画面１０１には、前記の検索項目を示す、からだ１１１、こころ１１２、味１１３、時間１１４、お金１１５、アレンジ１１６の検索軸が表示される。検索軸上の位置は、検索項目のポイントを示す。例えば、検索軸の左端の値は「−５」であり、右端の値は「５」である。
【００３０】
ユーザは検索軸上のマーカー（識別子）１１８を左右に移動させることによりポイントを入力する。例えば、マーカー１１８をドラッグして左右にスライドさせた後、これを離すとマーカー１１８の移動が行われて移動後の位置が確定し、該位置に対応するポイントが入力される。また、このマーカー１１８は移動前の初期状態では緑色であり検索軸の中央にあるが、ユーザが移動させるとオレンジ色に変化するようになっている。
なお、マーカー１１８は、検索軸上の位置を識別可能なものであればよく、図示したもの以外にも様々なものが考えられる。
【００３１】
このポイント入力画面１０１にはクリアボタン１１７も表示される。クリアボタン１１７は、ユーザにより入力されているポイントをクリアするボタンである。
ユーザがクリアボタン１１７を選択すると、入力されている全ての検索項目のポイントがクリアされ、全てのマーカー１１８が中央の位置に戻り、色も初期状態の緑色となる。なお、個々の検索項目・マーカー１１８ごとに上記の処理を行えるようにしてもよい。
【００３２】
検索結果画面１０３は、マーカー１１８が移動済みの検索軸の検索項目のポイントに基づき、献立を検索した結果を表示する。
ユーザが検索軸上のマーカー１１８を移動する度に、移動済みのマーカー１１８の位置に対応するポイントを用いて献立が検索されて抽出され、その検索結果として、献立の献立画像２６と献立名２５が、検索結果画面１０３に表示される。
【００３３】
なお、ユーザが検索結果画面１０３に表示された献立画像２６をクリックして献立を選択すると、該献立の詳細画面（不図示）が表示される。詳細画面は別画面で表示してもよいし、献立検索画面１００と同一画面で、例えばその横の表示領域に表示してもよい。この詳細画面は、献立の材料、作り方等を表示するものである。
【００３４】
履歴画面１０５には、検索結果画面１０３に表示された検索結果の中から、ユーザが選択し前記の詳細画面を表示した献立の献立画像２６と献立名２５が、履歴として表示される。
【００３５】
（サーバ３が保持する情報）
次に、図４〜図６を用いて、サーバ３が保持する情報について説明する。
【００３６】
図４は、サーバ３の記憶部１２の詳細を示す図である。
サーバ３の記憶部１２は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２１、献立検索プログラム２２の他、献立マスタ２３、検索項目マスタ２８を献立情報として有する。
【００３７】
ＯＳ２１は、サーバ３を動作させるための基本プログラムであり、サーバ３全体の動作を制御する。
【００３８】
献立検索プログラム２２は、後述の献立検索処理を制御部１１により実行するためのプログラムである。
【００３９】
図５は、献立検索プログラム２２が実現する機能を示すブロック図である。図に示すように、献立検索プログラム２２は、献立検索手段５１、表示形態変化手段５２、履歴表示手段５３を実現する。
【００４０】
献立検索手段５１は、献立検索画面１００の検索軸のうち、マーカー１１８が移動済みの検索軸の検索項目の、当該マーカー１１８の位置に対応するポイントを用いて、献立を検索して抽出し、その検索結果を献立検索画面１００に表示させるものである。
【００４１】
表示形態変化手段５２は、移動済みのマーカー１１８の表示形態を、移動前とは異なる表示形態で表示させるものである。前記のように、本実施形態では、マーカー１１８の色を緑色からオレンジ色にするようにしているが、表示形態の変化としてはこれに限らず、大きさや形、絵柄、模様等を変えてもよい。
【００４２】
履歴表示手段５３は、検索結果からユーザにより選択された献立を、履歴として献立検索画面１００に表示するものである。
【００４３】
図４の説明に戻る。献立マスタ２３は、献立に関する情報を保持するデータベースである。献立マスタ２３は、多数の献立のレコードを有し、各レコードは、献立ＩＤ２４、献立名２５、献立画像２６、献立内容２７等を有する。
【００４４】
献立ＩＤ２４は、各献立に一意な識別子である。
献立名２５は、献立の名称である。
献立画像２６は、献立の出来上がり状態の写真のような画像である。
献立内容２７は、献立の材料、作り方等の詳細な情報である。
【００４５】
検索項目マスタ２８は、検索項目ごとに、各献立のポイントを保持するデータベースである。検索項目マスタ２８は、献立ＩＤ２４、献立名２５の他、からだポイント２９、こころポイント３０、味ポイント３１、時間ポイント３２、お金ポイント３３、アレンジポイント３４等を有する。また、図６に検索項目マスタ２８のレコードの詳細を示した。図６に示すように、これらのポイントは、−５〜５の範囲の数値で記録される。
【００４６】
からだポイント２９は、ユーザの身体の状態を示すポイントである。例えば、値が低い程、疲れている、ヘルシーな献立を食べたい、ダイエットしたいという状態を示し、値が高い程、がっつり食べたい、エネルギーを摂りたい、体力をつけたいという状態を示す。
【００４７】
こころポイント３０は、ユーザの心の状態を示すポイントである。例えば、値が低い程、悲しい、せつない、精神的につらいという状態を示し、値が高い程、幸せ、楽しいという状態を示す。
【００４８】
味ポイント３１は、ユーザが食べたい味を示すポイントである。例えば、値が低い程、あっさり、さっぱり、さわやかな味を示し、値が高い程、こってり、濃い、脂っこい味を示す。
【００４９】
時間ポイント３２は、献立を作るためにかかる時間を示すポイントである。例えば、値が低い程、手軽、簡単に作ることができる献立を示し、値が高い程、本格的に、じっくりと、時間をかけて作る献立を示す。
【００５０】
お金ポイント３３は、献立を作るために必要な金額を示すポイントである。例えば、値が低い程、質素、安い、つつましいレシピを示し、値が高い程、豪華、高い、ご褒美のようなレシピであることを示す。
【００５１】
アレンジポイント３４は、献立のタイプを示すポイントである。例えば、値が低い程、定番、いつもの、懐かしい献立を示し、値が高い程、アレンジ、珍しい、斬新な献立を示す。
【００５２】
（献立検索処理の概略）
次に、図７〜図１０を参照しながら、献立検索処理の概略について説明する。
図７は、献立検索処理の流れを示す図、図８は、操作端末５に表示される初期状態の献立検索画面１００の例を示す図、図９、図１０は、ユーザによるポイント入力後の献立検索画面１００の例を示す図である。
【００５３】
まず、ユーザは、操作端末５を操作し、ネットワーク７を介してサーバ３にアクセスする。サーバ３は、献立検索プログラム２２を起動し、操作端末５に献立検索画面１００を送信し、これを表示させる（Ｓ１０１）。
【００５４】
図８に示すように、初期状態の献立検索画面１００では、ポイント入力画面１０１の各検索軸のマーカー１１８は中央に位置し、色は緑色である。
【００５５】
サーバ３は、マーカー１１８の移動の有無を検出しており（Ｓ１０２）、マーカー１１８の移動が無い場合（Ｓ１０２；Ｎｏ）、Ｓ１０６の処理に進むが、ユーザがポイント入力画面１０１のいずれかの検索軸のマーカー１１８を左あるいは右に移動させる（Ｓ１０２；Ｙｅｓ）と、サーバ３は、この検索軸の検索項目について、マーカー１１８の移動後の位置に応じたポイントの入力を受け付けてＲＡＭ等に記憶し、移動済みのマーカー１１８を緑色からオレンジ色とする(Ｓ１０３)。
【００５６】
次に、サーバ３は、検索項目マスタ２８を参照し、移動済みのマーカー１１８に対応する検索項目のポイントに近いポイントを有する献立を所定数検索して抽出し（Ｓ１０４）、この検索結果を操作端末５に送信し、検索結果画面１０３にポイントが近い順に並べて表示させ（Ｓ１０５）、Ｓ１０６の処理に進む。
【００５７】
この献立検索画面１００の例を図９に示す。
図９の献立検索画面１００では、検索軸；からだ１１１のマーカー１１８が移動されており、このマーカー１１８の位置に対応するからだポイントに近いからだポイント２９（図６）を有する１２個の献立が、検索結果として表示されている。検索結果画面１０３では、これらの献立の献立画像２６と献立名２５が、左上→右上→左下→右下の方向に、ポイントの近い順に並べられている。
【００５８】
なお、以上のＳ１０２〜Ｓ１０５の処理の詳細については後述する。
【００５９】
サーバ３は、前記の検索結果からの献立の選択の有無も検出しており（Ｓ１０６）、献立の選択が無い場合（Ｓ１０６；Ｎｏ）、Ｓ１０９の処理に進むが、ユーザが、図９に示す検索結果画面１０３の中から気になる献立の献立画像２６をクリックして選択すると（Ｓ１０６；Ｙｅｓ）、サーバ３は、この選択を受け付け、選択された献立に対応する詳細画面を表示する（Ｓ１０７）。
【００６０】
また、サーバ３は、これと併せて、選択された献立を履歴画面１０５に表示し（Ｓ１０８）、Ｓ１０９の処理に進む。
図１０に、Ｓ１０８における献立検索画面１００の例を示す。ここでは、履歴画面１０５に、選択された献立の献立画像２６、献立名２５が表示される。
【００６１】
サーバ３は、クリアボタン１１７の選択の有無も検出しており（Ｓ１０９）、クリアボタン１１７の選択が無い場合（Ｓ１０９；Ｎｏ）、Ｓ１１１の処理に進むが、ユーザがクリアボタン１１７を選択すると（Ｓ１０９；Ｙｅｓ）、サーバ３はこの選択を受け付け、ＲＡＭ等に記憶していたポイントを全てクリアするとともに、マーカー１１８の状態も全てクリアして初期状態へと戻し（Ｓ１１０）、Ｓ１１１の処理に進む。
【００６２】
Ｓ１１０では、移動済みのマーカー１１８を全て中央位置に戻し、マーカーの色を初期状態の緑色とする。すなわち、図８のポイント入力画面１０１と同様の状態となる。なお、検索結果画面１０３や履歴画面１０５の献立の表示は、残しておいてもよいし、削除してもよい。
【００６３】
ユーザが献立検索画面１００の終了を選択するまで（Ｓ１１１；Ｎｏ）、サーバ３は上記の処理を繰り返し、ユーザが献立検索画面１００を閉じて終了すると（Ｓ１１１；Ｙｅｓ）、献立検索の処理を終了する。
【００６４】
（マーカー１１８の移動〜検索結果表示の処理の詳細）
次に、Ｓ１０２〜Ｓ１０５で説明した、マーカー１１８の移動から検索結果表示までの処理の詳細を説明する。
【００６５】
（１．初回にマーカー１１８を移動させる場合）
前記の図９は、初回にマーカー１１８を移動させた場合の献立検索画面１００を示している。
【００６６】
ここで、図８の初期画面から、図９に示すように、ポイント入力画面１０１の検索軸：からだ１１１のマーカー１１８を右に移動させ（Ｓ１０２；Ｙｅｓ）、からだポイントとして値「３．８」を入力したとする。この場合、サーバ３は、前記したようにこのマーカー１１８を緑からオレンジ色とするとともに、ポイントの入力を受け付け、ＲＡＭにからだポイントとして「３．８」を記憶する（Ｓ１０３）。
【００６７】
続いて、サーバ３は、Ｓ１０４において、検索項目マスタ２８の各献立のからだポイント２９（図６）を参照し、ユーザにより入力された値「３．８」との差を入力内容との相違度として求める。
【００６８】
例えば献立ＩＤ２４が「１０１」の「鶏の唐揚げ」のからだポイント２９の値は「４．１」であるため、上記の相違度は「４．１−３．８＝０．３」となる。他の検索項目は、マーカー１１８が未移動であるため、上記の計算には用いない。
【００６９】
続いて、サーバ３は、この相違度が小さい順に所定数の献立を抽出し、Ｓ１０５において、相違度が小さい順に前記のように献立を並べて表示させる。相違度が小さい程、その献立はユーザの気分に合致している。
【００７０】
（２．別の検索軸のマーカー１１８を更に移動させた場合）
前記の図９、あるいは図１０に示す状態から、更に、図１１に示すように、別の検索軸；こころ１１２のマーカー１１８を左に移動させ（Ｓ１０２；Ｙｅｓ）、こころポイントを「−１．２」と入力したとする。
この場合、サーバ３は、この新たに移動させたマーカー１１８の色をオレンジ色とするとともに、ポイントの入力を受け付け、ＲＡＭに、前記のからだポイントに加え、こころポイントとして「−１．２」を記憶する（Ｓ１０３）。
【００７１】
続いて、サーバ３の制御部１１は、移動済みのマーカー１１８、すなわち、今回移動されたマーカー１１８（検索軸；こころ１１２）、および、既に移動されていたマーカー１１８（検索軸；からだ１１１）に対応するポイントを用いて、該ポイントに近いポイントを有する献立を再検索する（Ｓ１０４）。
【００７２】
例えば、前記の「鶏の唐揚げ」のからだポイント２９の値は「４．１」、こころポイント３０の値は「３．９」であり、からだポイント２９の差は「４．１−３．８＝０．３」、こころポイント３０の差は「３．９−（−１．２）＝５．１」である。ここでは、入力内容との相違度として、上記の差を合計した値「０．３＋５．１＝５．４」を算出する。他の検索項目は、マーカー１１８が未移動であるため、上記の計算には用いない。
【００７３】
そして、サーバ３は、この相違度が小さい順に所定数の献立を抽出し、Ｓ１０５において、相違度が小さい順に前記のように献立を並べて表示させる。
【００７４】
（３．同じ検索軸のマーカー１１８を更に移動させた場合）
前記の図１１に示す状態から、図１２に示すように、ユーザが次に検索軸；からだ１１１のマーカー１１８を左に移動させて中央に戻したとする（Ｓ１０２；Ｙｅｓ）。
この場合、サーバ３の制御部１１は、からだポイントとして、「０」が入力されたものとみなし、ＲＡＭに記憶されているからだポイントの値を「３．８」から「０」に変更する。なお、マーカー１１８の色はオレンジ色のままとする（Ｓ１０３）。以降、前記と同様の処理を行い、この新たなポイントを用いて献立を検索し（Ｓ１０４）、検索結果を表示させる（Ｓ１０５）。
【００７５】
このように、献立検索処理では、検索軸のマーカー１１８を１度移動させると、（クリアボタン１１７が選択されるまで）この検索軸の検索項目のポイントを考慮して、献立の検索を行う。逆にいえば、マーカー１１８が未移動の検索軸については、その検索項目のポイントを「０」として扱うのではなく、該検査項目を考慮せずに上記の検索を行う。つまり、ユーザがマーカー１１８を移動して初めてその検索軸の検索項目が献立の検索に用いられることになる。
【００７６】
従って、これを示すように、マーカー１１８を１度移動すれば、移動済みのマーカー１１８の色を緑色からオレンジ色に変更し、例えば上記のように再度の操作により中央位置に戻した場合でも、これをポイント「０」であるとして検索に利用し、マーカー１１８の色はオレンジ色のままとする。
【００７７】
以上説明したように、本実施形態では、ユーザが献立検索画面１００で検索軸上のマーカー１１８を移動させるだけで、その位置に対応するポイントにより、ユーザに適した献立が検索され、表示される。ユーザは、これを元に、献立を選ぶことができる。また、献立の選択に用いた検索軸（検索項目）は、マーカー１１８の色が違って表示されるので、どの検索軸を用いているのかが一目でわかる。従って、ユーザは直感的な操作で簡易に献立を検索することができるようになる。
【００７８】
また、本実施形態では、検索結果から選択された献立を、履歴として献立検索画面１００に表示する。上記したように、本実施形態では、マーカー１１８を移動させるごとにこれに対応するポイントを用いて献立が検索されるので、マーカー１１８の位置を変えたり、新たに別の検索軸のマーカー１１８を移動させての再検索も容易である。反面、以前の検索結果をユーザが覚えていないということも有り得るので、このようにして検索結果からユーザが選択したものを履歴として残しておけば、その中でユーザが気になったものを記録しておくことができ、献立の決定に役立つ。
なお、履歴としては、検索結果から選択されたものに限らず、前記の検索結果画面１０３でこれまで表示した献立を全て表示しておくようにすることもでき、上記と同様の効果が得られる。
【００７９】
なお、本実施形態では、前記のように、移動済みのマーカー１１８の色を、移動前とは異なる色で表示するが、これに限らず、マーカー１１８を移動させた検索軸が判るように、この検索軸に関連する部分の表示形態を変更すればよい。例えば、検索軸の表示形態を変えたり、検索軸に対応する表示領域の表示形態を変えることもできる。
ただし、マーカー１１８の色を変えることで、どのマーカー１１８を移動させ、その検索軸を用いて検索しているかが一層わかりやすくなり、献立の検索が更に簡単になる利点がある。
【００８０】
加えて、献立を検索する際には、マーカー１１８の移動により入力されたポイントを用いて、当該ポイントとの相違度が小さい順（ポイントが近い順）に複数の献立を並べて検索結果として表示させるので、ユーザの献立決定に幅を持たせることができる。加えて、相違度が小さい順に献立を並べるので、これを献立を決定する際の材料とできる。
【００８１】
なお、前記のＳ１０３〜Ｓ１０５の処理は、ユーザが検索軸のマーカー１１８をドラッグしてスライドさせた後、これを離すと行うようにしているが、これに限らず、マーカー移動後、更新ボタン（図示しない）を選択すると行うようにしてもよい。また、マーカー１１８の移動方法も上記に限らず様々に考えられる。
【００８２】
更に、献立の検索方法も前記に限らない。例えば、ユーザ毎に、からだポイント２９、こころポイント３０、味ポイント３１、時間ポイント３２、お金ポイント３３、アレンジポイント３４の各ポイントに重み付け変数を設定してポイントに乗算し、上記の相違度を求めるようにしてもよい。また、前記では、相違度の小さいものから順に所定数の献立を検索し抽出しているが、例えば、相違度が所定の閾値以下のものを検索して抽出することもできる。
【００８３】
また、上記の献立検索システム１では、献立検索プログラム２２、献立マスタ２３、検索項目マスタ２８をサーバ３で保持し、操作端末５がネットワーク７を介してサーバ３にアクセスして献立検索を行うとしたが、図１３に示すように、操作端末５がサーバ３から献立検索プログラム２２、献立マスタ２３、検索項目マスタ２８をダウンロードして記憶部１２に保持し、以降、サーバ３へのアクセスなしに操作端末５（献立検索装置）の制御部１１により献立検索プログラム２２を実行できるようにしてもよい。
この方法では、ネットワーク７を介してサーバ３と通信する必要がないため、マーカー１１８の移動等のユーザ入力に対する処理が高速化されるので好ましい。なお、図１３では操作端末５のＯＳ等の図示は省略している。
【００８４】
以上、添付図面を参照しながら、本発明の好適な実施形態について説明したが、本発明は係る例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００８５】
１：献立検索システム
３：サーバ
５：操作端末
７：ネットワーク
２２：献立検索プログラム
２３：献立マスタ
２８：検索項目マスタ
５１：献立検索手段
５２：表示形態変化手段
５３：履歴表示手段
１００：献立検索画面
１１８：マーカー
【図１】
0005803738.tif 000002
【図２】
0005803738.tif 000003
【図３】
0005803738.tif 000004
【図４】
0005803738.tif 000005
【図５】
0005803738.tif 000006
【図６】
0005803738.tif 000007
【図７】
0005803738.tif 000008
【図８】
0005803738.tif 000009
【図９】
0005803738.tif 000010
【図１０】
0005803738.tif 000011
【図１１】
0005803738.tif 000012
【図１２】
0005803738.tif 000013
【図１３】
0005803738.tif 000014