(57)【要約】【課題】ユーザが所望の設定項目を容易に選択することが可能な技術が求められていた。【解決手段】本開示によれば、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索部と、検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部と、を備える、情報処理装置が提供される。【選択図】図２
2014013541.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索部と、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部と、を備える、情報処理装置。
【請求項２】
前記設定項目を記憶する記憶部を備え、
前記検索部は、前記記憶部から前記検索対象設定項目を検索する、請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記検索対象設定項目の設定値を取得し、前記検索対象設定項目の設定値を前記設定項目関連情報に含める、請求項１記載の情報処理装置。
【請求項４】
前記制御部は、複数の設定項目同士を紐付ける紐付情報を前記設定項目関連情報に含める、請求項１記載の情報処理装置。
【請求項５】
前記検索部は、前記検索対象設定項目を前記検索対象設定項目の使用頻度に応じてソートし、
前記制御部は、ソートされた検索対象設定項目を前記出力部に出力する、請求項１記載の情報処理装置。
【請求項６】
前記検索部は、ネットワーク上から前記検索対象設定項目を検索する、請求項１記載の情報処理装置。
【請求項７】
前記設定項目の設定値を記憶する記憶部を備え、
前記制御部は、前記検索対象設定項目の設定値を前記記憶部から取得し、前記検索対象設定項目の設定値を前記設定項目関連情報に含める、請求項６記載の情報処理装置。
【請求項８】
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索することと、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力することと、を含む、情報処理方法。
【請求項９】
コンピュータに、
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索機能と、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御機能と、を実現させる、プログラム。
【請求項１０】
複数の設定項目を記憶する第１の情報処理装置と、
前記複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を前記第１の情報処理装置から検索する検索部、及び
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部を備える第２の情報処理装置と、を備える、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
特許文献１〜５に、複数の設定項目を表示する技術が開示されている。ユーザは、表示された複数の設定項目から所望の設定項目を選択し、その後、設定値の変更等を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２６１５４４号公報
【特許文献２】特開２０００−２１６８７１号公報
【特許文献３】特開２００５−２２９３９８号公報
【特許文献４】特開２０１１−１８０８７４号公報
【特許文献５】特開２００７−１２２３５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１〜５は、設定項目の名称しか表示しなかったので、ユーザは、設定項目を視認しただけでは、所望の設定項目を判別することができない場合があった。このため、ユーザが所望の設定項目を容易に選択することが可能な技術が求められていた。
【課題を解決するための手段】
【０００５】
本開示によれば、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索部と、検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部と、を備える、情報処理装置が提供される。
【０００６】
本開示によれば、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索することと、検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力部に出力することと、を含む、情報処理方法が提供される。
【０００７】
本開示によれば、コンピュータに、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索機能と、検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御機能と、を実現させる、プログラムが提供される。
【０００８】
本開示によれば、複数の設定項目を記憶する第１の情報処理装置と、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を第１の情報処理装置から検索する検索部、及び検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部を備える第２の情報処理装置と、を備える、情報処理システムが提供される。
【０００９】
本開示によれば、情報処理装置は、検索対象設定項目と設定項目関連情報とを出力することができる。
【発明の効果】
【００１０】
以上説明したように本開示によれば、情報処理装置は、検索対象設定項目と設定項目関連情報とを出力することができるので、ユーザは、設定項目関連情報に基づいて、所望の設定項目を選択することができる。したがって、ユーザは、所望の設定項目を容易に選択することができる。
【図面の簡単な説明】
【００１１】
【図１】本開示の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】同実施形態に係る端末（第２の情報処理装置）の構成を示すブロック図である。
【図３】サーバ（第１の情報処理装置）の構成を示すブロック図である。
【図４】情報処理システムによる処理の手順を示すフローチャートである。
【図５】情報処理システムによる処理の手順を示すフローチャートである。
【図６】端末側検索テーブルの構成を示す説明図である。
【図７】サーバ側検索テーブルの構成を示す説明図である。
【図８】タグの設定画面の一例を示す説明図である。
【図９】設定項目一覧情報の統合例を示す説明図である。
【図１０】設定項目一覧情報の統合例を示す説明図である。
【図１１】設定項目一覧情報の一例を示す説明図である。
【図１２】設定項目一覧情報の一例を示す説明図である。
【図１３】設定項目一覧情報の一例を示す説明図である。
【図１４】設定項目一覧情報の一例を示す説明図である。
【図１５】設定項目一覧情報の一例を示す説明図である。
【図１６】設定項目一覧情報の一例を示す説明図である。
【図１７】設定メニューを階層表示する場合の画面フローを示す説明図である。
【図１８】設定項目一覧情報の一例を示す説明図である。
【図１９】ウィザード起動用リストの一例を示す説明図である。
【図２０】情報処理システムによる処理の手順を示すフローチャートである。
【図２１】ウィザード起動用リストの一例を示す説明図である。
【図２２】ウィザード起動用リストの一例を示す説明図である。
【図２３】ウィザード起動用リストを利用したウィザードの一例を示す説明図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１３】
なお、説明は以下の順序で行うものとする。
１．関連技術の検討
２．情報処理システムの構成
２−１．全体構成
２−２．端末の構成
２−３．サーバの構成
３．情報処理システムによる処理の手順
３−１．タグ付け処理
３−２．設定項目一覧情報を表示する処理
３−３．ウィザード起動用リストを表示する処理
【００１４】
＜１．関連技術の検討＞
本発明者は、特許文献１〜５を含む関連技術について検討を行い、この結果、本実施形態に係る情報処理システムに想到するに至った。そこで、まず、本発明者が行った検討について説明する。
【００１５】
機能の多様化、およびそれに伴う設定項目の複雑化に伴い、ユーザが適切な設定項目を選ぶためのさまざまな方法が提案されている。たとえば、多くのシステムにおいては、設定項目をグルーピングし、設定メニューを階層化して表示している。これにより、ユーザは所望の設定項目がどこにあるのかを連想することにより、一覧表示よりも少ないステップ数で設定項目を選択することができる。また、特許文献１に開示された技術は、ユーザが過去に使用した設定項目の項目名とその呼び出し操作方法をメモリに記憶することで、その項目へのショートカットを作成する。
【００１６】
しかし、これらの方法は、ユーザが利用したことのある機能、あるいは設定したい設定項目がどこにあるのかをある程度把握できる場合に有効であり、それ以外の場合にはユーザが項目を探し出す必要がある。
【００１７】
これに対し、特許文献２に開示された技術は、ユーザが入力したキーワードを含む設定項目を表示する検索機能を提供しており、ユーザが使用したことのない機能や、どのグループに属するのかをユーザが判断できない設定項目に対しても素早いアクセスが可能となる。また、特許文献３、４は、ユーザが機能検索を行う際に機能名を正確に覚えていなくても、より良い検索結果を得るための方法を提案している。この方法によれば、連想キーワード、グループ、設定値などを検索対象として加えることで、ユーザが項目名を正確に覚えていない場合においても、適切な設定項目にたどり着きやすくなる。
【００１８】
さらに、ユーザにとって適切な設定項目を優先的に表示するための方法が提案されている。特許文献５は、機器の状態に応じて項目を取得して表示する方法を提案している。特許文献３は、検索結果の表示優先順位として、メニュー番号、メニュー名、および検索回数などをソートのキーとして用いることを提案している。
【００１９】
しかしながら、これらの方法においては検索結果を項目名の一覧として表示するのみである。すなわち、これらの方法では、ユーザが項目名の一覧から所望の設定項目を判断することができない場合への対策が講じられていない。たとえば、検索したキーワードに対して該当する設定項目が複数存在する場合、ユーザはその中から自分にとって適切な設定項目を判断しなくてはならない。ユーザが検索結果の一覧から判断出来ない場合、ユーザは実際に設定画面を表示してみて、それが所望の設定項目なのかを確認して判断しなくてはならない。
【００２０】
また、項目名の検索については、ユーザが所望の設定項目に紐付いたキーワードを連想できない場合には、所望の項目にたどり着くごとができない。そのため、これらの技術では、開発者側が適切なキーワードと設定項目を関連づけていない場合には、ユーザにとって適切な設定項目を検索することができない。
【００２１】
一方、前述のとおり、一般的に設定メニューは、関連する機能をグルーピングし、階層化して表示される。しかしながら、機能の複雑化などにより、関連する設定項目が同じグループに属していない場合がある。同じグループに属していない関連項目について連続して変更したい場合、ユーザは、設定メニューの階層を行き来しながら、設定項目を探し、変更を行わなくてはならない。加えて、ユーザが関連のある設定項目だと気づかずに変更してしまうことで、ユーザの知らない間に他の設定が変更されてしまう可能性がある。
【００２２】
この点について、関連のある複数の設定項目に対して連続して設定を行うウィザードが提案されている。しかし、これらは開発者側で想定した関連づけによりあらかじめ作成された固定のウィザードであり、ユーザのニーズに対して後から設定項目をスケーラブルに追加することはできない。また、ユーザ自身が独自に設定項目を関連づけることはできない。
【００２３】
本発明者は、上記の各技術について検討を行った結果、本実施形態に係る情報処理システムに想到するに至った。情報処理システムは、設定項目と設定項目に関連する設定項目関連情報とを表示する。さらに、情報処理システムは、設定項目に紐付いた（対応する）キーワードを少なくともサーバ側で更新する。さらに、情報処理システムは、ユーザが任意に選択した設定項目に対して連続して設定を行うウィザードを提供する。
【００２４】
＜２．情報処理システムの構成＞
次に、図１〜図３に基づいて、本実施形態に係る情報処理システム１０の構成について説明する。
［２−１．全体構成］
まず、図１に基づいて、全体構成を説明する。情報処理システム１０は、１または複数の端末２０と、ネットワーク３０と、サーバ４０とを備える。ネットワーク３０は、端末２０とサーバ４０とを接続するものである。
【００２５】
［２−２．端末の構成］
次に、端末２０の構成を説明する。端末２０は、図２に示すように、ユーザ入力部２１と、記憶部２２と、検索部２３と、通信部２４と、出力部２５と、制御部２６とを備える。なお、端末２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、キーボード、マウス、通信装置等のハードウェア構成を有する。ＲＯＭには、端末２０に、ユーザ入力部２１と、記憶部２２と、検索部２３と、通信部２４と、出力部２５と、制御部２６とを実現させるためのプログラムが記録されている。ＣＰＵは、ＲＯＭに記録されたプログラムを読みだして実行する。したがって、これらのハードウェア構成により、ユーザ入力部２１と、記憶部２２と、検索部２３と、通信部２４と、出力部２５と、制御部２６とが実現される。
【００２６】
ユーザ入力部２１は、例えばキーボード、及びマウス等の入力デバイスであり、ユーザから入力された操作情報を制御部２６に出力する。記憶部２２は、上述したプログラムのほか、端末側検索テーブル、及び設定項目関連情報を記憶する。
【００２７】
端末側検索テーブルは、ユーザが入力したキーワードに対応する設定項目を検索するためのテーブルである。図６に端末側検索テーブルの一例を示す。端末側検索テーブルは、設定項目（の項目名）と、キー（Ｋｅｙ）と、キーワードと、タグ情報と、使用頻度とを関連付けて記録するものである。
【００２８】
設定項目は、端末２０について行われている各種設定の名称を示す。この端末側検索テーブルでは、設定項目として、「Ｗｉ−Ｆｉ  Ｓｅｔｔｉｎｇ」等が記録されている。キーは、端末側検索結果情報に含まれる設定項目と、サーバ側検索結果情報に含まれる設定項目とをマッピング（対応付け）するために使用される。端末側検索結果情報及びサーバ側検索結果情報は、ユーザが入力したキーワードと同じキーワードを有する検索対象設定項目が使用頻度の多い順にソートされた情報である。これらの検索結果情報は、検索を行う主体（端末２０またはサーバ４０）が異なる。
【００２９】
この端末側検索テーブルでは、例えば「Ｗｉ−Ｆｉ  Ｓｅｔｔｉｎｇ」という設定項目に対するキーとして、「ｗｉｆｉ＿ｓｅｔｔｉｎｇ」が記録されている。なお、設定項目とキーとが一致する場合、キーは省略可能である。検索部２３は、このキーを用いて端末側の検索結果情報とサーバ側の検索結果情報とを統合する。具体的な処理は後述する。
【００３０】
キーワードは、設定項目に対応するキーワードである。この端末側検索テーブルでは、例えば「Ｗｉ−Ｆｉ  Ｓｅｔｔｉｎｇ」という設定項目に対するキーワードとして、「ｎｅｔｗｏｒｋ」が記録されている。キーワードは、１つの設定項目に対して複数設定されていてもよい。例えば「Ｄｅｖｉｃｅ  ｎａｍｅ」という設定項目に対するキーワードとして、「ｎｅｔｗｏｒｋ」及び「ｈｏｍｅ  ｎｅｔｗｏｒｋ」が記録されている。キーワードは、予め設定されていても良いし、ユーザが任意に設定してもよい。検索部２３は、ユーザが入力したキーワードと同じキーワードを有する設定項目を検索対象設定項目として検索する。
【００３１】
タグ情報は、設定項目に関連する設定項目関連情報（紐付情報）の一例である。タグ情報は、複数の設定項目同士を紐付ける（関連付ける）。タグ情報は、予め設定されていても良いし、ユーザが任意に設定してもよい。検索部２３は、タグ情報を検索情報として含めてもよい。すなわち、検索部２３は、ユーザがキーワードとしてタグ情報を入力した場合、そのタグ情報と同じタグ情報を有する設定項目を検索対象設定項目としてもよい。
【００３２】
使用頻度は、ユーザが設定項目を選択した頻度（例えば、ユーザが設定項目の設定値を変更した頻度）を示す。本実施形態では、使用頻度は、使用頻度の多い順に「Ｈｉｇｈ」、「Ｍｉｄｄｌｅ」、「Ｌｏｗ」に区分される。制御部２６は、ユーザがいずれかの設定項目を選択するごとに、その設定項目の使用回数を１増加させる。そして、制御部２６は、使用回数が第１の所定値を超えた場合には、使用頻度を「Ｌｏｗ」から「Ｍｉｄｄｌｅ」に更新する。また、制御部２６は、使用回数が第２の所定値を超えた場合には、使用頻度を「Ｍｉｄｄｌｅ」から「Ｈｉｇｈ」に更新する。
【００３３】
もちろん、使用頻度の設定方法はこの例に限られない。例えば、使用回数自体を使用頻度としてもよい。また、使用頻度はキーワードごとに記録されていてもよい。この場合、制御部２６は、ユーザがあるキーワードを入力し、その後、ある設定項目を選択した場合には、当該設定項目及びキーワードに対応する使用頻度を調整する。
【００３４】
また、記憶部２２は、タグ情報以外の設定項目関連情報を設定項目ごとに記憶する。ここで、設定項目関連情報は、設定項目に関連するあらゆる情報である。設定項目関連情報としては、例えば、設定項目の現在の設定値、設定可能な設定値、設定項目の詳細を説明する設定項目詳細情報、実際の設定画面へのリンク情報等が含まれる。ここで、設定値としては、数値、文字情報、オンオフの区分（チェックボックスへのチェックの有無）等が挙げられる。数値としては、例えば解像度等が挙げられる。文字情報としては、例えばプロキシサーバのアドレス等が挙げられる。オンオフの区分としては、例えば、Ｗｉ−Ｆｉのオンオフの区分等が挙げられる。これらの情報は、端末側検索テーブルに含まれていてもよい。
【００３５】
検索部２３は、ユーザから入力されたキーワードに対応する設定項目、すなわちユーザから入力されたキーワードと同じキーワードを有する設定項目を検索対象設定項目として端末側検索テーブルから検索する。そして、検索部２３は、検索結果に基づいて、端末側検索結果情報を生成する。端末側検索結果情報は、一または複数の行で構成され、各行には、検索対象設定項目、キー、タグ情報、及び使用頻度が格納されている。さらに、検索対象設定項目が使用頻度の多い順にソートされている。
【００３６】
さらに、検索部２３は、サーバ側検索結果情報を取得し、端末側検索結果情報とサーバ側検索結果情報とを統合することで、統合検索結果情報を生成する。検索部２３は、統合検索結果情報を制御部２６に出力する。具体的な統合方法については後述する。なお、検索部２３は、検索対象設定項目のソートを行わなくてもよい。後述する検索部４３についても同様である。
【００３７】
通信部２４は、ネットワーク３０を介してサーバ４０と通信を行う。出力部２５は、例えばディスプレイであり、制御部２６による制御により各種の画像情報及び音声情報を出力（提示）する。制御部２６は、端末２０の各構成要素を制御する他、例えば以下の処理を行う。すなわち、制御部２６は、統合検索結果情報または端末側検索結果情報と、設定項目関連情報とに基づいて、設定項目一覧情報を生成する。なお、制御部２６は、サーバ側検索結果情報に基づいて設定項目一覧情報を生成してもよい。
【００３８】
設定項目一覧情報は、キーワード表示エリアと、設定項目詳細リストとで構成される。キーワード表示エリアには、ユーザが入力したキーワードが表示される。設定項目詳細リストは、複数の行で構成され、各行には、検索対象設定項目の他、設定項目関連情報、例えば現在の設定値、及び設定項目詳細情報が表示される。また、各行の検索対象設定項目は、使用頻度の多い順にソートされている。一番上の行に格納される検索対象設定項目は、使用頻度が最も大きい。また、制御部２６は、設定項目詳細リスト上での設定変更も受け付ける。
【００３９】
図１１に、設定項目一覧情報の一例を示す。図１１に示す設定項目一覧情報１００は、キーワード表示エリア１１０と、設定項目詳細リスト１２０とで構成される。キーワード表示エリア１１０には、ユーザが入力したキーワード（この例では「ｓｃｒｅｅｎ」）が表示される。設定項目詳細リスト１２０は、複数の行で構成され、各行には、検索対象設定項目１２１の他、設定項目関連情報、例えば現在の設定値１２２、及び設定項目詳細情報１２４が表示される。また、各行の検索対象設定項目１２１は、使用頻度の多い順にソートされている。一番上の行に格納される検索対象設定項目１２１は、使用頻度が最も大きい。
【００４０】
例えば、「Ｒｅｓｏｌｕｔｉｏｎ（解像度）」という検索対象設定項目１２１の行には、現在の設定値１２２として「１０８０ｐ」が表示され、設定項目詳細情報１２４として、「Ｓｅｌｅｃｔ  ｐｒｅｆｅｒｒｅｄ  ＴＶ  ｒｅｓｏｌｕｔｉｏｎ．」（お好みのＴＶ解像度を選択してください）という文字情報が表示される。
【００４１】
また、制御部２６は、設定項目詳細リスト１２０上での設定変更も受け付ける。例えば、制御部２６は、「Ｒｅｓｏｌｕｔｉｏｎ」という検索対象設定項目１２１の行には、現在の設定値１２２の両側に矢印画像１２３（１２３ａ、１２３ｂ）を表示する。制御部２６は、ユーザが矢印画像１２３ａを選択した（例えば、矢印画像１２３ａをクリックした）場合、設定値（解像度）を１段階下げる。同様に、制御部２６は、ユーザが矢印画像１２３ｂを選択した（例えば、矢印画像１２３ｂをクリックした）場合、設定値（解像度）を１段階上げる。制御部２６は、「Ｓｃｒｅｅｎ  ｆｏｒｍａｔ」及び「Ｓｃｒｅｅｎ  ｓａｖｅｒ」の検索対象設定項目１２１においても同様の処理を行う。
【００４２】
また、制御部２６は、「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」という検索対象設定項目１２１の行には、現在の設定値１２２としてチェックボックスを表示する。そして、制御部２６は、現在の設定値がオンであればチェックボックスにチェックマークを重畳し、設定値がオフであればチェックボックスからチェックマークを外す。また、制御部２６は、ユーザがチェックボックスを選択する（クリックする）ごとに、オンオフを切り替える。また、制御部２６は、各行にタグ情報１３０を含めても良い（図１４参照）。このタグ情報は、端末側検索結果情報または統合検索結果情報に含まれるものである。
【００４３】
また、制御部２６は、端末側検索テーブルを定期的にサーバ４０にアップロードする。これに応じて、サーバ４０は、サーバ側検索テーブル内の情報、具体的にはキーワード及び使用頻度を更新する。これにより、サーバ側検索テーブルは、各ユーザの検索状況が反映されたものとなる。具体的な更新方法については後述する。また、制御部２６は、ウィザードに関する処理も行う。
【００４４】
［２−３．サーバの構成］
次に、サーバ４０の構成を説明する。図３に示すように、サーバ４０は、オペレータ入力部４１と、記憶部４２と、検索部４３と、通信部４４と、制御部４５とを備える。サーバ４０は、情報処理システム１０のカスタマーセンター等に設置される。なお、サーバ４０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、キーボード、マウス、通信装置等のハードウェア構成を有する。ＲＯＭには、サーバ４０に、オペレータ入力部４１と、記憶部４２と、検索部４３と、通信部４４と、制御部４５とを実現させるためのプログラムが記録されている。ＣＰＵは、ＲＯＭに記録されたプログラムを読みだして実行する。したがって、これらのハードウェア構成により、オペレータ入力部４１と、記憶部４２と、検索部４３と、通信部４４と、制御部４５とが実現される。
【００４５】
オペレータ入力部４１は、例えばキーボード、及びマウス等の入力デバイスであり、カスタマーセンターのオペレータから入力された操作情報を制御部４５に出力する。記憶部４２は、上述したプログラムのほか、サーバ側検索テーブルを記憶する。
【００４６】
サーバ側検索テーブルは、ユーザが入力したキーワードに対応する設定項目を検索するためのテーブルである。図７に端末側検索テーブルの一例を示す。サーバ側検索テーブルは、設定項目（の項目名）と、キー（Ｋｅｙ）と、キーワードと、タグ情報と、使用頻度とを関連付けて記録するものである。サーバ側検索テーブルは、端末側検索テーブルと同様の構成である。キーワード、タグ情報、及び使用頻度は、各端末２０からアップロードされた端末側検索テーブルに基づいて更新される。この更新は制御部４５によって行われる。
【００４７】
検索部４３は、検索部２３と同様の処理を行う。具体的には、検索部４３は、ユーザから入力されたキーワードに対応する設定項目、すなわちユーザから入力されたキーワードと同じキーワードを有する設定項目を検索対象設定項目としてサーバ側検索テーブルから検索する。そして、検索部４３は、検索結果に基づいて、サーバ側検索結果情報を生成する。サーバ側検索結果情報は端末側検索結果情報と同様の構成を有する。そして、検索部４３は、サーバ側検索結果情報を端末２０に送信する。
【００４８】
通信部４４は、ネットワーク３０を介して各端末２０と通信を行う。制御部４５は、サーバ４０の各構成要素を制御する他、例えば以下の処理を行う。すなわち、制御部４５は、各端末２０からアップロードされた端末側検索テーブルに基づいて、サーバ側検索テーブルを更新する。
【００４９】
具体的には、制御部４５は、キーに基づいて、端末側検索テーブル内の設定項目とサーバ側検索テーブル内の設定項目とを対応付ける。ついで、制御部４５は、端末側検索テーブル内の設定項目に設定されたキーワードを、サーバ側検索テーブル内の設定項目に設定されたキーワードに追加する。同様に、制御部４５は、端末側検索テーブル内の設定項目に設定されたタグ情報を、サーバ側検索テーブル内の設定項目に設定されたタグ情報に追加する。
【００５０】
例えば、制御部４５は、「ｗｉｆｉ＿ｓｅｔｔｉｎｇ」というキーに基づいて、端末側検索テーブル内の「Ｗｉ−Ｆｉ  ｓｅｔｔｉｎｇ」という設定項目とサーバ側検索テーブル内の「Ｗｉ−Ｆｉ  ｓｅｔｔｉｎｇ」という設定項目とを関連付ける。そして、制御部４５は、端末側検索テーブル内の「Ｗｉ−Ｆｉ  ｓｅｔｔｉｎｇ」に設定されたキーワード「ｎｅｔｗｏｒｋ」を、サーバ側検索テーブル内の「Ｗｉ−Ｆｉ  ｓｅｔｔｉｎｇ」に設定されたキーワードに追加する。
【００５１】
さらに、制御部４５は、サーバ側検索テーブル内の使用頻度を以下のように更新する。例えば、制御部４５は、設定項目ごとに、使用頻度が「Ｌｏｗ」となる端末側検索テーブルの数と、使用頻度が「Ｍｉｄｄｌｅ」となる端末側検索テーブルの数と、使用頻度が「Ｈｉｇｈ」となる端末側検索テーブルの数とをカウントする。そして、制御部４５は、使用頻度が「Ｌｏｗ」となる端末側検索テーブルの数が所定値以上となる場合には、設定項目の使用頻度を「Ｌｏｗ」に設定する。同様に、制御部４５は、使用頻度が「Ｍｉｄｄｌｅ」となる端末側検索テーブルの数が所定値以上となる場合には、設定項目の使用頻度を「Ｍｉｄｄｌｅ」に設定する。同様に、制御部４５は、使用頻度が「Ｈｉｇｈ」となる端末側検索テーブルの数が所定値以上となる場合には、設定項目の使用頻度を「Ｈｉｇｈ」に設定する。なお、端末側検索テーブルの数が所定値以上となる使用頻度が複数ある場合には、制御部４５は、使用頻度が高い方を優先する。もちろん、使用頻度の更新方法はこれに限られない。例えば、制御部４５は、設定項目ごとに各端末での使用回数を合計し、この合計値に基づいて、使用頻度を更新してもよい。この場合の更新方法は端末２０による使用頻度の更新方法に類する。したがって、制御部４５は、サーバ側検索テーブルを各ユーザの使用状況に応じてスケーラブルに変更することができる。
【００５２】
また、制御部４５は、いずれかの設定項目に対して何らかのキーワードまたはタグ情報を追加してほしい旨の問い合わせがあった場合、問い合わせがあったキーワードまたはタグ情報をサーバ側検索テーブルに追加してもよい。また、制御部４５は、ユーザから設定項目について問い合わせ（上記の問い合わせ含む）があった場合、問い合わせ回数に応じて使用頻度を更新してもよい。これらの処理によっても、サーバ側検索テーブルは各ユーザの使用状況に応じてスケーラブルに更新される。
【００５３】
すなわち、出荷時には想定されていなかった設定に関する問い合わせがカスタマーセンターに多数発生したとしても、制御部４５は、その状況に応じてサーバ側検索テーブルをスケーラブルに変更することができる。また、制御部４５は、各設定項目に設定されたキーワードを各端末２０に送信してもよい。これにより、端末側検索テーブル内のパスワードが、他のユーザの使用状況に応じてスケーラブルに変更される。
【００５４】
＜３．情報処理システムによる処理の手順＞
次に、情報処理システム１０による処理の手順を説明する。
［３−１．タグ付け処理］
まず、端末２０によるタグ付け処理について説明する。この処理は、ユーザの入力操作に基づいて各設定項目にタグ付けを行う処理である。
【００５５】
まず、制御部２６は、図８に示すタグ付け画面３００を出力部２５に表示する。タグ付け画面３００は、タグ付け用リスト３２０を含む。タグ付け用リスト３２０は、複数の行で構成され、各行には、設定項目１２１、設定項目１２１に設定されたタグ情報１３０、及びタグ追加ボタン３３０が表示される。例えば、「設定項目Ａ」という設定項目１２１には、「タグＡ」、「タグＢ」、及び「タグＣ」というタグ情報１３０が設定されている。制御部２６は、ユーザがいずれかの行のタグ追加ボタン３３０を選択（例えばクリック）した場合、その行に空白のタグ情報１３０を追加する。その後、制御部２６は、ユーザの入力操作に基づいて、タグ情報１３０の名称を決定し、設定項目１２１に設定する。制御部２６は、設定されたタグ情報を端末側検索テーブルに格納する。
【００５６】
［３−２．設定項目一覧情報を表示する処理］
次に、設定項目一覧情報を表示する処理を図４及び図５に示すフローチャートに沿って説明する。まず、ユーザは、設定項目一覧情報を要求する旨の操作情報を入力し、ついで、キーワードを入力する。ここで、ユーザは、キーワードとしてタグ情報を入力してもよい。ステップＳ１０において、検索部２３は、ユーザが入力したキーワードに対応する設定項目を検索対象設定項目として検索する。
【００５７】
具体的には、図５に示すステップＳ４０において、検索部２３は、ユーザから入力されたキーワードに対応する設定項目、すなわちユーザから入力されたキーワードと同じキーワードを有する設定項目を検索対象設定項目として端末側検索テーブルから検索する。ここで、検索部２３は、端末側検索テーブル内のタグ情報を検索対象としてもよい。すなわち、検索部２３は、ユーザから入力されたキーワード（タグ情報）と同じタグ情報を有する設定項目を検索対象設定項目として端末側検索テーブルから検索してもよい。
【００５８】
ついで、検索部２３は、サーバ４０と通信可能か否かを判定する。検索部２３は、サーバ４０と通信可能であると判定した場合には、ステップＳ５０に進み、サーバ４０と通信不能であると判定した場合には、ステップＳ２０に進む。
【００５９】
ステップＳ５０において、検索部２３は、検索結果に基づいて、端末側検索結果情報を生成する。端末側検索結果情報は、複数の行で構成され、各行には、検索対象設定項目、キー、タグ情報、及び使用頻度が格納されている。さらに、検索対象設定項目が使用頻度の多い順にソートされている。なお、検索部２３は、複数の設定項目が同じ使用頻度となる場合、これらを端末側検索テーブル内での順序通りにソートする。さらに、検索部２３は、ユーザから入力されたキーワードを含む検索要求情報を生成し、通信部２４に出力する。通信部２４は、検索要求情報をサーバ４０に送信する。
【００６０】
サーバ４０の通信部４４は、検索要求情報を受信し、検索部４３に出力する。検索部４３は、ユーザから入力されたキーワードに対応する設定項目、すなわちユーザから入力されたキーワードと同じキーワードを有する設定項目を検索対象設定項目としてサーバ側検索テーブルから検索する。
【００６１】
ここで、検索部４３は、サーバ側検索テーブル内のタグ情報を検索対象としてもよい。すなわち、検索部４３は、ユーザから入力されたキーワード（タグ情報）と同じタグ情報を有する設定項目を検索対象設定項目としてサーバ側検索テーブルから検索してもよい。
【００６２】
検索部４３は、検索結果に基づいて、サーバ側検索結果情報を生成する。サーバ側検索結果情報は、複数の行で構成され、各行には、検索対象設定項目、キー、タグ情報、及び使用頻度が格納されている。さらに、検索対象設定項目が使用頻度の多い順にソートされている。なお、検索部４３は、複数の設定項目が同じ使用頻度となる場合、これらを端末側検索テーブル内での順序通りにソートする。検索部４３は、サーバ側検索結果情報を通信部４４に出力する。通信部４４は、サーバ側検索結果情報を端末２０に送信する。端末２０の通信部２４は、サーバ側検索結果情報を受信し、検索部２３に出力する。
【００６３】
ステップＳ６０において、検索部２３は、端末側検索結果情報とサーバ側検索結果情報とを統合することで、統合検索結果情報を生成する。具体的には、検索部２３は、キーを用いて、端末側検索結果情報に含まれない検索対象設定項目（以下、「未発見設定項目」とも称する）をサーバ側検索結果情報から検出し、未発見設定項目を含む行を端末側検索結果情報に追加する。さらに、検索部２３は、未発見設定項目のキーと同じキーを有する行を端末側検索テーブルから検索し、検索した行のタグ情報を未発見設定項目の行に追加する。
【００６４】
さらに、検索部２３は、端末側検索結果情報内のタグ情報と、サーバ側検索結果情報内のタグ情報とを設定項目ごとに対比する。そして、検索部２３は、サーバ側検索結果情報内のタグ情報を端末側検索結果情報内のタグ情報に追加する。
【００６５】
さらに、検索部２３は、端末側検索結果情報内の使用頻度と、サーバ側検索結果情報内の使用頻度とを設定項目ごとに対比する。そして、検索部２３は、端末側検索結果情報内の使用頻度よりもサーバ側検索結果情報内の使用頻度の方が大きい場合には、端末側検索結果情報内の使用頻度をサーバ側検索結果情報内の使用頻度で置き換える。そして、検索部２３は、端末側検索結果情報内の検索対象設定項目を、使用頻度の多い順に再度ソートする。これにより、検索部２３は、統合検索結果情報を生成する。検索部２３は、統合検索結果情報を制御部２６に出力する。その後、情報処理システム１０は、ステップＳ３０に進む。
【００６６】
ここで、統合の具体例を図９に基づいて説明する。図９では、ユーザが入力したキーワードは「ｎｅｔｗｏｒｋ」となっている。また、端末側検索結果情報は図６に示す端末側検索テーブルに基づいて生成され、サーバ側検索テーブルは図７に示すサーバ側検索テーブルに基づいて生成されている。
【００６７】
設定項目一覧情報１００ａは、制御部２６が端末側検索結果情報のみに基づいて生成したものである。また、設定項目一覧情報１００ａは、タグ情報１３０を含む。なお、説明の簡略化のため、図９では、一部の設定項目関連情報は省略されている。後述する設定項目一覧情報１００ｂ、１００ｃ、及び図１０においても同様である。
【００６８】
設定項目一覧情報１００ｂは、制御部２６がサーバ側検索結果情報のみに基づいて生成したものである。また、設定項目一覧情報１００ｂは、タグ情報１３０を含む。
【００６９】
設定項目一覧情報１００ａ、１００ｂを比較すると、設定項目「Ｄｅｖｉｃｅ  ｎａｍｅ」及び「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」の表示順序が異なる。すなわち、端末側検索テーブルでは、これらの設定項目の使用頻度がいずれも「Ｌｏｗ」であるので、設定項目一覧情報１００ａ内での並び順が端末側検索テーブル内での並び順に一致する。一方、サーバ側検索テーブルでは、「Ｄｅｖｉｃｅ  ｎａｍｅ」の使用頻度が「Ｌｏｗ」、「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」の使用頻度が「Ｍｉｄｄｌｅ」になっているので、設定項目一覧情報１００ｂでは、「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」が「Ｄｅｖｉｃｅ  ｎａｍｅ」よりも上位の位置に表示されるからである。
【００７０】
設定項目一覧情報１００ｃは、制御部２６が統合検索結果情報に基づいて生成したものである。統合検索結果情報では、「Ｄｅｖｉｃｅ  ｎａｍｅ」の使用頻度が「Ｌｏｗ」、「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」の使用頻度が「Ｍｉｄｄｌｅ」になっている。したがって、設定項目一覧情報１００ｃにおいても、「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」が「Ｄｅｖｉｃｅ  ｎａｍｅ」よりも上位の位置に表示される。さらに、タグ情報は端末側検索結果情報内のタグ情報「ｐｈｏｔｏ」とサーバ側検索結果情報内のタグ情報「Ｒｅｃｏｒｄｅｒ」とを組み合わせたものになっている。したがって、制御部２６は、他のユーザの使用状況も考慮した設定項目一覧情報をユーザに提供することができる。
【００７１】
すなわち、ユーザが設定項目の検索を行った際、検索結果や設定項目の説明を見ても適切な項目を判断することができない場合がある。このような場合において、本実施形態では、他のユーザの使用頻度に応じた順序で検索対象設定項目を表示する。したがって、ユーザは、上位の設定項目ほど使用頻度が高いので、所望の設定項目の可能性が高いと判断することができる。すなわち、ユーザは、適切な設定項目を選択することが容易になる。
【００７２】
なお、このような観点から、サーバ４０は、他のユーザが各設定項目に対して実際に行った操作をキーワード及び設定項目ごとに記録しておき、その情報を端末２０に提供してもよい。この場合、ユーザは、所望の設定項目をさらに容易に選択することができる。
【００７３】
次に、統合の他の例を図１０に基づいて説明する。図１０では、ユーザが入力したキーワーは「ＤＭＲ」となっている。また、端末側検索結果情報は図６に示す端末側検索テーブルに基づいて生成され、サーバ側検索テーブルは図７に示すサーバ側検索テーブルに基づいて生成されている。
【００７４】
設定項目一覧情報１００ａは、制御部２６が端末側検索結果情報のみに基づいて生成したものである。図６に示す端末側検索テーブルには、キーワードに「ＤＭＲ」が含まれていない。したがって、検索部２３は、「ＤＭＲ」を有する設定項目を端末側検索テーブルから発見することができない。このため、設定項目詳細リスト１２０には、その旨を示す「Ｎｏ  ｒｅｓｕｌｔ」が表示される。
【００７５】
設定項目一覧情報１００ｂは、制御部２６がサーバ側検索結果情報のみに基づいて生成したものである。サーバ側検索テーブルでは、「Ｄｅｖｉｃｅ  ｎａｍｅ」及び「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」に対応するキーワードとして「ＤＭＲ」が記録されている。したがって、設定項目一覧情報１００ｂには、これらの設定項目が含まれる。設定項目一覧情報１００ｂは、タグ情報１３０を含む。
【００７６】
設定項目一覧情報１００ｃは、制御部２６が統合検索結果情報に基づいて生成したものである。統合検索結果情報は、「Ｄｅｖｉｃｅ  ｎａｍｅ」及び「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」の行を含む。また、「Ｄｅｖｉｃｅ  ｎａｍｅ」及び「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」のタグ情報は、端末側検索結果情報内のタグ情報とサーバ側検索結果情報内のタグ情報とを組み合わせたものになっている。したがって、設定項目一覧情報１００ｃでは、「Ｄｅｖｉｃｅ  ｎａｍｅ」に対応するタグ情報として「Ｐｈｏｔｏ」及び「Ｒｅｃｏｒｄｅｒ」が表示され、「Ｒｅｎｄｅｒ  ｓｅｔｔｉｎｇ」に対応するタグ情報として「Ｐｈｏｔｏ」が表示される。したがって、制御部２６は、他のユーザの使用状況も考慮した設定項目一覧情報をユーザに提供することができる。すなわち、情報処理システム１０は、各端末２０で適切なキーワードと設定項目とが関連づけられていない場合であっても、ユーザにとって適切な設定項目を検索することができる。
【００７７】
一方、図４に示すステップＳ２０において、検索部２３は、検索結果に基づいて、端末側検索結果情報を生成する。端末側検索結果情報の構成は上述したとおりである。検索部２３は、端末側検索結果情報を制御部２６に出力する。その後、情報処理システム１０は、ステップＳ３０に進む。なお、検索部２３は、端末側検索結果情報を生成するに際し、検索対象設定項目をソートしなくてもよい。
【００７８】
ステップＳ３０において、制御部２６は、ステップＳ２０で生成された端末側検索結果情報またはステップＳ６０で生成された統合検索結果情報に基づいて、設定項目一覧情報を生成する。設定項目一覧情報は、キーワード表示エリアと、設定項目詳細リストとで構成される。キーワード表示エリアには、ユーザが入力したキーワードが表示される。設定項目詳細リストは、複数の行で構成され、各行には、検索対象設定項目の他、設定項目関連情報、例えば現在の設定値、及び設定項目詳細情報が表示される。また、各行の検索対象設定項目は、使用頻度の多い順にソートされている。一番上の行に格納される検索対象設定項目は、使用頻度が最も大きい。また、制御部２６は、設定項目詳細リスト上での設定変更も受け付ける。設定項目一覧情報の具体例は図１１に示される。
【００７９】
なお、統合検索結果情報に未発見設定項目が含まれる場合、制御部２６は、未発見設定項目に対応する設定項目関連情報を取得するのに手間がかかる場合がある。そこで、制御部２６は、未発見設定項目に関しては、設定項目一覧情報に未発見設定項目のみを表示し、ユーザが未発見設定項目を選択した際に、設定項目関連情報を記憶部２２から検索し、未発見設定項目の行に表示するようにしてもよい。
【００８０】
また、制御部２６は、ユーザがいずれかの設定項目を選択した場合に、その設定項目に関して設定可能な設定値を一覧表示する。図１２に具体例を示す。この例では、図１１に示す例において、ユーザが「Ｒｅｓｏｌｕｔｉｏｎ」を選択している。制御部２６は、設定項目一覧情報のとなりに設定値一覧情報１５０を表示する。この設定値一覧情報には、「Ｒｅｓｏｌｕｔｉｏｎ」に関して設定可能な設定値である「Ａｕｔｏ」、「１０８０ｐ」等が表示されている。
【００８１】
設定項目一覧情報の他の例を図１３に示す。この例では、「Ｐｒｏｘｙ  ｓｅｔｔｉｎｇｓ」の現在の設定値１２２として、現在のプロキシサーバのアドレスが表示されている。また、このアドレスは入力ボックス内に表示されている。制御部２６は、入力ボックス内の入力を受け付ける。すなわち、制御部２６は、ユーザが入力ボックス内でアドレスを入力した場合には、そのアドレスを新たな設定値として記憶する。
【００８２】
設定項目一覧情報の他の例を図１４に示す。この例は、上述した各設定項目一覧情報１００にタグ情報１３０を追加したものである。なお、設定項目一覧情報にタグ情報を含めるか否かは、予め設定されていてもよいし、ユーザが任意に設定してもよい。
【００８３】
設定項目一覧情報の他の例を図１５に示す。この例では、キーワードは「Ｎｅｔｗｏｒｋ」となっている。また、設定項目詳細リスト１２０に列挙された検索対象設定項目１２１は、「Ｗｉ−Ｆｉ（Ｗｉ−Ｆｉの設定）」、「Ｅｄｉｔ  ｄｅｖｉｃｅ  ｎａｍｅ（デバイスのＦｒｉｅｎｄｌｙ  Ｎａｍｅ）」、「ＩＰ  Ａｄｄｒｅｓｓ」を含む。また、検索対象設定項目１２１は、「ＭＡＣ  Ａｄｄｒｅｓｓ」、「ＩＰ  Ａｄｄｒｅｓｓ  Ｓｅｔｔｉｎｇｓ（ＤＮＳの情報）」、「Ａｃｃｅｓ  ｐｏｉｎｔ（接続しているアクセスポイント）」が含まれる。なお、設定項目一覧情報には、ネットワークプロキシの情報も含まれていても良い。
【００８４】
また、設定項目詳細リスト１２０の各行には、現在の設定値１２２、設定項目詳細情報１２４が表示される。なお、一部の行では、設定項目詳細情報１２４が省略されている。また、「Ｗｉ−Ｆｉ」の現在の設定値として、空欄のチェックボックスが表示されている。すなわち、「Ｗｉ−Ｆｉ」はオフされている。したがって、「ＩＰ  Ａｄｄｒｅｓｓ」の現在の設定値は「Ｎｏｎｅ」、「ＩＰ  Ａｄｄｒｅｓｓ  Ｓｅｔｔｉｎｇｓ」の現在の設定値は「−（空白）」、「Ａｃｃｅｓ  ｐｏｉｎｔ」の現在の設定値は「Ｎｏｔ  ｃｏｎｎｅｃｔｅｄ」となる。
【００８５】
すなわち、ユーザは、ホームネットワークにある別端末との通信に失敗し、設定の状況を確認したい場合がある。この場合、ユーザは、キーワードとして「Ｎｅｔｗｏｒｋ」を入力する。これに応じて、図１５に示す設定項目一覧情報１００が表示される。これにより、ユーザは、Ｗｉ−Ｆｉがオフになっていたことが通信失敗の原因であると判断することができる。
【００８６】
そこで、ユーザは、チェックボックスをクリックする。これに応じて、制御部２６は、チェックボックスにチェックマークを重畳し、「Ｗｉ−Ｆｉ」の設定をオンにする。そして、制御部２６は、ネットワークに関する各種の接続処理を行い、各設定項目の設定値を更新する。更新後の設定項目一覧情報を図１６に示す。図１６に示すように、「ＩＰ  Ａｄｄｒｅｓｓ」、「ＩＰ  Ａｄｄｒｅｓｓ  Ｓｅｔｔｉｎｇｓ」、及び「Ａｃｃｅｓ  ｐｏｉｎｔ」の設定値が更新されている。
【００８７】
これにより、ユーザは、Ｗｉ−Ｆｉの設定を容易に変更できる他、設定を変更したことによる効果を画面上で確認することができる。
【００８８】
一方、ユーザは、ＩＰアドレスを頻繁に確認したい場合がある。これに対し、設定項目をグルーピングし、設定メニューを階層化して表示する技術では、以下の処理を行なっていた。
【００８９】
すなわち、図１７に示すように、この技術では、まず、第１階層のメニュー画面２００ａを表示する。第１階層のメニュー画面２００ａは、タイトル情報２１０と、設定項目リスト２２０とを表示する。設定項目リスト２２０は、複数の設定項目２３０を表示する。ユーザは、設定項目リスト２２０から「Ｎｅｔｗｏｒｋ  Ｓｅｔｔｉｎｇｓ」を選択する。
【００９０】
これに応じて、この技術では、第２階層のメニュー画面２００ｂを表示する。第２階層のメニュー画面２００ｂも、タイトル情報２１０と、設定項目リスト２２０とを表示する。ユーザは、設定項目リスト２２０から「Ｎｅｔｗｏｒｋ」を選択する。
【００９１】
これに応じて、この技術では、第３階層のメニュー画面２００ｃを表示する。第３階層のメニュー画面２００ｃも、タイトル情報２１０と、設定項目リスト２２０とを表示する。ユーザは、設定項目リスト２２０から「ＩＰ  Ａｄｄｒｅｓｓ」を選択する。
【００９２】
これに応じて、この技術では、ＩＰアドレスの確認画面２００ｄを表示する。この確認画面２００ｄは、タイトル情報２１０と、設定項目２３０、すなわちＩＰアドレスとを表示する。このように、ユーザは、多数の選択操作を行う必要がある。さらに、目的の設定項目までの階層が深いほど、ユーザは、より多くの選択操作を行う必要がある。
【００９３】
これに対し、本実施形態に係る情報処理システム１０は、ユーザがキーワードとして「ＩＰ  Ａｄｄｒｅｓｓ」と入力するだけで、図１８に示す設定項目一覧情報１００を表示することができる。設定項目一覧情報１００内の検索対象設定項目１２１には、「ＩＰ  Ａｄｄｒｅｓｓ」が含まれ、「ＩＰ  Ａｄｄｒｅｓｓ」の現在の設定値１２２として、現在のＩＰアドレスが表示される。このように、本実施形態では、ユーザは、所望の設定項目がどの階層に存在するかにかかわらず、容易に所望の設定項目を発見することができる。この例では、ユーザは、キーワードとして「ＩＰ  Ａｄｄｒｅｓｓ」と入力するだけで、ＩＰアドレスの値を確認することができる。
【００９４】
［３−４．ウィザード起動用リストを表示する処理］
次に、ウィザード起動用リストを表示する処理について説明する。まず、ユーザは、ウィザード起動用リストを要求する旨の操作情報を入力し、ついで、キーワードを入力する。ここで、ユーザは、キーワードとしてタグ情報を入力してもよい。ついで、情報処理システム１０は、上述したステップＳ１０〜Ｓ６０と同様の処理を行うことで、設定項目一覧情報を生成する。さらに、端末２０の制御部２６は、設定項目一覧情報にウィザード起動用ボタンを追加することで、ウィザード起動用リストを生成する。ここで、ウィザード起動用ボタンは、タグ情報を含む設定項目を起動する旨を指示するためのボタンである。ウィザード起動用ボタンは、設定項目一覧情報に表示されたタグ情報の種類分だけ用意される。
【００９５】
図１９にウィザード起動用リストの概要を示す。図１９に示すウィザード起動用リスト４００は、設定項目一覧情報１００にウィザード起動用ボタン４１０を追加したものである。キーワードは「タグＡ」となっている。したがって、設定項目一覧情報１００内の検索対象設定項目１２１は、いずれもタグＡが設定されている。ウィザード起動用ボタン４１０は、タグＡ〜Ｄのそれぞれに対して用意される。また、この例では、タグ情報以外の設定項目関連情報は省略されている。
【００９６】
ユーザは、例えば「タグＡの設定項目を全て起動する」旨の文章が表示されたウィザード起動用ボタン４１０を選択した場合、制御部２６は、タグＡが設定された設定項目Ａ、Ｃ、Ｄ、Ｈの設定画面を順次表示するウィザードを起動する。
【００９７】
図２０は、図１９に示すウィザード起動用リスト４００の表示からウィザード起動までの処理の手順を示すフローチャートである。ステップＳ１００において、制御部２６は、図１９に示すウィザード起動用リストを表示する。これに応じて、ユーザは、例えばタグＡに対応するウィザード起動用ボタン４１０を選択する。
【００９８】
ステップＳ１１０において、制御部２６は、設定項目Ａの設定画面を表示する。これに応じて、ユーザは、設定項目Ａの設定を行う。ステップＳ１２０において、制御部２６は、設定項目Ｃの設定画面を表示する。これに応じて、ユーザは、設定項目Ｃの設定を行う。ステップＳ１３０において、制御部２６は、設定項目Ｄの設定画面を表示する。これに応じて、ユーザは、設定項目Ｄの設定を行う。ステップＳ１４０において、制御部２６は、設定項目Ｈの設定画面を表示する。これに応じて、ユーザは、設定項目Ｈの設定を行う。したがって、ユーザは、所望の設定項目に予め共通のタグ情報を設定しておくことで、これらの設定項目に対して連続して設定を行うことができる。
【００９９】
図２１にウィザード起動用リストの他の例を示す。この例では、キーワードはタグＡ以外の文字情報となっている。このため、設定項目一覧情報内の検索対象設定項目１２１には、タグＡが設定されていない検索対象設定項目１２１が含まれる。また、ウィザード起動用ボタン４１０は、タグＡに対して用意される。
【０１００】
図２２に、ウィザード起動用リストの変形例を示す。この変形例に係るウィザード起動用リスト５００は、タグ情報の代わりにチェックボックス５１０を表示する。また、ウィザード起動用リスト５００は「チェックマークを入れた設定項目を全て起動する」旨のウィザード起動用ボタン５２０を含む。
【０１０１】
ユーザは、所望のチェックボックス５１０を選択する。これに応じて、制御部２６は、ユーザが選択したチェックボックス５１０にチェックマークを入れる。そして、制御部２６は、ユーザがウィザード起動用ボタン５２０を選択した際に、チェックマークの入っている設定項目の設定画面を順次起動する。図２２の例では、設定項目Ａ、Ｃ、Ｄのチェックボックスにチェックマークが入っているので、制御部２６は、設定項目Ａ、Ｃ、Ｄの設定画面を順次起動する。したがって、チェックボックスへのチェックマークは、複数の設定項目を紐付ける紐付情報の一例となる。
【０１０２】
図２３に、ウィザード起動用リストの具体例を示す。この例では、キーワードは「ｍｏｖｉｅ」となっている。また、設定項目詳細リスト１２０に列挙された検索対象設定項目１２１は、「Ｒｅｓｏｌｕｔｉｏｎ（解像度）」、「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」、「Ｓｃｒｅｅｎ  ｓｉｚｅ（画像のアスペクト比の調整）」を含む。また、検索対象設定項目１２１は、「Ｓｃｒｅｅｎ  ｓａｖｅｒ」、「Ｓｐｅａｋｅｒ  ｓｅｔｔｉｎｇ（音声モードの変換）」、及び「Ａｌａｒｍ（アラームのオンオフ）」を含む。なお、設定項目一覧情報には、３Ｄの設定等も含まれていても良い。また、「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」、「Ｓｃｒｅｅｎ  ｓａｖｅｒ」、「Ｓｐｅａｋｅｒ  ｓｅｔｔｉｎｇ」、及び「Ａｌａｒｍ」には、タグ情報１３０として「Ｍｏｖｉｅ」が設定されている。
【０１０３】
すなわち、ユーザは、ＴＶなどのデバイスにおいて、映画視聴時とＴＶ番組視聴時とで複数の設定項目の設定値を変えている場合がある。すなわち、ユーザは、「解像度」、「画像のアスペクト比の調整」、「３Ｄの設定」、「アラームのＯｎ／Ｏｆｆ」、および「音声モードの変換」など様々な設定項目を連続して変更したいという場合がある。
【０１０４】
これに対し、設定項目をグルーピングし、設定メニューを階層化して表示する技術では、ユーザの所望の設定項目が同じグループに属していない場合、設定メニューから連続して設定変更を行うには非常に手間がかかる。
【０１０５】
一方、本実施形態では、上述したとおり、ユーザの所望の設定項目（ここでは、「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」、「Ｓｃｒｅｅｎ  ｓａｖｅｒ」、「Ｓｐｅａｋｅｒ  ｓｅｔｔｉｎｇ」、及び「Ａｌａｒｍ」）に共通のタグ情報１３０である「Ｍｏｖｉｅ」が設定されている。したがって、ユーザは、ウィザード起動用ボタン４１０を選択するだけで、これらの設定項目の設定値を連続して変更することができる。言い換えれば、情報処理システム１０は、設定変更に必要なユーザ操作を大幅に低減することができる。
【０１０６】
すなわち、制御部２６は、ユーザがウィザード起動用ボタン４１０を選択した場合、まず、「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」用の設定画面６００ａを表示する。この設定画面６００ａは、タイトル情報６１０と、設定用画面６２０と、ＯＫボタン６３０とを表示する。ユーザは、設定用画面６２０を用いて「Ｎｏｉｓｅ  ｒｅｄｕｃｔｉｏｎ」に関する設定を行い、その後、ＯＫボタン６３０を選択する。
【０１０７】
ついで、制御部２６は、「Ｓｃｒｅｅｎ  ｓａｖｅｒ」用の設定画面６００ｂを表示する。この設定画面６００ｂも、タイトル情報６１０と、設定用画面６２０と、ＯＫボタン６３０とを表示する。ユーザは、設定用画面６２０を用いて「Ｓｃｒｅｅｎ  ｓａｖｅｒ」に関する設定を行い、その後、ＯＫボタン６３０を選択する。
【０１０８】
ついで、制御部２６は、「Ｓｐｅａｋｅｒ  ｓｅｔｔｉｎｇ」用の設定画面６００ｃを表示する。この設定画面６００ｃも、タイトル情報６１０と、設定用画面６２０と、ＯＫボタン６３０とを表示する。ユーザは、設定用画面６２０を用いて「Ｓｐｅａｋｅｒ  ｓｅｔｔｉｎｇ」に関する設定を行い、その後、ＯＫボタン６３０を選択する。
【０１０９】
ついで、制御部２６は、「Ａｌａｒｍ」用の設定画面６００ｄを表示する。この設定画面６００ｄも、タイトル情報６１０と、設定用画面６２０と、ＯＫボタン６３０とを表示する。ユーザは、設定用画面６２０を用いて「Ａｌａｒｍ」に関する設定を行い、その後、ＯＫボタン６３０を選択する。その後、制御部２６は、ウィザードを終了する。
【０１１０】
以上により、本実施形態では、情報処理システム１０は、設定項目の詳細説明や、選択可能な設定値を提示するので、ユーザは、適切な設定項目を容易に判断することが可能になる。また、ユーザは、現在の設定値を素早く確認することができる。また、ユーザは、設定項目の設定値を所望の値に素早く変更することができる。また、情報処理システム１０は、ネットワーク３０を通じて、設定項目に対応するキーワードをサーバ側検索テーブルに動的に追加することができる。また、情報処理システム１０は、設定項目一覧情報内の検索対象設定項目の表示順序を、他のユーザの使用状況に応じて変化させることができる。これにより、情報処理システム１０は、各ユーザの使用状況に応じた適切なサポートを提供できる。さらに、情報処理システム１０は、設定項目の設定値を連続して変更するウィザードを、ユーザが任意に設定したタグ情報に基づいて動的に生成する。したがって、情報処理システム１０は、ユーザが行う設定をスケーラブルに提供できる。
【０１１１】
すなわち、本実施形態では、端末２０は、複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索し、検索対象設定項目と、検索対象設定項目に関連する設定項目関連情報とを出力（表示）する。したがって、ユーザは、設定項目関連情報を参照することで、所望の設定項目を選択することができるので、所望の設定項目を容易に選択することができる。
【０１１２】
さらに、端末２０は、記憶部２２に記憶された設定項目から検索対象設定項目を検索するので、検索対象設定項目の検索を端末２０内で行うことができる。
【０１１３】
さらに、端末２０は、検索対象設定項目の設定値を検索対象設定項目とともに表示するので、ユーザは、設定値を容易に把握することができる。特に、端末２０は、現在の設定値及び選択可能な設定値を表示するので、ユーザは、これらの設定値を容易に把握することができる。
【０１１４】
さらに、端末２０は、複数の設定項目同士を紐付けるタグ情報（またはチェックボックスへのチェックマーク）を設定項目とともに表示するので、ユーザは、設定項目同士の関連性を把握することができる。特に、本実施形態では、端末２０は、タグ情報（またはチェックボックスへのチェックマーク）が設定された設定項目の設定値を連続して変更するウィザードを起動する。したがって、ユーザは、所望の設定項目の設定値を容易に変更することができる。
【０１１５】
さらに、端末２０は、検索対象設定項目を使用頻度に応じてソートし、ソートされた検索対象設定項目を表示する。したがって、ユーザは、設定項目関連情報及び表示順序に基づいて、所望の設定項目を選択することができるので、所望の設定項目をより容易に選択する事ができる。
【０１１６】
さらに、端末２０は、ネットワーク３０上、すなわちサーバ４０から検索対象設定項目を検索するので、ユーザが所望する設定項目をより確実に検索することができる。さらに、端末２０は、ネットワーク３０上から検索対象設定項目、すなわち未発見設定項目を検索した場合、記憶部２２内の設定値を未発見設定項目に関連付けて表示することができる。すなわち、端末２０は、ネットワーク３０上から探索した設定項目と、ローカルの設定値との対応付けを行うことができる。
【０１１７】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１１８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索部と、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部と、を備える、情報処理装置。
（２）
前記設定項目を記憶する記憶部を備え、
前記検索部は、前記記憶部から前記検索対象設定項目を検索する、前記（１）記載の情報処理装置。
（３）
前記制御部は、前記検索対象設定項目の設定値を取得し、前記検索対象設定項目の設定値を前記設定項目関連情報に含める、前記（１）または（２）記載の情報処理装置。
（４）
前記制御部は、複数の設定項目同士を紐付ける紐付情報を前記設定項目関連情報に含める、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記検索部は、前記検索対象設定項目を前記検索対象設定項目の使用頻度に応じてソートし、
前記制御部は、ソートされた検索対象設定項目を前記出力部に出力する、前記（１）〜（４）のいずれか１項に記載の情報処理装置。
（６）
前記検索部は、ネットワーク上から前記検索対象設定項目を検索する、前記（１）〜（５）のいずれか１項に記載の情報処理装置。
（７）
前記設定項目の設定値を記憶する記憶部を備え、
前記制御部は、前記検索対象設定項目の設定値を前記記憶部から取得し、前記検索対象設定項目の設定値を前記設定項目関連情報に含める、前記（６）記載の情報処理装置。
（８）
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索することと、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力することと、を含む、情報処理方法。
（９）
コンピュータに、
複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を検索する検索機能と、
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御機能と、を実現させる、プログラム。
（１０）
複数の設定項目を記憶する第１の情報処理装置と、
前記複数の設定項目のうち、ユーザにより入力されたキーワードに対応する検索対象設定項目を前記第１の情報処理装置から検索する検索部、及び
前記検索対象設定項目と、前記検索対象設定項目に関連する設定項目関連情報とを出力部に出力する制御部を備える第２の情報処理装置と、を備える、情報処理システム。
【符号の説明】
【０１１９】
１０    情報処理システム
２０    端末
２１    ユーザ入力部
２２    記憶部
２３    検索部
２４    通信部
２５    出力部
２６    制御部
３０    ネットワーク
４０    サーバ
４１    オペレータ入力部
４２    記憶部
４３    検索部
４４    通信部
４５    制御部
【図１】
2014013541.tif 000003
【図２】
2014013541.tif 000004
【図３】
2014013541.tif 000005
【図４】
2014013541.tif 000006
【図５】
2014013541.tif 000007
【図６】
2014013541.tif 000008
【図７】
2014013541.tif 000009
【図８】
2014013541.tif 000010
【図９】
2014013541.tif 000011
【図１０】
2014013541.tif 000012
【図１１】
2014013541.tif 000013
【図１２】
2014013541.tif 000014
【図１３】
2014013541.tif 000015
【図１４】
2014013541.tif 000016
【図１５】
2014013541.tif 000017
【図１６】
2014013541.tif 000018
【図１７】
2014013541.tif 000019
【図１８】
2014013541.tif 000020
【図１９】
2014013541.tif 000021
【図２０】
2014013541.tif 000022
【図２１】
2014013541.tif 000023
【図２２】
2014013541.tif 000024
【図２３】
2014013541.tif 000025