(57)【要約】【課題】画面の構成が変更された場合であっても、目標となる主たる項目を含む画面を表示する際、画面を個々に切り替える場合と比較して、画面の切り替え操作の回数を減らすことが可能な情報処理装置及びプログラムを提供する。【解決手段】情報処理装置は、木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、前記木構造の項目うち起点となる項目から前記複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段と、前記起点となる項目が選択されたとき、前記経路情報に基づいて前記目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段とを備える。【選択図】図１
2018180861.tif 000002
【特許請求の範囲】
【請求項１】
木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、前記木構造の項目うち起点となる項目から前記複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段と、
前記起点となる項目が選択されたとき、前記経路情報に基づいて前記目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記表示制御手段は、前記経路情報に基づいて、前記起点となる項目に対応する内容を含む画面から前記目標となる主たる項目に対応する内容を含む前記画面に切り替わる過程を表示するよう制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、互いに関連付けられた画面間を接続する接続項目により前記画面を切り替えて表示するよう制御する、
請求項２に記載の情報処理装置。
【請求項４】
前記木構造の項目の中から前記複数の主たる項目を、予め定められた優先順位に従って選択する選択手段をさらに備える、
請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記選択手段は、入力を行うための項目を優先的に前記主たる項目として選択する、
請求項４に記載の情報処理装置。
【請求項６】
前記選択手段は、前記木構造の項目を含む画面の構成が変更されたときに、前記木構造の項目の中から前記複数の主たる項目を選択する、
請求項４又は５に記載の情報処理装置。
【請求項７】
前記選択手段は、変更された画面間を接続する接続項目を選択し、
前記表示制御手段は、該接続項目により前記画面を切り替えて表示するよう制御する、
請求項４から６の何れか１項に記載の情報処理装置。
【請求項８】
木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、前記木構造の項目うち起点となる項目から前記複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段を有するコンピュータを、
前記起点となる項目が選択されたとき、前記経路情報に基づいて前記目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ユーザが望む特定の機能に関する画面に直接到達することが可能な情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された情報処理装置は、メニュー階層を辿る操作よりも簡略化された操作でユーザに特定のメニューを選択させるショートカット手段と、ショートカット手段によって特定のメニューが選択された場合は、メニュー階層の基本位置から特定のメニューに至るまでの階層経路をユーザに提示する提示手段とを有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２７００９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の課題は、画面の構成が変更された場合であっても、目標となる主たる項目を含む画面を表示する際、画面を個々に切り替える場合と比較して、画面の切り替え操作の回数を減らすことが可能な情報処理装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、前記木構造の項目うち起点となる項目から前記複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段と、前記起点となる項目が選択されたとき、前記経路情報に基づいて前記目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段と、を備えた情報処理装置。
［２］前記表示制御手段は、前記経路情報に基づいて、前記起点となる項目に対応する内容を含む画面から前記目標となる主たる項目に対応する内容を含む前記画面に切り替わる過程を表示するよう制御する、前記［１］に記載の情報処理装置。
［３］前記表示制御手段は、互いに関連付けられた画面間を接続する接続項目により前記画面を切り替えて表示するよう制御する、前記［２］に記載の情報処理装置。
［４］前記木構造の項目の中から前記複数の主たる項目を、予め定められた優先順位に従って選択する選択手段をさらに備える、前記［１］から［３］の何れか１つに記載の情報処理装置。
［５］前記選択手段は、入力を行うための項目を優先的に前記主たる項目として選択する、前記［４］に記載の情報処理装置。
［６］前記選択手段は、前記木構造の項目を含む画面の構成が変更されたときに、前記木構造の項目の中から前記複数の主たる項目を選択する、前記［４］又は［５］に記載の情報処理装置。
［７］前記選択手段は、変更された画面間を接続する接続項目を選択し、前記表示制御手段は、該接続項目により前記画面を切り替えて表示するよう制御する、前記［４］から［６］のいずれか１つに記載の情報処理装置。
［８］木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、前記木構造の項目うち起点となる項目から前記複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段を有するコンピュータを、前記起点となる項目が選択されたとき、前記経路情報に基づいて前記目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、８に係る発明によれば、画面の構成が変更された場合であっても、目標となる主たる項目を含む画面を表示する際、画面を個々に切り替える場合と比較して、画面の切り替え操作の回数を減らすことを可能にすることができる。
請求項２、３に係る発明によれば、利用者が指定する目標となる主たる項目を含む画面を表示する際、利用者が操作をしなくとも画面を個々に切り替えて表示することができる。
請求項４、６に係る発明によれば、優先順位に従って比較的に重要な内容を含む画面を表示することができる。
請求項５に係る発明によれば、入力を行う項目を優先的に表示することができる。
請求項７に係る発明によれば、画面の構成が変更された場合であっても、変更された画面間を接続する接続項目により画面を切り替えて表示することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る情報処理装置の構成例を示す図である。
【図２】図２は、項目テーブルの一例を示す図である。
【図３】図３は、項目の木構造の一例を示す模式図であり、（ａ）は、画面の構成が変更される前の項目の木構造の一例を示す図であり、（ｂ）は、画面の構成が変更された後の項目の木構造の一例を示す図である。
【図４】図４は、表示テーブルの一例を示す図である。
【図５】図５は、画面の構成の一例を示す図であり、（ａ）は、ベース画面の一例を示す図であり、（ｂ）及び（ｃ）は、（ａ）に示すベース画面の下位の画面の一例を示す図である。
【図６】図６は、表示テーブルの作成の動作の一例を示すフローチャートである。
【図７】図７は、所望の項目に対応する内容を含む画面の表示の動作の一例を示すフローチャートである。
【図８】図８は、項目テーブルの更新の動作の一例を示すフローチャートである。
【図９】図９は、項目の木構造の一例を示す模式図である。
【図１０】図１０は、共通ユーザインターフェースの一例を示す模式図である。
【図１１】図１１は、本発明の第２の実施の形態に係る情報処理装置における表示リストの作成の動作の一例を示すフローチャートである。
【図１２】図１２は、発明の第２の実施の形態に係る情報処理装置における所望の項目に対応する内容を含む画面の表示の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理装置は、木構造の項目の中から選択された複数の主たる項目、及び利用者ごとに、木構造の項目うち起点となる項目から複数の主たる項目のうち目標となる主たる項目までの経路情報を記憶する記憶手段と、起点となる項目が選択されたとき、経路情報に基づいて目標となる主たる項目に対応する内容を含む画面を表示するよう制御する表示制御手段と、を備える。
【００１１】
情報処理装置は、例えば、パーソナルコンピュータ、画像形成装置、多機能携帯電話機（スマートフォン）等が該当する。
【００１２】
「項目」とは、表示内容の一単位に対応するものをいう。項目に対応する内容には、例えば、入力や選択の機能を有する内容の他、単に表示さている情報も含まれ、例えば、入力セルを含む表や入力ボックスや、特定の画面を表示する釦等のような操作を行うためのアイコン等の操作手段、入力セルを含まない表、メッセージ、画像等が含まれる。入力には、選択を含めてもよい。「木構造の項目」とは、木の構造で関連付けられた項目をいう。
【００１３】
項目には、以下のものが含まれる。
（ａ）主たる項目
（ｂ）目標となる主たる項目
（ｃ）起点となる項目
【００１４】
「主たる項目」とは、画面ごとに予め定められる比較的重要な内容に対応する１つの項目をいう。主たる項目は、例えば、予め定められた基準で選択される。主たる項目は、例えば、予め定められた優先順位に従って選択されてもよい。優先順位は、例えば、画面の先頭の内容に対応する項目等の画面における位置や、表等の内容の種類に基づいて定めてもよく、あるいは利用者の利用の頻度に基づいて定めてもよい。なお、「利用者」（「ユーザ」ともいう。）とは、情報処理装置を利用する権限を有する者をいう。
【００１５】
「目標となる主たる項目」とは、複数の主たる項目のうち、利用者が木構造の項目間を移動する操作を行わなくとも表示される所望の内容に対応する項目をいう。目標となる主たる項目は、利用者ごとに、複数の主たる項目の中から指定される。
【００１６】
「起点となる項目」には、例えば、木構造の上位に位置する項目、ユーザインターフェースの起動時に表示される画面内の特定の内容に対応する項目、現在開いている画面内の特定の内容に対応する項目等が含まれる。
【００１７】
「経路情報」には、例えば、起点となる項目から目標となる主たる項目までの木構造上の項目間の個々の経路を併せた情報や、起点となる項目から目標となる主たる項目に直接的に移動する情報が含まれる。
【００１８】
記憶手段は、利用者の操作に基づく記憶要求があった場合に、経路情報を記憶するようにしてもよい。記憶要求とは、例えば、釦操作等の利用者の操作によって行われる経路情報を記憶する指示をいう。
【００１９】
表示制御手段は、起点となる項目が選択されたとき、経路情報に基づいて目標となる主たる項目に対応する内容を含む画面を表示するよう制御する。また、表示制御手段は、接続項目により画面を切り替えて表示するよう制御してもよい。「接続項目」とは、互いに関連付けられた画面間を接続する項目である。例えば、主たる項目を接続項目としてもよい。
【００２０】
［第１の実施の形態］
図１は、情報処理装置の制御系の一例を示すブロック図である。この情報処理装置１は、情報処理装置１の各部を制御する制御部１０と、各種のデータを記憶する記憶部１１と、端末装置２との間でネットワーク３を介して通信する通信部１２とを備える。記憶部１１は、記憶手段の一例である。
【００２１】
制御部１０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。ＣＰＵは、記憶部１１に格納されたプログラム１１０に従って動作することにより、受付手段１００、選択手段１０１、項目抽出手段１０２、文字抽出手段１０３、生成手段１０４、登録手段１０５、取得手段１０６、処理手段１０７、表示制御手段１０８、更新手段１０９等として機能する。更新手段１０９は、選択手段の一例である。各手段１００〜１０９の詳細については後述する。
【００２２】
記憶部１１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク等から構成され、プログラム１１０、項目テーブル１１１（図２参照）、表示テーブル１１２（図４参照）、画面情報１１３（図５参照）等の各種データを記憶する。
【００２３】
（項目テーブルの構成）
図２は、項目テーブルの一例を示す図である。項目テーブル１１１には、項目ごとに当該項目に関する各種の情報が登録されている。項目テーブル１１１には、項目を識別する項目ＩＤが登録されている「項目ＩＤ」欄と、項目名が登録されている「項目名」欄と、「木構造」欄と、「パス構成要素」欄と、「項目内容」欄と、「注目項目」欄と、「画面ＩＤ」欄とが設けられている。「木構造」欄は、「上位」欄と「下位」欄とをさらに有している。
【００２４】
「木構造」欄には、互いに関連付けられた項目が登録されている。「上位」欄には、当該項目に対して上位の項目の項目ＩＤが登録され、「上位」欄には、当該項目に対して下位の項目の項目ＩＤが登録されている。
【００２５】
「パス構成要素」欄には、当該項目がパスを構成する要素（以下、「パス構成要素」ともいう。）となる項目（以下、「パス項目」ともいう。）か否かを示す情報が登録されている。当該項目がパス項目である場合は、例えば、チェックマークが登録される。パス構成要素とは、経路情報を構成する要素であって、互いに関連付けられた画面間を接続するものをいう。パス項目は、接続項目の一例である。
【００２６】
「項目内容」欄には、当該項目に紐付けされた内容が登録されている。「注目項目」欄には、当該項目の項目内容が予め定められた優先順位に従って画面ごとに選択された比較的重要な内容（以下、「注目内容」ともいう。）か否かを示す情報が登録されている。当該項目が注目内容である場合は、例えば、チェックマークが登録される。注目項目は、注目内容に対応する項目であり、主たる項目の一例である。
【００２７】
「画面ＩＤ」欄には、当該項目が含まれる画面を識別する画面ＩＤが登録されている。なお、画面ＩＤ「１」は、後述する図３（ａ）中の第１の画面４０の画面ＩＤに対応し、画面ＩＤ「２」は、第２の画面４１の画面ＩＤに対応し、画面ＩＤ「４」は、第４の画面４３の画面ＩＤに対応している。
【００２８】
図２に示す項目テーブルに登録されている項目の木構造一例について図３を参照して具体的に説明する。図３は、項目の木構造の一例を示す模式図であり、（ａ）は、画面の構成が変更される前の項目の木構造の一例を示す図であり、（ｂ）は、画面の構成が変更された後の項目の木構造の一例を示す図である。図３（ａ）中のアルファベットは、図２の項目テーブル１１１の「項目」に登録されている項目ＩＤを示す。なお、説明の便宜上、アルファベットは一部の項目のみに付している。図３（ａ）中の白丸は、木構造を構成する各項目４００を示す。画面は、本来四角形であるが、図３（ａ）及び図３（ｂ）では、円で示す。
【００２９】
図３（ａ）に示すように、例えば、項目ＩＤ「ｂ」の項目４００は、上位の項目ＩＤ「ａ」の項目４００と、下位の項目ＩＤ「ｄ」及び「ｅ」の項目４００とに関連付けられている。また、項目ＩＤ「ａ」「ｂ」「ｄ」及び「ｅ」の項目４００は、それぞれ第１の画面４０内に存在する。また、項目ＩＤ「ｆ」「ｇ」「ｈ」及び「ｉ」の項目４００は、それぞれ第２の画面４１内に存在する。
【００３０】
第１の画面４０と第２の画面４１とは、第１の画面４０を上位とし、第２の画面４１を下位として互いに関連付けられ、項目ＩＤ「ｄ」の項目４００により互いに接続されている。また、第２の画面４１と第３の画面４２とは、第２の画面４１を上位とし、第３の画面４２を下位として互いに関連付けられ、項目ＩＤ「ｈ」の項目４００により互いに接続されている。また、第１の画面４０と第４の画面４３とは、第１の画面４０を上位とし、第４の画面４３を下位として互いに関連付けられ、項目ＩＤ「ａ」の項目４００により互いに接続されている。図３（ａ）に示す場合、項目ＩＤ「ａ」「ｄ」及び「ｈ」の項目４００は、それぞれパス項目となる。
【００３１】
図２に示す例では、項目ＩＤ「ａ」の項目４００は、第１の画面４０の注目項目である。項目ＩＤ「ｆ」の項目４００は、第２の画面４１の注目項目である。
【００３２】
画面の構成は、例えば、端末装置２の表示部のサイズや画面の構成要素のカスタマイズ（例えば、サイズや配置の変更）等により変更される。画面の構成の変更により、例えば、画面の構成の変更前において別々であった第２の画面４１及び第３の画面４２（図３（ａ）参照）が、変更後において同一の第５の画面４４に結合される（図３（ｂ）参照）。なお、画面の構成の変更は、これに限定されるものではなく、図３（ｂ）の状態から図３（ａ）の状態への変化、すなわち、同一の画面を異なる２つの画面に分離することを含めてもよい。また、画面の分離には、１度に表示しきれないサイズの画面の一部をプルダウン等で表示することを含めてもよい。
【００３３】
図２に示す項目テーブル１１１は、ユーザによらず、画面の構成が変更されたときに定まるものである。例えば、画面の構成が図３（ｂ）に示す木構造に変更された場合、図３（ｂ）に示す画面の構成に対応する項目テーブル１１１が作られる。換言すれば、項目テーブル１１１は、変更後の画面の構成に対応するように更新される。
【００３４】
（表示テーブルの構成）
図４は、表示テーブルの一例を示す図である。表示テーブル１１２には、項目の経路情報が登録されている。表示テーブル１１２には、「ユーザＩＤ」欄と、「項目名」欄と、「パス構成要素Ｋ（Ｋ＝１、２、…Ｎ）」欄とが設けられている。図４に示す例では、Ｎ＝３としているが、この値は例示でありこれに限定されるものではない。
【００３５】
「ユーザＩＤ」欄には、ユーザを識別するユーザＩＤが登録されている。「パス構成要素Ｋ（Ｋ＝Ｎ）」欄には、ユーザが木構造の項目間を移動する操作を行わなくとも表示される所望の内容に対応する項目（以下、「所望の項目」ともいう。）を示す文字情報（例えば、項目名）が登録されている。所望の項目は、複数の注目項目のうちの１つであり、目標となる主たる項目の一例である。また、「パス構成要素Ｎ」以外の「パス構成要素Ｋ（Ｋ＝１、２、…Ｎ−１）」欄には、パス項目を示す文字情報（例えば、項目名）が登録されている。また、「パス構成要素Ｋ（Ｋ＝１、２、…Ｎ）」欄に登録された文字情報を組み合わせた文字情報は、起点となる項目から目標となる主たる項目までの経路情報を示す。
【００３６】
一例として、「項目名」が「富士太郎のファイル」の例では、「パス構成要素３」欄に登録されている"File://fuji"は、所望の項目の項目名を示す。また、「パス構成要素１」欄に登録されている“FileAdmin”及び「パス構成要素２」欄に登録されている"privateFolder"は、パス項目の項目名を示す。また、これら複数の文字情報を組み合わせた文字情報（例えば、“FileAdmin-provateFolder- File://fuji”）は、起点となる項目から所望の項目までの経路情報を示している。
【００３７】
（画面情報）
画面情報１１３について図５を参照して説明する。図５は、画面の構成の一例を示す図であり、（ａ）は、ベース画面の一例を示す図であり、（ｂ）及び（ｃ）は、（ａ）に示すベース画面の下位の画面の一例を示す図である。図５では、ユーザの登録、設定、属性の設定を行う画面を例に説明するが、画面はユーザの登録、設定、属性の設定を行うものに限られない。
【００３８】
図５（ａ）に示すように、ベース画面５０は、「ユーザの登録／設定」を行うユーザ登録設定画面５１と「初期属性の設定」を行う属性設定画面５３（図５（ｃ）参照）とを切り替える切替釦５００と、新規ユーザの登録を行う新規登録画面５２（図５（ｂ）参照）を表示する表示釦５０１と、登録されたユーザの情報を表示する表示テーブル５０２とを含んで構成されている。切替釦５００、表示釦５０１及び表示テーブル５０２は、それぞれ項目の一例である。切替釦５００及び表示釦５０１は、パス項目である。なお、表示テーブル５０２は、ユーザの情報を表示するだけでなく、ユーザの情報を直接入力できるようにしてもよい。
【００３９】
図５（ｂ）に示すように、ベース画面５０内の表示釦５０１の操作により新規登録画面５２が表示される。新規登録画面５２は、ベース画面５０の下位の画面である。新規登録画面５２は、例えば、ユーザＩＤ、ユーザ名、パスワード、クラス等を入力する入力ボックス５２０と、入力された内容のキャンセルや登録を行う登録釦５２１とを含んで構成されている。クラスは、例えば、一般、匿名、管理者、監査者、顧客等、ユーザの種類を示すものであり、例えば、プルダウン等で選択できるようになっている。入力ボックス５２０及び登録釦５２１は、それぞれ項目の一例である。
【００４０】
。新規登録画面５２は、特定の画面（例えば、ベース画面５０）に重なって表示される当該特定の画面の下位の画面（以下、「サブ画面」ともいう）として表示してもよい。
【００４１】
図５（ｃ）に示すように、ベース画面５０内の切替釦５００の操作により属性設定画面５３が表示される。属性設定画面５３は、ベース画面５０の下位の画面である。属性設定画面５３は、例えば、登録するユーザの種類を選択しユーザの種類ごとに属性設定画面５３を表示する選択釦５３０と、プロフィール、環境、機能等の各種情報を入力する画面を表示する入力釦５３１と、入力された内容を適用する適用釦５３２とを含んで構成されている。選択釦５３０、入力釦５３１及び適用釦５３２は、それぞれ項目の一例である。選択釦５３０は、パス項目である。「プロフィール」に関する入力釦５３１は、所望の項目である。
【００４２】
受付手段１００は、ネットワーク３を介して送信される端末装置２に対するユーザの操作を受け付ける。
【００４３】
選択手段１０１は、予め定められた優先順位に従って、項目の中から注目項目を選択する。例えば、選択手段１０１は、入力を行うための項目を優先的に注目項目として選択してもよい。また、選択手段１０１は、選択した結果を記憶部１１の項目テーブル１１１に登録する。
【００４４】
項目抽出手段１０２は、記憶部１１に記憶された項目テーブル１１１に基づいて、画面ごとに注目項目を抽出する。
【００４５】
文字抽出手段１０３は、記憶部１１の項目テーブル１１１から、項目抽出手段１０２が抽出した注目項目（所望の項目を含む）に対応する項目名、及びパス項目に対応する項目名を抽出する。換言すれば、文字抽出手段１０３は、注目項目及びパス項目の機械言語を文字情報に変換する。
【００４６】
生成手段１０４は、文字抽出手段１０３により抽出されたパス項目の項目名及び注目項目の項目名を用いて経路情報を生成する。具体的には、生成手段１０４は、受付手段１００がユーザによる画面の切替操作を受け付けたとき、注目項目（所望の項目を含む）の項目名又はパス項目の項目名を記憶部１１の表示テーブル１１２に追加、又は表示テーブル１１２から削除することにより、起点となる項目から所望の項目までの経路情報を生成する。
【００４７】
生成手段１０４の詳細を説明する。生成手段１０４は、ユーザの操作に基づいて画面が開かれた場合、表示テーブル１１２の「パス構成要素Ｎ」欄に記録されている所望の項目の項目名を削除し、当該画面を開くときに用いたパス項目（ユーザの操作に基づいて開かれた画面の上位の画面中のパス項目。例えば、表示釦５０１等）の項目名を表示テーブル１１２の「パス構成要素Ｎ」欄に追加する。また、生成手段１０４は、ユーザの操作に基づいて画面が開かれた画面の注目項目の項目名を、表示テーブル１１２の「パス構成要素Ｎ＋１」欄に追加する。また、登録手段１０５は、ユーザの操作に基づいて画面が閉じられた場合、表示テーブル１１２の「パス構成要素Ｎ」欄に記録されている所望の項目の項目名を削除するともに、「パス構成要素Ｎ−１」欄に記録されている、ユーザの操作に基づいて閉じられた画面を開くときに用いるパス項目（閉じられた当該画面の上位の画面中のパス項目）の項目名を削除する。
【００４８】
登録手段１０５は、受付手段１００がユーザの操作に基づく登録要求を受け付けたとき、表示テーブル１１２に現在記録されているパス項目の項目名及び所望の項目の項目名で構成される経路情報を確定し、経路情報を記憶部１１に登録する。登録要求は、記憶部に対する記憶要求の一例である。
【００４９】
取得手段１０６は、記憶部１１に登録された表示テーブル１１２から、パス項目の項目名を取得し、後述する処理手段１０７に出力する。
【００５０】
処理手段１０７は、項目テーブル１１１に登録された情報に基づいて、開かれている画面のうち最も下位の画面内の項目の中から、取得手段１０６により入力されたパス項目の項目名と項目名が一致する項目を検索し、検索された項目を疑似的に選択して処理する疑似選択処理を行う。換言すれば、処理手段１０７は、最も下位の画面内のパス項目を検索し、検索されたパス項目に対して疑似選択処理を行う。「疑似選択処理」とは、ユーザによる現実の操作が行われなくとも、ユーザによる現実の選択操作が行われたのと同様に処理することをいう。
【００５１】
表示制御手段１０８は、処理手段１０７による疑似選択処理により、互いに関連付けられた画面間を切り替えて端末装置２の表示部に表示する制御を行う。
【００５２】
更新手段１０９は、受付手段１００がユーザによる画面の構成を変更する操作を受け付けたとき、記憶部１１の項目テーブル１１１を更新する。例えば、上述した図３（ａ）、（ｂ）に示すように、画面の構成の変更前において別々であった第２の画面４１及び第３の画面４２が（図３（ａ）参照）、変更後において同一の第５の画面４４に結合された場合に（図３（ｂ）参照）、更新手段１０９は、変更後の画面の構成に対応するように、記憶部１１の項目テーブル１１１を更新する。
【００５３】
通信部１２は、ネットワーク３を介して、端末装置２との間で信号を送受信する。ネットワーク３は、例えば、ローカルエリアネットワーク（ＬＡＮ）、インターネット、イントラネット等であり、有線でも無線でもよい。
【００５４】
（第１の実施の形態の動作）
次に、情報処理装置１の動作の一例について図５〜図８を参照して説明する。
（１）表示テーブルの作成
図６は、表示テーブルの作成の動作の一例を示すフローチャートである。受付手段１００は、ユーザによる画面の切替操作を受け付ける（Ｓ１）。
【００５５】
受付手段１００が受け付けた切替操作が画面を開く操作の場合（Ｓ２：開く）、生成手段１０４は、表示テーブル１１２の「パス構成要素Ｎ」欄に記録された所望の項目の項目名を削除する（Ｓ３）。次に、生成手段１０４は、当該画面を開くときに用いられたパス項目の項目名を表示テーブル１１２の「パス構成要素Ｎ」欄に追加する（Ｓ４）。
【００５６】
次に、項目抽出手段１０２は、項目テーブル１１１に登録された情報に基づいて、現在表示されている画面に含まれる項目の中から注目項目を抽出する（Ｓ５）。次に、項目テーブル１１１に登録された情報から、文字抽出手段１０３は、抽出された注目項目の項目名を抽出する（Ｓ６）。次に、生成手段１０４は、注目項目の項目名を表示テーブル１１２の「パス構成要素Ｎ」欄に追加する（Ｓ７）。
【００５７】
次に、受付手段１００がユーザの操作に基づく表示テーブル１１２の登録指示を受け付けると（Ｓ８：Ｙｅｓ）、登録手段１０５は、現時点で表示テーブル１１２に登録されているパス項目の項目名及び所望の項目の項目名で構成される経路情報を登録する（Ｓ９）。
【００５８】
切替操作が画面を閉じる操作の場合（Ｓ２：閉じる）、生成手段１０４は、表示テーブル１１２の「パス構成要素Ｎ」欄に記録された所望の項目の項目名を削除する（Ｓ１０）とともに、「パス構成要素Ｎ−１」欄に記録されたパス項目の項目名を削除する（Ｓ１１）。以下、上述のステップＳ５乃至Ｓ９と同様に動作する。以上のようにして、表示テーブル１１２が作成される。
【００５９】
（２）所望の項目に対応する内容を含む画面の表示
図７は、所望の項目に対応する内容を含む画面の表示の動作の一例を示すフローチャートである。受付手段１００は、ユーザの操作に基づく所望の項目に対応する内容を含む画面の表示指示を受け付ける。受付手段１００が画面の表示指示を受け付けると、取得手段１０６は、記憶部１１に登録された表示テーブル１１２からパス項目の項目名を取得する（Ｓ２１）。
【００６０】
サブ画面が表示されている場合（Ｓ２２：Ｙｅｓ）、表示制御手段１０８は、表示されているサブ画面を閉じる制御を行う（Ｓ２３）。
【００６１】
取得手段１０６が取得したパス項目が画面内に表示されていない場合（Ｓ２４：Ｎｏ）、処理手段１０７は、開かれている画面のうち最も下位の画面内のパス項目を検索し（Ｓ２５）、検索したパス項目に対して疑似選択処理を行う（Ｓ２６）。次に、表示制御手段１０８は、当該パス項目によって接続された下位の画面を表示する制御を行う（Ｓ２７）。以上のようにして、所望の項目に対応する内容を含む画面が端末装置２の表示部に表示される。
【００６２】
（３）項目テーブルの更新
図８は、項目テーブルの更新の動作の一例を示すフローチャートである。受付手段１００が、ユーザによる画面の構成の変更操作を受け付けると（Ｓ５０）、更新手段１０９は、変更後の画面の構成に対応する項目テーブル１１１を作成する。すなわち、更新手段１０９は、項目テーブル１１１を更新する（Ｓ５１）。項目テーブル１１１の更新には、選択手段１０１による、変更後の構成で画面ごとに注目項目を再選択することが含まれる。
【００６３】
画面の構成が変更した場合であっても、ユーザが指定する目標となる主たる項目を含む画面を表示する際、画面を個々に切り替える場合と比較して、画面の切り替え操作の回数を減らすことが可能となる。
【００６４】
［第２の実施の形態］
第２の実施の形態について、図９〜図１２を参照して説明する。第２の実施の形態は、木構造が異なるユーザインターフェースに亘って形成されている点で、木構造が同一のユーザインターフェース内で形成されている第１の実施の形態と相違する。
【００６５】
（木構造）
図９は、項目の木構造の一例を示す模式図である。図８に示すように、木構造は、例えば、第１の画面４０及び第４の画面４３で構成される第１のユーザインターフェース６０と、第２の画面４１及び第３の画面４２で構成される第２のユーザインターフェース６１とを有して構成されている。第１のユーザインターフェース６０と第２のユーザインターフェース６１とは、第１の画面４０内のＵＩ接続子の項目４００Ｂにより接続されている（図８の矢印参照）。ＵＩ接続子となる項目とは、互いに関連付けられたユーザインターフェース間を接続し、これら関連付けられたユーザインターフェースを切り替える操作を行う項目をいう。ＵＩ接続子となる項目は、接続項目の一例であり、第１の実施の形態のパス項目に対応するものである。
【００６６】
第２のユーザインターフェース６１を共通ユーザインターフェースとしてもよい。共通ユーザインターフェースとは、各ユーザインターフェースに接続する共通のインターフェースをいう。
【００６７】
（画面例）
図１０は、共通ユーザインターフェースの一例を示す模式図である。共通ユーザインターフェース７０は、異なるユーザインターフェースを表示するアイコンの一覧を表示するユーザインターフェースである。本実施の形態では、共通ユーザインターフェース７０は、各ユーザインターフェースを表示する表示釦７００と、表示釦７００を操作するカーソル７０１と含む。共通ユーザインターフェース７０には、複数のユーザインターフェースを表示する表示釦７００が設けられ、各表示釦７００を操作することにより、対応するユーザインターフェースが表示されるようになっている。
【００６８】
（第２の実施の形態の動作）
（１）表示テーブルの作成
図１１は、本発明の第２の実施の形態に係る情報処理装置における表示リストの作成の動作の一例を示すフローチャートである。受付手段１００は、ユーザによる画面の切替操作を受け付ける（Ｓ３１）。次に、生成手段１０４は、表示テーブル１１２から注目項目の項目名を削除する（Ｓ３２）とともに、ＵＩ接続子となる項目の項目名を削除する（Ｓ３３）。
【００６９】
以下、ステップＳ３４乃至Ｓ４０までは、第１の実施の形態のステップＳ２、Ｓ４乃至Ｓ９までと同様に動作する。すなわち、画面を開く操作の場合（Ｓ３４：開く）、生成手段１０４が表示テーブル１１２にＵＩ接続子となる項目の項目名を追加し（Ｓ３５）、項目抽出手段１０２が現在表示されている画面に含まれる項目の中から注目項目を抽出し（Ｓ３６）、文字抽出手段１０３が抽出された注目項目の項目名を抽出し（Ｓ３７）、生成手段１０４が注目項目の項目名を表示テーブル１１２に追加し（Ｓ３８）、ユーザの登録指示により（Ｓ３９：Ｙｅｓ）、登録手段１０５が経路情報を登録する（Ｓ４０）。画面を閉じる操作の場合（Ｓ３４：閉じる）、上述のステップＳ３６乃至Ｓ４０を同様に動作する。
【００７０】
（２）所望の項目に対応する内容を含む画面の表示
図１２は、発明の第２の実施の形態に係る情報処理装置における所望の項目に対応する内容を含む画面の表示の動作の一例を示すフローチャートである。ステップＳ４１乃至Ｓ４７までは、第１の実施の形態のステップＳ２１乃至Ｓ２７と同様に動作する。すなわち、受付手段１００が画面の表示指示を受け付けると、取得手段１０６は、記憶部１１に登録された表示テーブル１１２からパス項目の項目名を取得し（Ｓ４１）、サブ画面が表示されている場合（Ｓ４２：Ｙｅｓ）、表示制御手段１０８は、表示されているサブ画面を閉じる制御を行い（Ｓ４３）、パス項目が画面内に表示されていない場合（Ｓ４４：Ｎｏ）、処理手段１０７は、開かれている最も下位の画面内のパス項目を検索する（Ｓ４５）とともに、検索したパス項目に対して疑似選択処理を行い（Ｓ４６）、表示制御手段１０８は、当該パス項目によって接続された下位の画面を表示する制御を行う（Ｓ４７）。
【００７１】
次に、処理手段１０７は、項目名と、取得手段１０６が取得したパス項目の項目名とが一致するか否かを判断し（Ｓ４８）、両者が一致する場合（Ｓ４８：Ｙｅｓ）、取得手段１０６は、下位のパス項目の項目名を取得する（Ｓ４９）。なお、取得手段１０６によるパス項目の項目名の取得は、パス項目が表示テーブル１１２に登録される限り（Ｓ５０：Ｎｏ）継続し、下位のパス項目が登録されていない場合（Ｓ５０：Ｙｅｓ）、動作は終了する。
【００７２】
共通ユーザインターフェース７０を毎回表示することなく、ユーザが指定する目標となる主たる項目を含む画面を端末装置２の表示部に表示することが可能となる。
【００７３】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。
【００７４】
制御部１０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【００７５】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【００７６】
１…情報処理装置２…端末装置、３…ネットワーク、１０…制御部、１１…記憶部、１２…通信部、２０…制御部、４０…第１の画面、４１…第２の画面、４２…第３の画面、４３…第４の画面、４４…第５の画面、５０…ベース画面、５１…ユーザ登録設定画面、５２…新規登録画面、５３…属性設定画面、６０…第１のユーザインターフェース、６１…第２のユーザインターフェース、７０…共通ユーザインターフェース、１００…受付手段、１０１…選択手段、１０２…項目抽出手段、１０３…文字抽出手段、１０４…生成手段、１０５…登録手段、１０６…取得手段、１０７…処理手段、１０８…表示制御手段、１０９…更新手段、１１０…プログラム、１１１…項目テーブル、１１２…表示テーブル、１１３…画面情報、４００…項目、４００Ｂ…ＵＩ接続子、５００…切替釦、５０１，７００…表示釦、５０２…表示テーブル、５２０…入力ボックス、５２１…登録釦、５３０…選択釦、５３１…入力釦、５３２…適用釦、７０１…カーソル
【図１】
2018180861.tif 000003
【図２】
2018180861.tif 000004
【図３】
2018180861.tif 000005
【図４】
2018180861.tif 000006
【図５】
2018180861.tif 000007
【図６】
2018180861.tif 000008
【図７】
2018180861.tif 000009
【図８】
2018180861.tif 000010
【図９】
2018180861.tif 000011
【図１０】
2018180861.tif 000012
【図１１】
2018180861.tif 000013
【図１２】
2018180861.tif 000014