(57)【要約】【課題】複数の画面に対するユーザの操作の進捗度合いを分かり易く表示する情報処理端末を提供すること。【解決手段】ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末であって、ユーザからの操作を受け付ける操作受付部と、前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付部が受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付部が受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成部、を有することにより上記課題を解決する。【選択図】図４
2020109566.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末であって、
ユーザからの操作を受け付ける操作受付部と、
前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付部が受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付部が受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成部と、
を有する情報処理端末。
【請求項２】
前記画面構成部は、前記複数の画面に対するユーザの操作の進捗度合いを前記複数の画面の数の記号と、前記記号の表示形態とで前記表示部に表示させること
を特徴とする請求項１記載の情報処理端末。
【請求項３】
前記画面構成部は、前記複数の画面の数の記号に、前記一連の順序に従った番号を表示させること
を特徴とする請求項２記載の情報処理端末。
【請求項４】
前記画面構成部は、前記複数の画面の数の記号のうち、前記表示部に表示させる前記画面の番号と、前記一連の順序に従った最後の番号と、を表示させること
を特徴とする請求項２記載の情報処理端末。
【請求項５】
前記画面構成部は、前記複数の画面に対するユーザの操作の進捗度合いを前記複数の画面の数の記号と、前記記号の表示形態とで前記表示部に表示させる方法と、前記複数の画面の数の記号に、前記一連の順序に従った番号を表示させる方法と、を前記複数の画面の数によって切り替えること
を特徴とする請求項３又は４記載の情報処理端末。
【請求項６】
前記画面構成部は、前記複数の画面に対するユーザの操作の進捗度合いを表示する前記複数の画面の数の記号のうち、一の記号の選択操作を前記操作受付部が受け付けると、前記一の記号に対応する前記画面を前記表示部に表示させること
を特徴とする請求項２記載の情報処理端末。
【請求項７】
前記画面構成部は、前記表示部に表示させた前記画面の順序と、前記選択操作を受け付けた前記一の記号に対応する前記画面の順序との間に、設定必須の前記画面がある場合に、前記一の記号に対応する前記画面でなく、設定必須の前記画面を前記表示部に表示させること
を特徴とする請求項６記載の情報処理端末。
【請求項８】
前記画面構成部は、前記表示部に表示させた前記画面の順序と、前記選択操作を受け付けた前記一の記号に対応する前記画面の順序との間に、設定必須の前記画面がある場合に、警告情報を表示し、前記一の記号に対応する前記画面でなく、設定必須の前記画面を前記表示部に表示させること
を特徴とする請求項６記載の情報処理端末。
【請求項９】
前記画面構成部は、前記複数の画面に対するユーザの操作の進捗度合いを表示する前記複数の画面の数の記号のうち、一の記号の選択操作を前記操作受付部が受け付けると、前記一の記号に対応する前記画面の詳細情報を前記表示部に表示させること
を特徴とする請求項２乃至８何れか一項記載の情報処理端末。
【請求項１０】
前記画面構成部は、前記表示部に表示させる前記画面の順序に応じて、前記複数の画面の遷移要求操作を受け付ける１つ以上のオブジェクトの種類を切り替えること
を特徴とする請求項１乃至９何れか一項記載の情報処理端末。
【請求項１１】
前記画面構成部は、前記一連の順序に従って前記表示部に表示させた前記画面を１つ戻すように遷移させる第１のオブジェクト、前記一連の順序に従って前記表示部に表示させた前記画面を１つ進むように遷移させる第２のオブジェクト、及び、前記画面への操作を終了させる第３のオブジェクト、を含む前記画面を前記表示部に表示させること
を特徴とする請求項９記載の情報処理端末。
【請求項１２】
前記画面構成部は、前記複数の画面のうち、前記一連の順序に従った最後の前記画面以外に表示された前記第３のオブジェクトに対する操作を前記操作受付部がユーザから受け付けた場合に、最後の前記画面に遷移させること
を特徴とする請求項１１記載の情報処理端末。
【請求項１３】
ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末と、前記操作に応じた処理の少なくとも一部を実行する情報処理装置と、を有する情報処理システムであって、
前記情報処理端末は、
ユーザからの操作を受け付ける操作受付部と、
前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付部が受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付部が受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成部と、
を有し、
前記情報処理装置は、
前記操作に応じた処理の少なくとも一部を実行する処理部、
を有する情報処理システム。
【請求項１４】
ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末において実行される画面表示方法であって、
ユーザからの操作を受け付ける操作受付ステップと、
前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付ステップで受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付ステップで受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成ステップと、
を有する設定画面表示方法。
【請求項１５】
ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末を、
ユーザからの操作を受け付ける操作受付部、
前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付部が受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付部が受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成部、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末、情報処理システム、画面表示方法及びプログラムに関する。
【背景技術】
【０００２】
例えば複合機はユーザからの設定操作を複数の設定画面から受け付ける。このような複合機においてユーザは複数の設定画面を遷移させながら、設定操作を行っていた。例えば画面遷移図に基づき開発されるＷｅｂアプリケーションの進捗管理システムとして、画面遷移図に対応した進捗状況をグラフィカルに表示する進捗管理システムは従来から知られている（例えば特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の複合機ではユーザが複数の設定画面を遷移させながら行う設定操作において、複数の設定画面に対するユーザの設定操作の進捗度合いが分かりづらいという問題があった。なお、上記の特許文献１には、ユーザが複数の設定画面を遷移させながら行う設定操作において、全体の設定画面に対するユーザの設定操作の進捗度合いの表示についての記載がない。
【０００４】
本発明の一実施形態は、複数の画面に対するユーザの操作の進捗度合いを分かり易く表示する情報処理端末を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の一実施形態は、ユーザからの操作を受け付ける複数の画面を、一連の順序に従って表示部に表示する情報処理端末であって、ユーザからの操作を受け付ける操作受付部と、前記複数の画面に対するユーザの操作の進捗度合いを表す記号と、ユーザから前記一連の順序に従った前記複数の画面の遷移要求操作を前記操作受付部が受け付ける１つ以上のオブジェクトと、を含む前記画面を前記表示部に表示させ、前記操作受付部が受け付けた前記遷移要求操作に応じて前記ユーザの操作の進捗度合いを表す記号を変化させる画面構成部と、を有することを特徴とする。
【発明の効果】
【０００６】
本発明の一実施形態によれば、複数の画面に対するユーザの操作の進捗度合いを分かり易く表示する情報処理端末を提供できる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理システムの一例の構成図である。
【図２】本実施形態に係るコンピュータの一例のハードウェア構成図である。
【図３】本実施形態に係るＭＦＰの一例のハードウェア構成図である。
【図４】本実施形態に係る情報処理システムの一例の機能構成図である。
【図５】本実施形態に係る設定画面の一例のイメージ図である。
【図６】本実施形態に係る設定画面の一例のイメージ図である。
【図７】本実施形態に係る設定画面の一例のイメージ図である。
【図８Ａ】本実施形態に係る設定画面の設定開始から設定終了までの表示処理の一例のフローチャートである。
【図８Ｂ】本実施形態に係る進捗表示領域の表示処理の一例のフローチャートである。
【図９】本実施形態に係る設定画面の一例のイメージ図である。
【図１０】本実施形態に係る設定画面の一例のイメージ図である。
【図１１】スキップ機能を利用した設定画面の一例の画面遷移図である。
【図１２】本実施形態に係る設定画面のスキップ機能の一例のフローチャートである。
【図１３】スキップ機能を利用した設定画面の一例の画面遷移図である。
【図１４】本実施形態に係る設定画面のスキップ機能の一例のフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【０００９】
［第一の実施形態］
＜システム構成＞
まず、本実施形態に係る情報処理システム１のシステム構成について、図１を参照しながら説明する。図１は本実施形態に係る情報処理システム１の一例の構成図である。図１に示す情報処理システム１は、サービス提供システム１０と、外部ストレージシステム１２と、１台以上の機器１４と、ＰＣ端末１６とを含み、インターネットやＬＡＮ（Local Area Network）等のネットワーク１８を介して通信可能に接続されている。
【００１０】
サービス提供システム１０は、一台以上の情報処理装置で実現され、ネットワーク１８を介して、各種のサービスを提供する。本実施形態に係るサービス提供システム１０が提供するサービスの例については後述する。
【００１１】
外部ストレージシステム１２は、一台以上の情報処理装置で実現され、ネットワーク１８を介してオンラインストレージと呼ばれるサービスを提供する。外部ストレージシステム１２はストレージの記憶領域を貸し出す。本実施形態において外部ストレージシステム１２が貸し出す記憶領域は、フォルダ／ファイルの記憶領域となる。
【００１２】
機器１４は、ユーザが操作する情報処理端末の一例である。機器１４は、例えば画像形成装置である。画像形成装置は、ＭＦＰ（Multifunction Peripheral）やプリンタ、スキャナ又はファクシミリなどである。
【００１３】
なお、機器１４は、通信機能を備えた装置であれば、画像形成装置に限られない。機器１４は、例えば、ＰＪ（Projector：プロジェクタ）、ＩＷＢ（Interactive White Board：相互通信が可能な電子式の黒板機能を有する白板）、デジタルサイネージ等の出力装置、ＨＵＤ（Head Up Display）装置、産業機械、撮像装置、集音装置、医療機器、ネットワーク家電、自動車（Connected Car）、ノートＰＣ（Personal Computer）、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡ（Personal Digital Assistant）、デジタルカメラ、ウェアラブルＰＣまたはデスクトップＰＣ等であってもよい。
【００１４】
ＰＣ端末１６も、ユーザが操作する情報処理端末の一例である。ＰＣ端末１６は、例えばノートＰＣ、デスクトップＰＣ、ウェアラブルＰＣ、携帯電話、スマートフォン、タブレット端末、ゲーム機、ＰＤＡなどである。ユーザは機器１４及びＰＣ端末１６を操作してサービス提供システム１０が提供する各種のサービスを利用することができる。
【００１５】
なお、図１に示す情報処理システム１の構成は一例である。例えばサービス提供システム１０は外部ストレージシステム１２以外のフォルダ／ファイルの記憶領域を利用するようにしてもよい。また、サービス提供システム１０は、複数のコンピュータシステムに分けて実現してもよい。
【００１６】
＜ハードウェア構成＞
《コンピュータ》
サービス提供システム１０、外部ストレージシステム１２、及びＰＣ端末１６は例えば図２に示すハードウェア構成のコンピュータ５００により実現される。また、機器１４がＰＣである場合も例えば図２に示すハードウェア構成のコンピュータ５００により実現される。
【００１７】
図２は、本実施形態に係るコンピュータ５００の一例のハードウェア構成図である。図２に示されているように、コンピュータ５００はＣＰＵ５０１、ＲＯＭ５０２、ＲＡＭ５０３、ＨＤ５０４、ＨＤＤ(Hard Disk Drive)コントローラ５０５、ディスプレイ５０６、外部機器接続Ｉ／Ｆ(Interface)５０８、ネットワークＩ／Ｆ５０９、データバス５１０、キーボード５１１、ポインティングデバイス５１２、ＤＶＤ−ＲＷ(Digital Versatile Disk Rewritable)ドライブ５１４、メディアＩ／Ｆ５１６を備えている。
【００１８】
これらのうち、ＣＰＵ５０１は、コンピュータ５００全体の動作を制御する。ＲＯＭ５０２は、ＩＰＬ等のＣＰＵ５０１の駆動に用いられるプログラムを記憶する。ＲＡＭ５０３は、ＣＰＵ５０１のワークエリアとして使用される。ＨＤ５０４は、プログラム等の各種データを記憶する。ＨＤＤコントローラ５０５は、ＣＰＵ５０１の制御にしたがってＨＤ５０４に対する各種データの読み出し又は書き込みを制御する。ディスプレイ５０６は、カーソル、メニュー、ウィンドウ、文字、又は画像などの各種情報を表示する。外部機器接続Ｉ／Ｆ５０８は、各種の外部機器を接続するためのインターフェースである。この場合の外部機器は、例えば、ＵＳＢ(Universal Serial Bus)メモリやプリンタ等である。ネットワークＩ／Ｆ５０９は、ネットワーク１８を利用してデータ通信をするためのインターフェースである。データバス５１０は、ＣＰＵ５０１等の各構成要素を電気的に接続するためのアドレスバスやデータバス等である。
【００１９】
また、キーボード５１１は、文字、数値、各種指示などの入力のための複数のキーを備えた入力手段の一種である。ポインティングデバイス５１２は、各種指示の選択や実行、処理対象の選択、カーソルの移動などを行う入力手段の一種である。ＤＶＤ−ＲＷドライブ５１４は、着脱可能な記録媒体の一例としてのＤＶＤ−ＲＷ５１３に対する各種データの読み出し又は書き込みを制御する。なお、ＤＶＤ−ＲＷに限らず、ＤＶＤ−Ｒ等であってもよい。メディアＩ／Ｆ５１６は、フラッシュメモリ等の記録メディア５１５に対するデータの読み出し又は書き込み（記憶）を制御する。
【００２０】
《機器》
情報処理システム１に含まれる機器１４がＭＦＰである場合のハードウェア構成は例えば図３に示すようになる。図３は、本実施形態に係るＭＦＰ９００の一例のハードウェア構成図である。図３に示されているように、ＭＦＰ(Ｍultifunction Peripheral/Product/Printer)９００は、コントローラ９１０、近距離通信回路９２０、エンジン制御部９３０、操作パネル９４０、ネットワークＩ／Ｆ９５０を備えている。
【００２１】
これらのうち、コントローラ９１０は、コンピュータの主要部であるＣＰＵ９０１、システムメモリ（ＭＥＭ−Ｐ）９０２、ノースブリッジ（ＮＢ）９０３、サウスブリッジ（ＳＢ）９０４、ＡＳＩＣ(Application Specific Integrated Circuit)９０６、記憶部であるローカルメモリ（ＭＥＭ−Ｃ）９０７、ＨＤＤコントローラ９０８、及び、記憶部であるＨＤ９０９を有し、ＮＢ９０３とＡＳＩＣ９０６との間をＡＧＰ(Accelerated Graphics Port)バス９２１で接続した構成となっている。
【００２２】
これらのうち、ＣＰＵ９０１は、ＭＦＰ９００の全体制御を行う制御部である。ＮＢ９０３は、ＣＰＵ９０１と、ＭＥＭ−Ｐ９０２、ＳＢ９０４、及びＡＧＰバス９２１とを接続するためのブリッジであり、ＭＥＭ−Ｐ９０２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩ(Peripheral Component Interconnect)マスタ及びＡＧＰターゲットとを有する。
【００２３】
ＭＥＭ−Ｐ９０２は、コントローラ９１０の各機能を実現させるプログラムやデータの格納用メモリであるＲＯＭ９０２ａ、プログラムやデータの展開、及びメモリ印刷時の描画用メモリなどとして用いるＲＡＭ９０２ｂとからなる。なお、ＲＡＭ９０２ｂに記憶されているプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００２４】
ＳＢ９０４は、ＮＢ９０３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＡＳＩＣ９０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ(Integrated Circuit)であり、ＡＧＰバス９２１、ＰＣＩバス９２２、ＨＤＤ９０８およびＭＥＭ−Ｃ９０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ９０６は、ＰＣＩターゲットおよびＡＧＰマスタ、ＡＳＩＣ９０６の中核をなすアービタ（ＡＲＢ）、ＭＥＭ−Ｃ９０７を制御するメモリコントローラ、ハードウェアロジックなどにより画像データの回転などを行う複数のＤＭＡＣ(Direct Memory Access Controller)、並びに、スキャナ部９３１及びプリンタ部９３２との間でＰＣＩバス９２２を介したデータ転送を行うＰＣＩユニットとからなる。なお、ＡＳＩＣ９０６には、ＵＳＢ(Universal Serial Bus)のインターフェースや、ＩＥＥＥ１３９４(Institute of Electrical and Electronics Engineers 1394）のインターフェースを接続するようにしてもよい。
【００２５】
ＭＥＭ−Ｃ９０７は、コピー用画像バッファ及び符号バッファとして用いるローカルメモリである。ＨＤ９０９は、画像データの蓄積、印刷時に用いるフォントデータの蓄積、フォームの蓄積を行うためのストレージである。ＨＤ９０９は、ＣＰＵ９０１の制御にしたがってＨＤ９０９に対するデータの読出又は書込を制御する。ＡＧＰバス９２１は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレータカード用のバスインタフェースであり、ＭＥＭ−Ｐ９０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレータカードを高速にすることができる。
【００２６】
また、近距離通信回路９２０には、近距離通信回路９２０ａが備わっている。近距離通信回路９２０は、ＮＦＣ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信回路である。
【００２７】
更に、エンジン制御部９３０は、スキャナ部９３１及びプリンタ部９３２によって構成されている。また、操作パネル９４０は、設定画面や選択画面、コピー開始指示等を受け付けるスタートキー等を表示させ、操作者からの入力を受け付けるタッチパネル等のパネル表示部９４０ａ、並びに、濃度の設定条件などの画像形成に関する条件の設定値を受け付けるテンキー等からなる操作パネル９４０ｂを備えている。コントローラ９１０は、ＭＦＰ９００全体の制御を行い、例えば、描画、通信、操作パネル９４０からの入力等を制御する。スキャナ部９３１又はプリンタ部９３２には、誤差拡散やガンマ変換などの画像処理部分が含まれている。
【００２８】
なお、ＭＦＰ９００は、操作パネル９４０のアプリケーション切り替えキーにより、ドキュメントボックス機能、コピー機能、プリンタ機能、およびファクシミリ機能を順次に切り替えて選択することが可能となる。ドキュメントボックス機能の選択時にはドキュメントボックスモードとなり、コピー機能の選択時にはコピーモードとなり、プリンタ機能の選択時にはプリンタモードとなり、ファクシミリモードの選択時にはファクシミリモードとなる。
【００２９】
また、ネットワークＩ／Ｆ９５０は、ネットワーク１８を利用してデータ通信をするためのインターフェースである。近距離通信回路９２０及びネットワークＩ／Ｆ９５０は、ＰＣＩバス９２２を介して、ＡＳＩＣ９０６に電気的に接続されている。
【００３０】
＜機能構成＞
図４は、本実施形態に係る情報処理システム１の一例の機能構成図である。図４に示す機器１４はブラウザ５０が搭載されている。機器１４のユーザはブラウザ５０からサービス提供システム１０を利用し、後述する設定画面などの表示を行う。また、機器１４は設定画面情報保持部６０を有する。設定画面情報保持部６０は後述の設定画面の順序情報や進捗情報などの情報各種を保持する。また、設定画面情報各種には表示中設定画面情報が含まれる。なお、表示中設定画面情報は現在表示中の設定画面の情報である。
【００３１】
なお、図４の情報処理システム１はＷｅｂアプリケーションを利用する例であるが、Ｗｅｂサービス処理部２０と同等な機能を有するネイティブアプリケーションを利用するものであってもよい。
【００３２】
図４のサービス提供システム１０は、Ｗｅｂサービス処理部２０と、外部ストレージ連携部３０と、サービス処理部４０と、を有する。外部ストレージ連携部３０と、サービス処理部４０とは、サービス提供システム１０にインストールされた１以上のプログラムがＣＰＵ５０１に実行させる処理により実現される。また、Ｗｅｂサービス処理部２０は機器１４のブラウザ５０がＪａｖａＳｃｒｉｐｔ（登録商標）やＣＳＳ（Cascading Style Sheets）などの形式でダウンロードし、ＣＰＵ９０１に実行させる処理により実現される。
【００３３】
Ｗｅｂサービス処理部２０は、ユーザが機器１４のブラウザ５０やＰＣ端末１６のブラウザからサービス提供システム１０の各種サービスを利用するための処理を行う。以下ではユーザが機器１４のブラウザ５０からサービス提供システム１０の各種サービスを利用する例について説明する。
【００３４】
Ｗｅｂサービス処理部２０は画面構成部２２とアプリ実行部２４と設定画面情報管理部２６と操作受付部２８とを有する。画面構成部２２は、機器１４のブラウザ５０に表示させる設定画面等を構成（画面データを生成）する。これにより機器１４のブラウザ５０には、サービス提供システム１０が提供するサービスを利用するための画面が表示される。アプリ実行部２４は、機器１４のブラウザ５０からの要求に応じて、サービス処理部４０に対して、各種サービスの実行要求を送信する。
【００３５】
設定画面情報管理部２６は設定画面情報保持部６０が保持している設定画面情報各種を管理し、設定画面に対するユーザの設定操作を設定画面情報各種に反映させる。操作受付部２８は設定画面に対するユーザの設定操作等、ユーザからの各種操作を受け付ける。外部ストレージ連携部３０は外部ストレージシステム１２に対して、ファイル一覧の参照やファイルのダウンロード・アップロードなどの各種要求を行う。サービス処理部４０はサービス提供システム１０が提供するサービスに関する処理を行う。なお、Ｗｅｂサービス処理部２０、外部ストレージ連携部３０、サービス処理部４０等は、それぞれが異なるコンピュータ５００により実現されていても良い。
【００３６】
画面構成部２２は例えば図５〜図７のような設定画面１０００を構成する。図５〜図７は本実施形態に係る設定画面１０００の一例のイメージ図である。なお、図５〜図７の設定画面１０００はＷｉｚａｒｄ型のユーザインタフェース（ＵＩ）であって、ユーザから設定画面１０００を遷移させるための遷移要求操作を受け付けると、一連の順序に従って画面遷移が行われる。設定画面１０００はブラウザ５０により機器１４のパネル表示部９４０ａに表示される。
【００３７】
設定画面１０００は、進捗表示領域１００２、及び設定領域１０１０の他、遷移要求操作を受け付ける次へボタン１００４、戻るボタン１００６、及び終了ボタン１００８などの各種ボタンを有する構成である。進捗表示領域１００２は複数の設定画面１０００に対するユーザの設定操作の進捗度合いを表す領域である。進捗度合いとは、ユーザが複数の設定画面を用いて設定操作を行う際に、ユーザによりどの画面まで設定操作が行われているかを意味する。進捗表示領域１００２は、設定画面１０００の数（ページ数）の丸印「○」を表示させ、設定済みの設定画面１０００に対応する丸印「○」を丸印「●」に変更するなどして、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを表している。
【００３８】
進捗表示領域１００２は現在表示されている設定画面１０００に対応する丸印「○」を大きな丸印「●」に変更して目立たせることで、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを分かり易く表示している。さらに、進捗表示領域１００２は設定済みの設定画面１０００に対応する丸印「○」を丸印「●」に変更することで、未設定の設定画面１０００の数を把握し易く表示している。
【００３９】
図５は１ページ目の設定画面１０００のイメージ図である。したがって、進捗表示領域１００２は１ページ目の設定画面１０００に対応する左側から１番目の丸印「○」が大きな丸印「●」に変更されている。図５の設定画面１０００によれば、ユーザは全８ページの設定画面１００のうち、１ページ目の設定画面１０００が表示されていることを一目で把握できる。
【００４０】
図６は３ページ目の設定画面１０００のイメージ図である。したがって、進捗表示領域１００２は、３ページ目の設定画面１０００に対応する左側から３番目の丸印「○」が大きな丸印「●」に変更されている。また、図６は１、２ページ目の設定画面１０００が設定済みの例であり、１、２ページ目の設定画面１０００に対応する左側から１、２番目の丸印「○」が丸印「●」に変更されている。図６の設定画面１０００によれば、ユーザは全８ページの設定画面１００のうち、３ページ目の設定画面１０００が表示されていること、及び１、２ページの設定画面１０００が設定済みであることを一目で把握できる。
【００４１】
図７は８ページ目の設定画面１０００のイメージ図である。したがって、進捗表示領域１００２は、８ページ目の設定画面１０００に対応する左側から８番目の丸印「○」が大きな丸印「●」に変更されている。また、図７は１〜７ページ目の設定画面１０００が設定済みの例であり、１〜７ページ目の設定画面１０００に対応する左側から１〜７番目の丸印「○」が丸印「●」に変更されている。図７の設定画面１０００によれば、ユーザは全８ページの設定画面１００のうち、８ページ目の設定画面１０００が表示されていること、及び１〜８ページの設定画面１０００が設定済みであることを一目で把握できる。
【００４２】
また、図５の設定画面１０００は、ユーザからの遷移要求操作を受け付ける次へボタン１００４が表示されている。ユーザにより次へボタン１００４が押下されると、設定画面１０００は一連の順序に従って、次のページへの画面遷移が行われる。図６の設定画面１０００は、ユーザからの遷移要求操作を受け付ける次へボタン１００４、及び戻るボタン１００６が表示されている。ユーザにより次へボタン１００４が押下されると、設定画面１０００は一連の順序に従って、次のページへの画面遷移が行われる。ユーザにより戻るボタン１００６が押下されると、設定画面１０００は一連の順序に従って、前のページへの画面遷移が行われる。
【００４３】
さらに、図７の設定画面１０００は、ユーザからの遷移要求操作を受け付ける戻るボタン１００６、及び終了ボタン１００８が表示されている。ユーザにより戻るボタン１００６が押下されると、設定画面１０００は一連の順序に従って、前のページへの画面遷移が行われる。ユーザにより終了ボタン１００８が押下されると、複数の設定画面１０００に対するユーザの設定操作が終了する。
【００４４】
＜処理＞
次に、本実施形態に係る情報処理システム１において、設定画面１０００を遷移させる処理について説明する。図８Ａは本実施形態に係る設定画面１０００の設定開始から設定終了までの表示処理の一例のフローチャートである。ユーザは機器１４のパネル表示部９４０ａに設定画面１０００を表示させる為の操作を行う。
【００４５】
ユーザから機器１４のパネル表示部９４０ａに設定画面１０００を表示させる為の操作を受け付けると、機器１４の画面構成部２２はステップＳ１０に進み、表示中の設定画面１０００を示す進捗ｘに１ページ目を示す「０」を代入する。また、画面構成部２２は設定画面１０００の全ページ数を設定画面数ＳＵＭに代入する。図５〜図７の設定画面１０００の例では設定画面数ＳＵＭに設定画面１０００の最終ページ数「８」を示す「７」が代入される。
【００４６】
ステップＳ１２に進み、画面構成部２２は進捗ｘ＞０でなければ、図５の１ページ目の設定画面１０００を表示するため、戻るボタン１００６を表示するステップＳ１４の処理をスキップする。一方、画面構成部２２は進捗ｘ＞０であれば、図６又は図７の２ページ目以降の設定画面１０００を表示するため、戻るボタン１００６を表示するステップＳ１４の処理を行う。
【００４７】
ステップＳ１６に進み、画面構成部２２は設定画面数ＳＵＭ＝進捗ｘであるか否かを判定する。ステップＳ１６の処理は、表示中の設定画面１０００を示す進捗ｘが、設定画面１０００の最終ページ数を示す設定画面数ＳＵＭと同一であるか否か、言い換えれば表示中の設定画面１０００が最終ページであるか否かを判定している。
【００４８】
設定画面数ＳＵＭ＝進捗ｘでなければ、画面構成部２２は図６の設定画面１０００を表示するため、次へボタン１００４を表示するステップＳ２０の処理を行う。設定画面数ＳＵＭ＝進捗ｘであれば、画面構成部２２は図７の設定画面１０００を表示するため、終了ボタン１００８を表示するステップＳ１８の処理を行う。
【００４９】
ステップＳ２２において、画面構成部２２はユーザにより次へボタン１００４が押下されると、ステップＳ２４に進み、進捗ｘを１増加させ、ステップＳ２８で次のページの設定画面１０００を表示したあと、ステップＳ１２に戻る。
【００５０】
ステップＳ２２において、画面構成部２２はユーザにより戻るボタン１００６が押下されると、ステップＳ２６に進み、進捗ｘを１減少させ、ステップＳ２８で前のページの設定画面１０００を表示したあと、ステップＳ１２に戻る。ステップＳ２２において、画面構成部２２はユーザにより終了ボタン１００８が押下されると、図８Ａのフローチャートの処理を終了する。
【００５１】
このように、図８Ａのフローチャートの処理によれば、進捗ｘ＝０のときの図５の設定画面１０００、進捗ｘ＝２のときの図６の設定画面１０００、及び進捗ｘ＝７のときの図７の設定画面１０００を切り替えて表示できる。
【００５２】
ステップＳ２８において、画面構成部２２は設定画面１０００を表示するとき、図８Ｂのフローチャートに示す手順で、進捗表示領域１００２の表示を行う。図８Ｂは本実施形態に係る進捗表示領域１００２の表示処理の一例のフローチャートである。
【００５３】
ステップＳ３０において、画面構成部２２は設定画面１０００を表示する処理か、更新する処理か、を判定する。表示する処理であれば、画面構成部２２はステップＳ３２において進捗ｘ、設定画面数ＳＵＭの情報を設定画面情報保持部６０から取得する。ステップＳ３４に進み、画面構成部２２は設定画面数ＳＵＭの数の丸印「○」を進捗表示領域１００２に表示させる。
【００５４】
そして、ステップＳ３４に続いてステップＳ３８に進み、画面構成部２２は進捗ｘに対応する表示中の設定画面１０００を表す丸印「○」を大きな丸印「●」に変更し、大きな丸印「●」の左側の丸印「○」を、設定済みの設定画面１０００を表す丸印「●」に変更する。
【００５５】
一方、ステップＳ３０において更新する処理と判定すると、画面構成部２２はステップＳ３６において進捗ｘの情報を設定画面情報保持部６０から取得する。そして、ステップＳ３６に続いてステップＳ３８に進み、画面構成部２２は進捗ｘに対応する表示中の設定画面１０００を表す丸印「○」を大きな丸印「●」に変更し、大きな丸印「●」の左側の丸印「○」を、設定済みの設定画面１０００を表す丸印「●」に変更する。
【００５６】
このように、図８Ｂのフローチャートの処理によれば、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを表す図５〜図７に示した進捗表示領域１００２を実現できる。
【００５７】
なお、図５〜図７に示した進捗表示領域１００２は、図９又は図１０に示すような構成としてもよい。図９、図１０は本実施形態に係る設定画面１０００の一例のイメージ図である。図９は進捗表示領域１００２の設定画面１０００の数（ページ数）の丸印「○」にページ数を表示させ、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを更に分かり易く表示している。
【００５８】
図１０は進捗表示領域１００２の設定画面１０００の数（ページ数）の丸印「○」のうち、表示中の設定画面１０００に対応する丸印「○」にページ数を表示させ、最終ページの設定画面１０００に対応する丸印「○」にページ数を表示させ、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを更に分かり易く表示している。
【００５９】
なお、画面構成部２２は設定画面１０００の数（ページ数）が所定数（例えば５）未満である場合に図９の進捗表示領域１００２、所定数以上である場合に図５〜図７や図１０の進捗表示領域１００２のように表示切り替えを行ってもよい。このような表示切り替えを行うことにより、限られた進捗表示領域１００２を有効に利用できる。図５〜図７の進捗表示領域１００２の場合は、ユーザにより丸印が押下された場合に、押下された丸印に対応する設定画面１０００の詳細情報を吹き出し等により表示するようにしてもよい。
【００６０】
以上のように、本実施形態に係る情報処理システム１では、複数の設定画面１０００に対するユーザの設定操作の進捗度合いを分かり易く表示できる。
【００６１】
［第二の実施形態］
第一の実施形態では、ユーザが複数の設定画面１０００の全てのページを設定する例を示したが、デフォルト値でよい場合など、確認不要なページが存在する場合もある。そこで、第二の実施形態では、進捗表示領域１００２の丸印を押下することで、その丸印に対応する設定画面１０００のページまでスキップできるようにしている。
【００６２】
図１１はスキップ機能を利用した設定画面１０００の一例の画面遷移図である。設定画面１０００ａにおいてユーザは進捗表示領域１００２の最終ページの丸印を押下したものとする。ここでは、表示中の３ページ目の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在するとする。
【００６３】
画面構成部２２はスキップ機能を実行する際、表示中の３ページ目の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００や設定必須の設定画面１０００が存在か否かにより、表示する設定画面１０００を変化させる。図１１の例では、表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在するため、ユーザが押下により指定した最終ページの設定画面１０００ｃでなく、エラーのある設定画面１０００ｂが表示される。
【００６４】
表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在しなければ、画面構成部２２はユーザが押下により指定した最終ページの設定画面１０００ｃを表示する。設定画面１０００ｂのエラー部分を修正後に最終ページの丸印を押下することで、ユーザは最終ページの設定画面１０００ｃを表示させることができる。
【００６５】
なお、図１１の設定画面１０００ａから設定画面１０００ｂに遷移する前に警告画面を表示するようにしてもよい。また、画面構成部２２は表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００や設定必須の設定画面１０００が存在する場合に、警告を表示した上で、最終ページの設定画面１０００ｃを表示するようにしてもよい。また、画面構成部２２は設定ミスを防ぐため、全ての設定画面１０００を選択しなければ終了ボタン１００８を表示しないようにしてもよい。
【００６６】
図１２は本実施形態に係る設定画面１０００のスキップ機能の一例のフローチャートである。図１２のフローチャートは設定必須の設定画面１０００が有るか否かにより、表示する設定画面１０００を変化させる例について説明する。
【００６７】
ステップＳ５０においてユーザが進捗表示領域１００２の丸印を押下すると、画面構成部２２はステップＳ５２に進み、進捗ｘ、押下された記号ｙ、設定必須の設定画面ｚの情報を設定画面情報保持部６０から取得する。進捗ｘは表示中の設定画面１０００のページを示す。押下された記号ｙは、ユーザが押下により指定した設定画面１０００のページを示す。
【００６８】
ステップＳ５４に進み、画面構成部２２は表示中である設定画面１０００のページｘとユーザが押下により指定した設定画面１０００のページｙとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在するか否かを判定する。
【００６９】
表示中の設定画面１０００のページｘとユーザが押下により指定した設定画面１０００のページｙとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在する場合、画面構成部２２はステップＳ５６に進む。ステップＳ５６において画面構成部２２は進捗ｘに設定必須の設定画面ｚのページ数であるｚを代入し、設定必須のｚページの設定画面１０００を表示する。
【００７０】
一方、表示中の設定画面１０００のページｘとユーザが押下により指定した設定画面１０００のページｙとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在しない場合、画面構成部２２はステップＳ５８に進む。ステップＳ５８において画面構成部２２は、ユーザが押下により指定した設定画面１０００のページ数ｙを進捗ｘに代入して、ユーザが押下により指定したｙページの設定画面１０００を表示する。
【００７１】
以上、本実施形態に係る情報処理システム１では、エラーや設定必須の設定画面１０００を考慮したスキップ機能を進捗表示領域１００２の丸印などの記号の押下により実現できる。
【００７２】
［第三の実施形態］
第三の実施形態は、最終ページの設定画面１０００だけでなく、常時、終了ボタン１００８を表示するようにしている。図１３はスキップ機能を利用した設定画面１０００の一例の画面遷移図である。
【００７３】
設定画面１０００ａにおいてユーザは進捗表示領域１００２の終了ボタン１００８を押下したものとする。ここでは、表示中の３ページ目の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在するとする。
【００７４】
画面構成部２２は終了ボタン１００８が押下されると、表示中の３ページ目の設定画面１０００ａと最終ページの設定画面１０００ｃとの間に設定必須の設定画面１０００等が存在か否かにより、表示する設定画面１０００を変化させる。図１３の例では、表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在するため、終了ボタン１００８の押下により指定した最終ページの設定画面１０００ｃでなく、エラーのある設定画面１０００ｂが表示される。
【００７５】
表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００ｂが存在しなければ、画面構成部２２は終了ボタン１００８の押下により指定した最終ページの設定画面１０００ｃを表示する。設定画面１０００ｂのエラー部分を修正後に終了ボタン１００８を押下することで、ユーザは最終ページの設定画面１０００ｃを表示させることができる。
【００７６】
なお、図１３の設定画面１０００ａから設定画面１０００ｂに遷移する前に警告画面を表示するようにしてもよい。また、画面構成部２２は表示中の設定画面１０００ａと最終ページの設定画面１０００ｃとの間にエラーのある設定画面１０００や設定必須の設定画面１０００が存在する場合に、警告を表示した上で、最終ページの設定画面１０００ｃを表示するようにしてもよい。
【００７７】
図１４は本実施形態に係る設定画面１０００のスキップ機能の一例のフローチャートである。図１４のフローチャートは設定必須の設定画面１０００が有るか否かにより、表示する設定画面１０００を変化させる例について説明する。
【００７８】
ステップＳ８０においてユーザが終了ボタン１００８を押下すると、画面構成部２２はステップＳ８２に進み、進捗ｘ、設定画面数SUM、設定必須の設定画面ｚの情報を設定画面情報保持部６０から取得する。なお、進捗ｘは表示中の設定画面１０００のページを示す。設定画面数SUMは、ユーザが終了ボタン１００８の押下により指定した設定画面１０００の最終ページを示す。
【００７９】
ステップＳ８４に進み、画面構成部２２は表示中である設定画面１０００のページｘとユーザが終了ボタン１００８の押下により指定した設定画面１０００の最終ページSUMとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在するか否かを判定する。
【００８０】
表示中の設定画面１０００のページｘとユーザが終了ボタン１００８の押下により指定した設定画面１０００の最終ページSUMとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在する場合、画面構成部２２はステップＳ８６に進む。ステップＳ８６において画面構成部２２は進捗ｘに設定必須の設定画面ｚのページ数であるｚを代入し、設定必須のｚページの設定画面１０００を表示する。
【００８１】
表示中の設定画面１０００のページｘとユーザが終了ボタン１００８の押下により指定した設定画面１０００の最終ページSUMとの間に、ユーザによる設定がされていない設定必須の設定画面ｚが存在しない場合、画面構成部２２はステップＳ８８に進む。画面構成部２２はステップＳ８８において、ユーザが終了ボタン１００８の押下により指定した設定画面１０００の最終ページSUMを進捗ｘに代入して、最終ページの設定画面１０００を表示する。
【００８２】
以上、本実施形態に係る情報処理システム１では、エラーや設定必須の設定画面１０００を考慮したスキップ機能を終了ボタン１００８の押下により実現できる。
【００８３】
本発明は、具体的に開示された上記の実施形態に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。上記で説明した本実施形態の各機能は、一又は複数の処理回路によって実現することが可能である。ここで、本明細書における「処理回路」とは、電子回路により実装されるプロセッサのようにソフトウェアによって各機能を実行するようプログラミングされたプロセッサや、上記で説明した各機能を実行するよう設計されたＡＳＩＣ（Application Specific Integrated Circuit）、ＤＳＰ（digital signal processor）、ＦＰＧＡ（field programmable gate array）や従来の回路モジュール等のデバイスを含むものとする。
【００８４】
なお、次へボタン１００４、戻るボタン１００６、及び終了ボタン１００８は、ユーザから一連の順序に従った複数の画面の遷移要求操作を受け付ける１つ以上のオブジェクトの一例である。進捗表示領域１００２に表示された設定画面１０００の数（ページ数）の丸印は、複数の画面に対するユーザの操作の進捗度合いを表す記号の一例である。
【００８５】
進捗表示領域１００２に表示された丸印「○」と丸印「●」と大きな丸印「●」は記号の表示形態の一例である。丸印に表示されたページ数は、一連の順序に従った番号の一例である。戻るボタン１００６は第１のオブジェクトの一例である。次へボタン１００４は第２オブジェクトの一例である。また、終了ボタン１００８は第３のオブジェクトの一例である。
【符号の説明】
【００８６】
１    情報処理システム
１０    サービス提供システム
１２    外部ストレージシステム
１４    機器
１６    ＰＣ端末
１８    ネットワーク
２０    Ｗｅｂサービス処理部
２２    画面構成部
２４    アプリ実行部
２６    設定画面情報管理部
２８    操作受付部
３０    外部ストレージ連携部
４０    サービス処理部
５０    ブラウザ
６０    設定画面情報保持部
９４０ａ    パネル表示部
１０００、１０００ａ〜１０００ｃ    設定画面
１００２    進捗表示領域
１００４    次へボタン
１００６    戻るボタン
１００８    終了ボタン
１０１０    設定領域
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２００７−１８２０４号公報
【図１】
2020109566.tif 000003
【図２】
2020109566.tif 000004
【図３】
2020109566.tif 000005
【図４】
2020109566.tif 000006
【図５】
2020109566.tif 000007
【図６】
2020109566.tif 000008
【図７】
2020109566.tif 000009
【図８Ａ】
2020109566.tif 000010
【図８Ｂ】
2020109566.tif 000011
【図９】
2020109566.tif 000012
【図１０】
2020109566.tif 000013
【図１１】
2020109566.tif 000014
【図１２】
2020109566.tif 000015
【図１３】
2020109566.tif 000016
【図１４】
2020109566.tif 000017