(57)【要約】【課題】ユーザが先にどのような処理シーケンスがあるのかを知ることができること。【解決手段】第１通信部は、クライアント端末装置からユーザ操作情報を取得する。表示生成部は、第１通信部が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部は、表示生成部が生成した処理シーケンスを示す表示情報を送信する。【選択図】図５
2014059647.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末装置からユーザ操作情報を取得する第１通信部と、
前記第１通信部が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成部と、
前記表示生成部が生成した処理シーケンスを示す表示情報を送信する第２通信部と、
を備えることを特徴とするアプリケーションサーバ装置。
【請求項２】
ユーザ操作情報を入力させる入力部と、
前記入力部が取得したユーザ操作情報をアプリケーションサーバ装置に送信する第１通信部と、
前記アプリケーションサーバ装置から送信された表示情報を取得する第２通信部と、
前記第２通信部が取得した表示情報に基づいて、処理シーケンス内の処理ステップを追加または変更して表示する出力部と、
を備えることを特徴とするクライアント端末装置。
【請求項３】
ユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成ステップと、
前記表示生成ステップで生成された処理シーケンスを示す表示情報を送信する通信ステップと、
を有することを特徴とするガイダンス表示方法。
【請求項４】
コンピュータに、
ユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成手順と、
前記表示生成手順で生成された処理シーケンスを示す表示情報を送信する通信手順と、
を実行させるためのガイダンス表示プログラム。
【請求項５】
クライアント端末装置とアプリケーションサーバ装置とを備えるガイダンス表示システムであって、
ユーザ操作情報を取得する通信部と、
前記通信部が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成部と、
前記表示生成部が生成した処理シーケンスを示す表示情報に基づいて、表示情報を表示する出力部と、
を備えること
を特徴とするガイダンス表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションサーバ装置、クライアント端末装置、ガイダンス表示方法、ガイダンス表示プログラム、ガイダンス表示システムに関する。
【背景技術】
【０００２】
近年、オンラインでの会員登録や決済が盛んになってきている。そして、会員登録や決済を行うとき、ユーザが情報を入力することを支援する技術が知られている。例えば、特許文献１に記載の入力支援装置は、複数の入力項目を有し、入力項目に対してデータ入力を受け付ける入力フォームへの入力装置を介したデータの入力を、入力項目への入力履歴である入力ログに基づいて支援する。解析部は、記憶部に記憶された入力ログにおける入力項目別の入力状況に基づいて、各入力項目への値の入力頻度を解析して解析情報を作成する。決定部は、解析情報における入力頻度に基づいて、入力フォームにおけるどの入力項目の表示態様を変化させるかを決定する。表示処理部は、決定に基づいて、入力フォームにおける入力項目の表示態様を変化させて、入力フォームへの入力装置を介したユーザの入力を支援するものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０９６１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、ユーザは、現在どのような処理シーケンスなのか把握することができない。また、特許文献１に記載の技術では、ユーザは、先にどのような処理シーケンスがあるのかを知ることができず、あとどれくらいの処理があるのかわからない。このような結果、ユーザは、情報の入力を、途中の処理シーケンスであきらめてしまう（脱落率が高くなる）という問題があった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、ユーザが先にどのような処理シーケンスがあるのかを知ることができるアプリケーションサーバ装置、クライアント端末装置、ガイダンス表示方法、ガイダンス表示プログラム、ガイダンス表示システムを提供することを課題とする。
【課題を解決するための手段】
【０００６】
（１）本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、アプリケーションサーバ装置であって、クライアント端末装置からユーザ操作情報を取得する第１通信部と、前記通信部が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成部と、前記表示生成部が生成した処理シーケンスを示す表示情報を送信する第２通信部と、を備えることを特徴とする。
【０００７】
（２）また、本発明の一態様は、クライアント端末装置であって、ユーザ操作情報を入力させる入力部と、前記入力部が取得したユーザ操作情報をアプリケーションサーバ装置に送信する第１通信部と、前記アプリケーションサーバ装置から送信された表示情報を取得する第２通信部と、前記第２通信部が取得した表示情報を表示する出力部と、を備えることを特徴とする。
【０００８】
（３）また、本発明の一態様は、ガイダンス表示方法であって、ユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成ステップと、前記表示生成ステップで生成された処理シーケンスを示す表示情報を送信する通信ステップと、を有することを特徴とする。
【０００９】
（４）また、本発明の一態様は、ガイダンス表示プログラムであって、コンピュータに、
ユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成手順と、前記表示生成手順で生成された処理シーケンスを示す表示情報を送信する通信手順と、を実行させる。
【００１０】
（５）また、本発明の一態様は、ガイダンス表示システムにおいて、クライアント端末装置とアプリケーションサーバ装置とを具備するガイダンス表示システムであって、ユーザ操作情報を取得する通信部と、前記通信部が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する表示生成部と、前記表示生成部が生成した処理シーケンスを示す表示情報に基づいて、表示情報を表示する出力部を備えることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態に係るガイダンス表示システムの構成の一例を示す概念図である。
【図２】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図３】本実施形態に係るクライアント端末装置の構成の一例を示す概略ブロック図である。
【図４】本実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図５】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶する支払方法項目値に対するアクションの一例を示すテーブルである。
【図６】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルである。
【図７】本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すシーケンス図である。
【図８】本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すフローチャート図である。
【図９】本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すフローチャート図である。
【図１０】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図１１】本発明の第２の実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図１２】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶するアンケートの回答の有無に関する処理シーケンス作成の一例を示すテーブルである。
【図１３】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルである。
【図１４】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図１５】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図１６】本発明の第３の実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図１７】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶するギフト設定に関する処理シーケンス作成の一例を示すテーブルである。
【図１８】本実施形態に係るアプリケーションサーバ装置の記憶部が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルである。
【図１９】実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図２０】本発明の第４の実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図２１】本実施形態に係る各処理ステップの処理シーケンス作成の一例を示すテーブルである。
【図２２】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図２３】本発明の第５の実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図２４】本実施形態に係るアンケートの標準回答時間の一例を示すテーブルである。
【図２５】本実施形態に係るアンケートに関する処理シーケンス作成の一例を示すテーブルである。
【図２６】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図２７】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図２８】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図２９】本発明の第６の実施形態に係るアプリケーションサーバ装置の構成の一例を示す概略ブロック図である。
【図３０】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【図３１】本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
【発明を実施するための形態】
【００１３】
（第１の実施形態）
以下、図面を参照しながら本発明の第１の実施形態について詳しく説明する。
図１は、本発明の実施形態に係るガイダンス表示システムＳ１の構成の一例を示す概念図である。
ガイダンス表示システムＳ１は、クライアント端末装置１と、アプリケーションサーバ装置２と、外部サービスサーバ装置３とを含んで構成される。クライアント端末装置１は、アプリケーションサーバ装置２と、外部サービスサーバ装置３と、ネットワークＮ１を介して通信を行う。
【００１４】
なお、本実施形態において、クライアント端末装置１とアプリケーションサーバ装置２は、別体として記載しているが、クライアント端末装置１とアプリケーションサーバ装置２とを一体となった情報処理装置として構成してもよい。また、情報処処理装置に、アプリケーションサーバ装置２の構成をアプリケーションソフトウェアとして実装してもよい。
第１の実施形態では、クライアント端末装置１のユーザが、インターネットを介して、販売者から商品を、キャリア決済を使用して購入する場合について説明する。
【００１５】
図２は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。この図は、クライアント端末装置１が表示する画面フローの一例であり、ユーザが購入商品を選択し、選択結果を確認した後の画面フローである。
【００１６】
画面Ｇ１００は、支払方法選択画面の一例を示す画面である。シーケンス表示Ｓｑ１１は、ユーザが行う処理ステップの流れを示す処理シーケンスを表す。シーケンス表示Ｓｑ１１は、処理シーケンス内の各処理ステップを表す画像で構成される。例えば、画面Ｇ１００では、画像Ｇ１０１は、処理シーケンス中の処理ステップ「支払方法選択」を表す。また、画面Ｇ１００のシーケンス表示Ｓｑ１１では、ユーザが処理済の処理ステップを表す画像、及び処理中の処理ステップを表す画像は、処理ステップを表す画像の枠の線の太さを変えることで表示されている。つまり、このような画像は、次回以降に処理する処理ステップを表す画像と、異なる表示態様で表示される。
【００１７】
なお、ユーザが処理済の処理ステップを表す画像と、処理中の処理ステップを表す画像とは、互いに異なる表示態様であってもよい。
このように、画像Ｇ１０１は、ユーザの商品購入に関する一連の処理シーケンスを表し、また、その処理シーケンスの中でどの工程を行っているかを示している。
【００１８】
支払方法選択ウインドウＧ１０２は、例えば、プルダウンメニューである。支払方法選択ウインドウＧ１０２には、マウスなどの入力装置でクリックするとクレジットカード、キャリア決済、オンライン銀行取引、電子マネー決済、コンビニエンスストア決済、振込決済などの選択枝が記載されており、ユーザはその選択枝の中から支払方法を選択できる。例えば、支払方法選択ウインドウＧ１０２において、ユーザが「クレジットカード」を選択すると、ガイド表示ウインドウＧ１０３には、「登録済みのクレジットカードで決済を行います」と表示される。
【００１９】
画面Ｇ１１０は、支払方法選択画面の別の一例を示す画面である。この画面は、画面Ｇ１００の支払方法選択ウインドウＧ１０２において、「キャリア決済」を選択された場合の画面である。シーケンス表示Ｓｑ１２は、ユーザが行う処理ステップの流れを示す処理シーケンスを表す。ここで、画面Ｇ１００のシーケンス表示Ｓｑ１１と画面Ｇ１１０のシーケンス表示Ｓｑ１２とを比較すると、シーケンス表示Ｓｑ１２には「キャリアでの認証」を示す画像Ｇ１１１が処理シーケンスに挿入されている。
【００２０】
すなわち、クライアント端末装置１は、ユーザ操作情報に基づいて、表示させる処理シーケンス内の処理ステップを追加する。これにより、ユーザは、新たな処理シーケンスを参照して、今後の処理ステップを把握できる。例えば、処理シーケンスが変わらない場合や、前の処理ステップに戻る場合には、ユーザは、処理シーケンスを信頼できずに、今後の処理ステップが分からないため、情報の入力を途中であきらめてしまう場合がある。これに対して、本実施形態では、処理シーケンス内の処理ステップを追加するので、ユーザは、今後の処理ステップを把握できるので、情報の入力を途中であきらめることを防止できる。
【００２１】
また、ガイド表示ウインドウＧ１１３には、ガイド表示ウインドウＧ１０３の表示に代えて、「キャリアによる月々のご利用料金と合わせてのご請求になります」と表示される。ユーザが「次へ進む」ボタンＧ１１４を押下すると、次の画面Ｇ１２０へと遷移する。
【００２２】
画面Ｇ１２０は、注文の確認画面の一例を示す画面である。シーケンス表示Ｓｑ１３では、シーケンス表示Ｓｑ１２と比較して、「注文の確認」の表示態様が変化している。つまり、シーケンス表示Ｓｑ１３では、処理ステップ「支払方法選択」から処理ステップ「注文の確認」に遷移していることが示されている。注文商品ウインドウＧ１２２には、購入する商品名、値段などが記載される。合計表示ウインドウＧ１２３には、購入する商品群の合計の金額が表示される。
注文内容に誤りがなければ、ユーザは、「次に進む」ボタンＧ１２４を押下する。アプリケーションサーバ装置２は、ボタンを押下したことを示すユーザ操作情報を取得すると、画面Ｇ１３０を遷移させる。
【００２３】
画面Ｇ１３０は、キャリア決済認証画面の一例を示す画面である。画面Ｇ１３０は、処理ステップ「キャリア決済」の処理シーケンスにおける「キャリア決済認証」の表示態様の変化の一例を示す画面である。
ユーザは、画面Ｇ１１０の支払方法選択ウインドウＧ１１２において「キャリア決済」を選択していることから、外部サービスサーバ装置３（キャリア決済サーバ装置）に接続している。
【００２４】
キャリア決済サーバ装置は、外部サービスサーバ装置３であるため、アプリケーションサーバ装置２が表示する画面とは異なる表示態様で、画面Ｇ１３０を表示する。このように、アプリケーションサーバ装置２と外部サービスサーバ装置３とで、表示態様を異ならせることで、ユーザは、情報の入力先がアプリケーションサーバ装置２から外部サービスサーバ装置３に切り替わったことを認識できる。なお、外部サービスサーバ装置３は、例えば、処理ステップを表す画像の枠の線の太さを変えることによって表示態様を変えているが、切り替わったことを示す画像を付与してもよい。
【００２５】
ユーザは、予め登録されているユーザＩＤを、ユーザＩＤウインドウＧ１３１に入力する。ユーザは、予めユーザＩＤに対応付けて登録されているパスワードをパスワードウインドウＧ１３２に入力する。ユーザは、ユーザＩＤおよびパスワードを入力した後、「認証」ボタンＧ１３３を押下する。外部サービスサーバ装置３は、認証ボタンの押下を示すユーザ操作情報を取得すると次の画面Ｇ１４０に遷移させる。
【００２６】
画面Ｇ１４０は、キャリア決済認証の確認画面の一例を示す画面である。画面Ｇ１４０は、処理ステップ「キャリア決済」の処理シーケンスにおける「キャリア決済確認」の表示態様の変化の一例を示す画像である。画面Ｇ１４０は、画面Ｇ１３０と同じ表示態様で表示される。
画面Ｇ１４０には、「決済内容の確認をしてください」と表示され、さらに「加盟店名  ＸＸストア」、「商品種別  デジタルコンテンツ」、「決済金額  ５００円」と表示される。画面Ｇ１４０の表示内容に誤りがなければ、ユーザは、「承認する」ボタンＧ１４１を押下する。外部サービスサーバ装置は、承認することを示すユーザ操作情報を取得するとアプリケーションサーバ装置２にリダイレクトする。その場合、アプリケーションサーバ装置２は、次の画面Ｇ１５０を表示する。
【００２７】
画面Ｇ１５０は、完了画面の一例を示す画面である。
クライアント端末装置１は、外部サービスサーバ装置３に接続して、「キャリア決済」を実行した。そのため、処理シーケンスの処理ステップ「キャリアでの認証」Ｇ１５１および処理ステップ「完了」Ｇ１５２は、該処理シーケンスを終了したことを、処理ステップを表す画像の枠の線の太さを変えることで示している。すなわち、シーケンス表示Ｓｑ１４は、全ての処理シーケンスを終えたことを、処理ステップを表す画像の枠の線の太さを変えることで示している。アプリケーションサーバ装置２は、「購入処理が完了しました。ありがとうございました。なお、デジタルコンテンツは自動的にダウンロードされます。」と表示させる。なお、本実施形態では、デジタルコンテンツの購入に関する説明をしているが、本発明はこれに限定されず、オンラインストアでの商品の購入に関して同様の表示態様をとることが出来る。ユーザは、「ストアトップに戻る」ボタンＧ１５３を押下することにより、オンラインストアのトップページに戻る。
【００２８】
図３は、本実施形態に係るクライアント端末装置の構成の一例を示す概略ブロック図である。
クライアント端末装置１は、入力部１０１と、制御部１０２と、通信部１０３と、出力部１０４とを含んで構成される。また、通信部１０３はネットワークＮ１と有線または無線を介して接続される。クライアント端末装置１は、その他公知の端末装置の構成を有するが、記載および説明は省略する。
【００２９】
入力部１０１は、マウス、キーボードなどの入力装置を備え、ユーザからの入力に基づいて、ユーザ操作情報を生成する。ここで、ユーザ操作情報とは、例えば、ユーザがマウス操作、キーボード操作などを行った際に生じる操作を示す情報である。なお、入力部および出力部の双方を、タッチパネルを備える表示部により構成してもよい。
ここで、ユーザ操作情報が商品購入の意図を示す情報である場合について説明する。入力部１０１は、生成したユーザ操作情報を制御部１０２に出力する。
【００３０】
制御部１０２は、入力部１０１からユーザ操作情報が入力されると、通信部１０３を介して、ユーザ操作情報をアプリケーションサーバ装置２に送信する。アプリケーションサーバ装置２は、処理シーケンスを示す情報をクライアント端末に返送する。
制御部１０２は、アプリケーションサーバ装置２から通信部１０３を介して処理シーケンスが入力されると、出力部１０４に出力する表示態様を処理シーケンスにしたがって変更し、出力部１０４に表示させる。制御部１０２は、入力部１０１からユーザ操作情報の入力や、通信部１０３を介してアプリケーションサーバ装置２から受け取る情報に従って、コンピュータネットワーク上におけるディジタル認証、セッションＩＤ、商品情報、値段、ＵＲＬ（ユーアールエル：Ｕｎｉｖｅｒｓａｌ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ。インターネットのウェブアドレスのことである。）の制御をおこなう。
【００３１】
通信部１０３は、変調／復調、符号化／復号化、周波数変換、無線波によるデータの送受信などを行う。通信部１０３は、ネットワークＮ１と有線または無線を介して接続する。出力部１０４は、液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどの表示装置を備え、ユーザへの情報の表示を行う。
【００３２】
図４は、本実施形態に係るアプリケーションサーバ装置２の構成の一例を示す概略ブロック図である。
アプリケーションサーバ装置２は、通信部２０１と、制御部２０２と、データ部２０３と、表示生成部２０４と、判定部Ｊ１００とを含んで構成される。また、通信部２０１は、ネットワークＮ１と有線を介して接続される。
【００３３】
通信部２０１は、変調／復調、符号化／復号化、周波数変換、データの送受信などを行う。通信部２０１は、ネットワークＮ１と有線を介して接続する。
アプリケーションサーバ装置２は、クライアント端末装置１から受信したユーザ操作情報を、通信部２０１を介して制御部２０２に出力する。制御部２０２は、該ユーザ操作情報をデータ部２０３、表示生成部２０４、および判定部Ｊ１００に出力する。
【００３４】
データ部２０３は、制御部２０２からユーザ操作情報が入力されると、アプリケーションサーバ装置２を識別する識別情報、決済金額、商品情報を、外部サービスサーバ装置３へのリダイレクトのパラメータとして生成する。データ部２０３は、制御部２０２から入力されたリダイレクト用ＵＲＬと、生成したパラメータとをクライアント端末装置１に送信する。データ部２０３は、外部サービスサーバ装置３からネットワークＮ１および制御部２０２を介して、トークンＢが入力されると、決済実行用のトークンＢをパラメータとして含む外部サービスサーバ装置３へのリクエストを生成する。データ部２０３は、生成したリクエストを、制御部２０２および通信部２０１を介して、外部サービスサーバ装置３に送信する。
【００３５】
表示生成部２０４は、制御部２０２からユーザ操作情報が入力されると、該ユーザ操作情報に対応する表示画面を生成する。表示生成部２０４は、判定部Ｊ１００から決済方法の選択を示すユーザ操作情報が入力されると、購入完了画面を生成する。表示生成部２０４は、判定部Ｊ１００から画面遷移を示すユーザ操作情報が入力されると、次に表示する表示画面を生成する。表示生成部２０４は、制御部２０２から入力されたユーザ操作情報に基づき、クライアント端末装置１に送信する処理シーケンスを生成する。表示生成部２０４は、制御部２０２、判定部Ｊ１００から入力されるユーザ操作情報に基づいて、クライアント端末装置１に送信する処理シーケンスを更新（変更）する。
【００３６】
判定部Ｊ１００は、記憶部Ｊ１０１と、支払方法判定部Ｊ１０２と、ユーザ操作情報判定部Ｊ１０３とを含んで構成される。
記憶部Ｊ１０１は、支払方法項目項毎のアクションを記憶している。記憶部Ｊ１０１は、処理ステップ毎の次の処理ステップ候補（候補ステップ）を記憶している。記憶部Ｊ１０１が記憶するデータ例は後述する。
【００３７】
支払方法判定部Ｊ１０２は、記憶部Ｊ１０１から支払方法に関するテーブルＴ１（図５）を読み出す。支払方法判定部Ｊ１０２は、制御部２０２から支払方法の選択を示すユーザ操作情報が入力されると、該決済方法、例えば、該決済方法としてキャリア決済が選択されたか否かを判定する。キャリア決済が選択された場合、支払方法判定部Ｊ１０２は、外部サービスサーバ装置３へのリダイレクトをデータ部２０３に生成させる。一方、キャリア決済が選択されなかった場合、支払方法判定部Ｊ１０２は、表示生成部２０４に購入完了画面を生成させる。
【００３８】
ユーザ操作情報判定部Ｊ１０３は、制御部２０２からユーザ操作情報が入力されると、画面遷移を示すユーザ操作情報か否かを判定する。画面遷移を示すユーザ操作情報である場合、ユーザ操作情報判定部Ｊ１０３は、次に遷移する画面を表示生成部２０４に生成させる。一方、画面遷移を示すユーザ操作情報でない場合、ユーザ操作情報判定部Ｊ１０３は、支払方法が変更されたか否かを判定する。支払方法が変更された場合、ユーザ操作情報判定部Ｊ１０３は、支払方法の変更内容に応じたガイダンス表示を表示生成部２０４に生成させる。一方、支払方法が変更されていない場合、ユーザ操作情報判定部Ｊ１０３は、表示生成部２０４に初期画面を生成させる。
【００３９】
図５は、本実施形態に係るアプリケーションサーバ装置２の記憶部Ｊ１０１が記憶する支払方法項目値に対するアクションの一例を示すテーブルＴ１である。
図示するようにテーブルＴ１は、支払方法項目値、アクションの項目列を有している。テーブルＴ１は、支払方法項目値毎にアクションの情報が格納される行と列からなる２次元の表である。例えば、支払方法項目値が「クレジットカード」の場合、対応するアクションは「クレジットカード認証」である。テーブルＴ１に示す支払方法項目値に対応するアクションが、「支払方法選択」の処理ステップの後の追加となる処理ステップとなる。
【００４０】
図６は、本実施形態に係るアプリケーションサーバ装置２の記憶部Ｊ１０１が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルＴ２である。
図示するようにテーブルＴ２は、処理ステップ、次の処理ステップの項目列を有している。テーブルＴ２は、処理ステップ毎に次の処理ステップの情報が格納される行と列からなる２次元の表である。例えば、処理ステップ「購入商品の確認」の場合、対応する次の処理ステップは、「支払方法の選択」である。テーブルＴ２に示す処理ステップに対応する次の処理ステップが、通常（デフォルト）の処理ステップである。
【００４１】
図７は、本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すシーケンス図である。
クライアント端末装置１は、出力部１０４において支払方法選択画面をユーザに提示する。ユーザは、支払方法を選択し、次へボタンを押下する（Ｓ１０１）。クライアント端末装置１は、ユーザ操作情報をアプリケーションサーバ装置２に送信する。
【００４２】
アプリケーションサーバ装置２の表示生成部２０４は、クライアント端末装置１の出力部１０４に表示させる画像を作成する。表示生成部２０４は、作成した画像をクライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、表示生成部２０４で生成された最終確認画面を表示する（Ｓ１０２）。
【００４３】
クライアント端末装置１の入力部１０１は、ユーザからユーザ操作情報を取得する。例えば、ユーザが最終確認画面で「次へボタン」を押下すると、制御部１０２は、該ユーザ操作情報をアプリケーションサーバ装置２に送信する（Ｓ１０３）。
アプリケーションサーバ装置２は、外部サービスサーバ装置３を識別する識別情報、決済金額、商品情報などをパラメータとして、外部サービスサーバ装置３へのリダイレクトをクライアント端末装置１に行わせる（Ｓ１０４）。
【００４４】
クライアント端末装置１は、アプリケーションサーバ装置２から受信したパラメータを外部サービスサーバ装置３に送信する（Ｓ１０５）。
外部サービスサーバ装置３は、決済認証画面をクライアント端末装置１に表示させる（Ｓ１０６）。
ユーザがクライアント端末装置１の入力部１０１において、出力部１０４に表示された決済認証画面の「認証ボタン」を押下すると、制御部１０２は、該ユーザ操作情報を外部サービスサーバ装置３に送信する（Ｓ１０７）。
【００４５】
外部サービスサーバ装置３は、決済確認画面をクライアント端末装置１の出力部１０４に表示させる（Ｓ１０８）。ユーザがクライアント端末装置１の入力部１０１において、出力部１０４に表示された決済確認画面の「承認ボタン」を押下すると、制御部１０２は、該ユーザ操作情報を外部サービスサーバ装置３に送信する（Ｓ１０９）。
外部サービスサーバ装置３は、クライアント端末装置１にアプリケーションサーバ装置２へのリダイレクトを送信する（Ｓ１１０）。この時、外部サービスサーバ装置３は、決済実行用のトークンＢを設定し、クライアント端末装置１に送信する。
【００４６】
クライアント端末装置１は、アプリケーションサーバ装置２に対し、コールバックリクエストを送信する（Ｓ１１１）。アプリケーションサーバ装置２は、セッションクッキーを利用してシーケンスを確認し、トークンＢを外部サービスサーバ装置３に送信して（Ｓ１１２）、決済の実行依頼を送信する。
【００４７】
外部サービスサーバ装置３は、トークンＢを利用してシーケンスを確認し、決済を実行する（Ｓ１１３）。アプリケーションサーバ装置２の表示生成部２０４は、購入完了画面を作成し、クライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、受信した購入完了画面を表示し、ユーザに提示する（Ｓ１１４）。
【００４８】
図８は、本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すフローチャート図である。
クライアント端末装置１の出力部１０４は、支払方法の選択画面をユーザに提示する（Ｆ１０１）。ユーザは、支払方法を選択し、次へボタンを押下する。クライアント端末装置１は、ユーザ操作情報をアプリケーションサーバ装置２に送信する。アプリケーションサーバ装置２は、クライアント端末装置１からユーザ操作情報を受信すると、表示生成部２０４で最終購入画面を生成する。アプリケーションサーバ装置２は、生成した最終購入画面をクライアント端末装置１に送信する。
【００４９】
クライアント端末装置１の出力部１０４は、最終購入画面を表示し、ユーザに提示する（Ｆ１０２）。ユーザは、出力部１０４に表示された最終購入画面を確認し、確認ボタンを押下する。この時、ユーザは、決済方法を選択する。例えば、キャリア決済を行う場合、アプリケーションサーバ装置２は、キャリア決済が選択されたか否かを判定する（Ｆ１０３）。
【００５０】
キャリア決済が選択されていない場合（Ｆ１０３  ＮＯ）、すなわち、キャリア決済以外の決済方法が選択された場合、表示生成部２０４は、購入完了画面を生成する。アプリケーションサーバ装置２は、生成した購入完了画面をクライアント端末装置１に送信する。クライアント端末装置１は、アプリケーションサーバ装置２から受信した購入完了画面を出力部１０４に表示し、ユーザへの提示を行う（Ｆ１０４）。
【００５１】
一方、キャリア決済が選択されている場合（Ｆ１０３  ＹＥＳ）、アプリケーションサーバ装置２は、外部サービスサーバ装置３（キャリア決済サーバ装置）にリダイレクトするよう、クライアント端末装置１に出力する（Ｆ１０５）。アプリケーションサーバ装置２の制御部２０２は、クライアント端末装置１からのコールバックリクエストを受け付ける。アプリケーションサーバ装置２の制御部２０２は、外部サービスサーバ装置３（キャリア決済サーバ装置）に対し、決済実行確認を実施する（図７に示したステップＳ１１２のリクエストと、ステップＳ１１３のレスポンス）（Ｆ１０６）。
【００５２】
アプリケーションサーバ装置２は、外部サービスサーバ装置３からのコールバックリクエストを受信すると、表示生成部２０４で購入完了画面の生成を行う。アプリケーションサーバ装置２は、生成した購入完了画面をクライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、受信した購入完了画面を表示し、ユーザへの提示を行う（Ｆ１０４）。
【００５３】
図９は、本実施形態に係るガイダンス表示システムにおける処理ステップの一例を示すフローチャート図である。図９は、図２における画面Ｇ１００、画面Ｇ１１０のクライアント端末装置１の処理ステップの一例に相当する。
クライアント端末装置１の出力部１０４は、初期画面を表示し、ユーザへ提示する（Ｆ２０１）。クライアント端末装置１は、アプリケーションサーバ装置２、外部サービスサーバ装置３からの入力イベントを待機する（Ｆ２０２）。アプリケーションサーバ装置２の表示生成部２０４は、クライアント端末装置１に表示する表示画面を生成する。アプリケーションサーバ装置２は、生成した表示画面をクライアント端末装置１に送信する。
【００５４】
クライアント端末装置１は、アプリケーションサーバ装置２から受信した表示画面を出力部１０４に表示し、ユーザに提示する。クライアント端末装置１の入力部１０１がユーザ操作情報を取得すると、アプリケーションサーバ装置２は、該ユーザ操作情報が、例えば、次へボタンを押下したか否かを判定する（Ｆ２０３）。ユーザが次へボタンを押下しなかった場合（Ｆ２０３  ＮＯ）、アプリケーションサーバ装置２は、ユーザが支払方法を変更したか否かを判定する（Ｆ２０４）。ユーザが支払方法を変更しなかった場合（Ｆ２０４  ＮＯ）、アプリケーションサーバ装置２の表示生成部２０４は、初期画面を生成する。アプリケーションサーバ装置２は、生成した初期画面をクライアント端末装置１に送信する。
【００５５】
クライアント端末装置１の出力部１０４は、受信した初期画面を表示し、ユーザに提示する（Ｆ２０１）。一方、ユーザが次へボタンを押下した場合（Ｆ２０３  ＹＥＳ）、アプリケーションサーバ装置２の表示生成部２０４は、次に表示する画面を生成する。アプリケーションサーバ装置２は、生成した画面をクライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、受信した画面を表示し、ユーザに提示する（Ｆ２０５）。クライアント端末装置１は、最終購入確認画面のリクエストをアプリケーションサーバ装置２に送信する（Ｆ２０８）。該リクエストには、ユーザが選択した支払方法の選択情報が含まれている。
【００５６】
ユーザが支払方法を変更した場合（Ｆ２０４  ＹＥＳ）、クライアント端末装置１は、支払方法の変更を示す情報をアプリケーションサーバ装置２に送信する。アプリケーションサーバ装置２は、クライアント端末装置１から受信した支払方法の変更を示す情報に基づき、表示生成部２０４で支払方法の変更を示す情報に応じたガイダンス表示を生成する。アプリケーションサーバ装置２は、生成した支払方法の変更を示す情報に応じたガイダンス表示をクライアント端末装置１に送信する。
【００５７】
クライアント端末装置１の出力部１０４は、アプリケーションサーバ装置２から受信した支払方法の変更を示す情報に応じたガイダンス表示を表示し、ユーザに提示する（Ｆ２０６）。アプリケーションサーバ装置２は、処理シーケンスに変更が必要か否かを判定する（Ｆ２０７）。アプリケーションサーバ装置２は、処理シーケンスに変更が必要でない場合（Ｆ２０７  ＮＯ）、表示生成部２０４は、初期画面を生成する。アプリケーションサーバ装置２は、生成した初期画面をクライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、受信した初期画面を表示し、ユーザに提示する（Ｆ２０１）。
【００５８】
一方、処理シーケンスに変更が必要である場合（Ｆ２０７  ＹＥＳ）、アプリケーションサーバ装置２の表示生成部２０４は、処理シーケンスを生成（更新）する。アプリケーションサーバ装置２は、生成した処理シーケンスをクライアント端末装置１に送信する。クライアント端末装置１の出力部１０４は、受信した処理シーケンスを表示し、ユーザに提示する（Ｆ２０９）。
【００５９】
図１０は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ１６０は、購入商品の確認後の支払方法選択画面の一例を示す画像である。処理シーケンス中の処理ステップ「支払方法選択」Ｇ１６１は、画面Ｇ１６０が商品購入に関する一連の処理シーケンスの中でどの工程を行っているかを示している。
【００６０】
支払方法選択ウインドウＧ１６２において、ユーザが「クレジットカード」を選択すると、ガイド表示ウインドウＧ１６３には、「登録済みのクレジットカードで決済を行います」と表示される。ユーザが「次へ進む」ボタンＧ１６４を押下（クリック）すると、次の画面へと遷移する。
【００６１】
画面Ｇ１７０は、処理ステップ「支払方法選択」の処理シーケンスにおいて、「クレジットカード」が選択されたときの表示態様の変化の一例を示す画面である。
処理シーケンスは、処理ステップ「支払方法選択」から処理ステップ「注文の確認」Ｇ１７１に遷移していることが示されている。注文の最終確認ウインドウＧ１７２には、購入する商品名、値段などが記載される。合計表示ウインドウＧ１７３には、購入する商品群の合計の金額「５００円」が表示される。
【００６２】
注文内容に誤りがなければ、ユーザは、「次に進む」ボタンＧ１７４を押下する。アプリケーションサーバ装置２は、ボタンを押下したことを示すユーザ操作情報を取得すると、次の処理シーケンスステップへと画面を遷移させる。
【００６３】
画面Ｇ１８０は、処理ステップ「完了」における表示の一例を示す画面である。
ユーザは、画面Ｇ１７０において注文内容の確認を行った後、「次へ進む」ボタンＧ１７４を押下する。これにより「クレジットカード」による決済が実行され、クライアント端末装置１の出力部１０４は、「購入処理が完了しました。ありがとうございました。なお、デジタルコンテンツは自動的にダウンロードされます。」と表示する。ユーザは、「ストアトップに戻る」ボタンＧ１８１を押下することにより、ストアのトップページに接続する。
【００６４】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【００６５】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
【００６６】
これにより、情報処理装置は、入力部１０１から取得したユーザ操作情報に基づいて出力部１０４に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【００６７】
（第２の実施形態）
以下、図面を参照しながら本発明の第２の実施形態について詳しく説明する。
第２の実施形態では、クライアント端末装置１のユーザが、インターネットを介して、販売者から商品を、クレジットカード決済を使用して購入する場合について説明する。また、ユーザがアンケートに回答することで商品の値引きをする場合について説明する。
【００６８】
図１１は、本発明の第２の実施形態に係るアプリケーションサーバ装置２ａの構成の一例を示す概略ブロック図である。
第１の実施形態におけるアプリケーションサーバ装置２とアプリケーションサーバ装置２ａとを比較すると、ユーザ操作情報判定部Ｊ１０３が削除され、アンケート回答判定部Ｊ１０４が追加されている。その他の構成は、アプリケーションサーバ装置２と同様であるので、説明は省略する。
【００６９】
アンケート回答判定部Ｊ１０４は、ユーザがアンケートに回答または非回答の意思表示を示すユーザ操作情報をクライアント端末装置１から取得する。アンケート回答判定部Ｊ１０４は、該ユーザ操作情報がアンケートに回答することを示すものか否かを判定する。アンケートに回答することを示すユーザ操作情報である場合、処理シーケンスに追加となる「アンケート」の処理ステップの表示を表示生成部２０４に生成させる。一方、アンケートに回答しないことを示すユーザ操作情報である場合、処理シーケンスは通常（デフォルト）のまま変更しない。
【００７０】
図１２は、本実施形態に係るアプリケーションサーバ装置２の記憶部Ｊ１０１が記憶するアンケートの回答の有無に関する処理シーケンス作成の一例を示すテーブルＴ３である。
図示するようにテーブルＴ３は、アンケート項目値、追加処理ステップ、追加箇所の各項目列を有している。テーブルＴ３は、アンケート項目値毎に、追加処理ステップ、追加箇所の情報が格納される２次元の表である。例えば、アンケート項目値が「回答」の場合、対応する追加処理ステップは、「アンケート」であり、追加箇所は、「「支払方法の選択」の次」である。
【００７１】
図１３は、本実施形態に係るアプリケーションサーバ装置２ａの記憶部Ｊ１０１が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルＴ４である。
図示するようにテーブルＴ４は、処理ステップ、次の処理ステップの各項目列を有している。テーブルＴ４は、処理ステップ、次の処理ステップの情報が格納される２次元の表である。例えば、処理ステップが「購入商品の確認」の場合、対応する次の処理ステップは、「支払方法の選択」である。テーブルＴ４とテーブルＴ２とを比較すると、テーブルＴ４は、処理ステップ「支払方法の選択」の次の処理ステップ「アンケート」が異なる。すなわち、処理ステップ「支払方法の選択」と処理ステップ「注文の確認」との間に処理ステップ「アンケート」が追加となっている。
【００７２】
図１４は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。この図は、クライアント端末装置１が表示する画面フローの一例であり、ユーザが購入商品を選択し、選択結果を確認した後の画面フローである。
【００７３】
画面Ｇ２００は、支払方法選択画面の一例を示す画画面である。シーケンス表示Ｓｑ１５は、ユーザが行う処理ステップの流れを示す処理シーケンスを表す。シーケンス表示Ｓｑ１５は、処理シーケンス内の各処理ステップを表す画像で構成される。例えば、画面Ｇ２００では、画像Ｇ２０１は、処理シーケンス中の処理ステップ「支払方法選択」を表す。また、画面Ｇ２００のシーケンス表示Ｓｑ１５では、ユーザが処理済の処理ステップを表す画像、及び処理中の処理ステップを表す画像は、処理ステップを表す画像の枠の線の太さを変えることで表示されている。つまり、このような画像は、次回以降に処理する処理ステップを表す画像と、異なる表示態様で表示される。
【００７４】
なお、ユーザが処理済みの処理ステップを表す画像と、処理中の処理ステップを表す画像とは、互いに異なる表示態様であってもよい。
このように、画像Ｇ２０１は、ユーザの商品購入に関する一連の処理シーケンスを表し、また、その処理シーケンスの中でどの工程を行っているかを示している。
【００７５】
支払方法選択ウインドウＧ２０２は、例えば、プルダウンメニューである。支払方法選択ウインドウＧ２０２において、ユーザが「クレジットカード」を選択すると、ガイド表示ウインドウＧ２０３には、「登録済みのクレジットカードにて決済を行います」と表示される。
また、画面Ｇ２００には、チェックボックスＧ２０４と、テキストラベルＧ２０５が表示されている。チェックボックスＧ２０４は、例えば、ユーザがアンケートに答えるか否かを意思表示するチェックボックスである。テキストラベルＧ２０５は、チェックボックスＧ２０４が対応する説明文、例えば「アンケートに答えて１００円値引きする」を表示する。
【００７６】
画面Ｇ２１０は、テキストラベルＧ２１３に対応するチェックボックスＧ２１２にチェックを入れたときの表示画面の一例を示す画面である。
ユーザがテキストラベルＧ２１３に表示された「アンケートに答えて１００円値引きする」に対応するチェックボックスＧ２１２にチェックを入れると、シーケンス表示Ｓｑ１６には、処理ステップ「アンケート」の画像Ｇ２１１が追加される。ユーザが「次へ進む」ボタンＧ２１４を押下すると、次の画面Ｇ２２０に遷移する。
【００７７】
画面Ｇ２２０は、ユーザがアンケートに答えること意思を示したことによる表示画面の一例を示す画面である。
処理シーケンスは、処理ステップ「アンケート」の画像Ｇ２１１の枠の線の太さが変更され、アンケート回答画面Ｇ２２０に遷移したことが示している。質問ウインドウＧ２２２には、「どこでこの商品を知りましたか？」とアンケート内容が表示される。質問ウインドウＧ２２２に対応する回答ウインドウＧ２２３は、例えば、プルダウンメニューが用いられ、「新聞広告、雑誌広告、テレビＣＭ、インターネット」などの選択肢からユーザは選択することができる。ユーザは、該当する選択肢、例えば、「テレビＣＭ」Ｇ２２４を選択する。ユーザは、アンケート回答後、「次へ進む」ボタンＧ２２５を押下することで、表示画面は次の画面Ｇ２３０へと遷移する。
【００７８】
画面Ｇ２３０は、注文の最終確認画面の一例を示す画面である。処理シーケンスは、処理ステップ「注文の確認」の画像Ｇ２３１の枠の線の太さが変更され、注文の最終確認画面Ｇ２３０に遷移したことが示している。注文の最終確認ウインドウＧ２３２には、購入する商品名、値段などが表示され、さらに、アンケートの回答による値引き金額が表示される。合計表示ウインドウＧ２３３には、購入する商品群の合計の金額からアンケートの回答による値引き金額を差し引いた金額「４００円」が表示される。
【００７９】
注文内容に誤りがなければ、ユーザは、「次に進む」ボタンＧ２３４を押下する。アプリケーションサーバ装置２は、ボタンを押下したことを示すユーザ操作情報を取得すると、次の処理シーケンスへと画面を遷移させる。
【００８０】
図１５は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ３００は、支払方法選択画面の一例を示す画面である。シーケンス表示Ｓｑ１７は、ユーザが行う処理ステップの流れを示す処理シーケンスを表す。シーケンス表示Ｓｑ１７は、処理シーケンス内の各処理ステップを表す画像で構成される。例えば、画面Ｇ３００では、画像Ｇ３０１は、処理シーケンス中の処理ステップ「支払方法選択」を表す。また、画面Ｇ３００のシーケンス表示Ｓｑ１７では、ユーザが処理済の処理ステップを表す画像、及び処理中の処理ステップを表す画像は、処理ステップを表す画像の枠の線の太さを変えることで表示されている。つまり、このような画像は、次回以降に処理する処理ステップを表す画像と、異なる表示態様で表示される。
【００８１】
なお、ユーザが処理済の処理ステップを表す画像と、処理中の処理ステップを表す画像とは、互いに異なる表示態様であってもよい。
このように、画像Ｇ３０１は、ユーザの商品購入に関する一連の処理シーケンスを表し、また、その処理シーケンスの中でどの工程を行っているかを示している。
【００８２】
例えば、支払方法選択ウインドウＧ３０２において「クレジットカード」を選択すると、
ガイド表示ウインドウＧ３０３には、「登録済みのクレジットカードにて決済を行います」と表示される。
また、画面Ｇ３００には、チェックボックスＧ３０４と、テキストラベルＧ３０５が表示されている。チェックボックスＧ３０４は、例えば、ユーザがアンケートに答えるか否かを意思表示するチェックボックスである。テキストラベルＧ３０５は、チェックボックスＧ３０４が対応する説明文、例えば「アンケートに答える（任意）」を表示する。
【００８３】
画面Ｇ３１０は、テキストラベルＧ３１３に対応するチェックボックスＧ３１２にチェックを入れたときの表示画面一例を示す画面である。
ユーザがテキストラベルＧ３１３に表示された「アンケートに答える（任意）」に対応するチェックボックスＧ３１２にチェックを入れると、シーケンス表示Ｓｑ１８には、オプションとして処理ステップ「アンケート」の画像Ｇ３１１が追加される。ユーザが「次へ進む」ボタンＧ３１４を押下すると、次の画面Ｇ３２０に遷移する。
【００８４】
画面Ｇ３２０は、ユーザがアンケートに答えること意思を示したことによる表示画面の一例を示す画面である。
シーケンス表示Ｓｑ１９は、処理ステップ「アンケート」の画像Ｇ３２１の枠の線の太さが変更されて表示され、アンケート回答画面Ｇ３２０に遷移したことが示している。質問ウインドウＧ３２２には、「よろしければあなたの年齢を教えてください（未入力可能）」とアンケート内容が表示される。質問ウインドウＧ３２２に対応する回答ウインドウＧ３２３は、例えば、入力フォームが用いられ、ユーザに記入させる回答ウインドウを表示する。ユーザは、任意のアンケートのため、入力フォームに記載するか否かを選択することができる。ユーザは、アンケート回答後、「次へ進む」ボタンＧ３２４を押下することで、表示画面は次の画面へと遷移する。
【００８５】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【００８６】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
【００８７】
これにより、情報処理装置は、入力部から取得したユーザ操作情報に基づいて出力部に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【００８８】
（第３の実施形態）
以下、図面を参照しながら本発明の第３の実施形態について詳しく説明する。
第３の実施形態では、クライアント端末装置１のユーザが、インターネットを介して、販売者から商品を、クレジットカード決済を使用して購入する場合について説明する。また、ギフトとして発送するかを選択する場合の処理ステップの変化について説明する。
【００８９】
図１６は、本発明の第３の実施形態に係るアプリケーションサーバ装置２ｂの構成の一例を示す概略ブロック図である。
第１の実施形態におけるアプリケーションサーバ装置２とアプリケーションサーバ装置２ｂとを比較すると、ユーザ操作情報判定部Ｊ１０３が削除され、ギフト設定判定部Ｊ１０５が追加されている。その他の構成は、アプリケーションサーバ装置２と同様であるので、説明は省略する。
【００９０】
ギフト設定判定部Ｊ１０５は、ユーザが購入商品をギフト発送するか否かの意思表示を示すユーザ操作情報をクライアント端末装置１から取得する。ギフト設定判定部Ｊ１０５は、該ユーザ操作情報がギフト発送することを示すものか否かを判定する。ギフト発送することを示すユーザ操作情報である場合、処理シーケンスに追加となる「ギフト設定」の処理ステップの表示を表示生成部２０４に生成させる。一方、ギフト発送しないことを示すユーザ操作情報である場合、処理シーケンスは通常（デフォルト）のまま変更しない。
【００９１】
図１７は、本実施形態に係るアプリケーションサーバ装置２ｂの記憶部Ｊ１０１が記憶するギフト設定に関する処理シーケンス作成の一例を示すテーブルＴ５である。
図示するようにテーブルＴ５は、ギフト設定項目値、追加処理ステップ、追加箇所の各項目列を有している。テーブルＴ５は、ギフト設定項目値毎に、追加処理ステップ、追加箇所の情報が格納される２次元の表である。例えば、ギフト設定項目値が「設定」の場合、対応する追加処理ステップは、「ギフト設定」であり、追加箇所は、「「支払方法の選択」の次」である。
【００９２】
図１８は、本実施形態に係るアプリケーションサーバ装置２ｂの記憶部Ｊ１０１が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルＴ６である。
図示するようにテーブルＴ６は、処理ステップ、次の処理ステップの各項目列を有している。テーブルＴ６は、処理ステップ、次の処理ステップの情報が格納される２次元の表である。例えば、処理ステップが「購入商品の確認」の場合、対応する次の処理ステップは、「支払方法の選択」である。テーブルＴ６とテーブルＴ２とを比較すると、テーブルＴ６は、処理ステップ「支払方法の選択」の次の処理ステップ「ギフト設定」が異なる。すなわち、処理ステップ「支払方法の選択」と処理ステップ「注文の確認」との間に処理ステップ「ギフト設定」が追加となっている。
【００９３】
図１９は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。この図は、クライアント端末装置１が表示する画面フローの一例であり、ユーザが購入商品を選択し、選択結果を確認した後の画面フローである。
【００９４】
画面Ｇ４００は、支払方法選択画面の一例を示す画面である。シーケンス表示Ｓｑ１９は、ユーザが行う処理ステップの流れを示す処理シーケンスを表す。シーケンス表示Ｓｑ１９は、処理シーケンス内の各処理ステップを表す画像で構成される。例えば、画面Ｇ４００では、画像Ｇ４０１は、処理シーケンス中の処理ステップ「支払方法選択」を表す。また、画面Ｇ４００のシーケンス表示Ｓｑ１９では、ユーザが処理済の処理ステップを表す画像、及び処理中の処理ステップを表す画像は、処理ステップを表す画像の枠の線の太さを変えることで表示されている。つまり、このような画像は、次回以降に処理する処理ステップを表す画像と、異なる表示態様で表示される。
【００９５】
なお、ユーザが処理済の処理ステップを表す画像と、処理中の処理ステップを表す画像とは、互いに異なる表示態様であってもよい。
このように、画像Ｇ４０１は、ユーザの商品購入に関する一連の処理シーケンスを表し、また、その処理シーケンスの中でどの工程を行っているかを示している。
【００９６】
例えば、支払方法選択ウインドウＧ４０２において「クレジットカード」を選択すると、
ガイド表示ウインドウＧ４０３には、「登録済みのクレジットカードにて決済を行います」と表示される。
また、画面Ｇ４００には、チェックボックスＧ４０４と、テキストラベルＧ４０５が表示されている。チェックボックスＧ４０４は、例えば、購入商品をギフト（贈り物）として発送するか否かを意思表示するチェックボックスである。テキストラベルＧ４０５は、チェックボックスＧ４０４が対応する説明文、例えば「ギフトとして発送する」を表示する。
【００９７】
画面Ｇ４１０は、テキストラベルＧ４１３に対応するチェックボックスＧ４１２にチェックを入れたときの表示画面の変化の一例を示す画面である。
ユーザがテキストラベルＧ４１３に表示された「ギフトとして発送する」に対応するチェックボックスＧ４１２にチェックを入れると、シーケンス表示Ｓｑ２０には、処理ステップ「ギフト設定」の画像Ｇ４１１が追加される。ユーザが「次へ進む」ボタンＧ４１４を押下すると、次の画面Ｇ４２０に遷移する。
【００９８】
画面Ｇ４２０は、ユーザがギフト発送する意思を示したことによる表示画面の一例を示す画面である。
処理シーケンスは、処理ステップ「ギフト設定」の画像Ｇ４２１の枠の線の太さが変更されて表示され、ギフト設定画面Ｇ４２０に遷移したことが示している。ラッピング選択ウインドウＧ４２２には、「ラッピングを選択してください」と表示される。ラッピング選択ウインドウＧ４２２に対応する選択ウインドウＧ４２３は、例えば、プルダウンメニューが用いられ、ユーザは、その中の選択肢から選択することができる。
【００９９】
メッセージウインドウＧ４２４には、「メッセージを入力してください」と表示される。ユーザは、独自のメッセージを添えてギフト発送したい場合、メッセージウインドウＧ４２４に対応する入力フォームＧ４２５にメッセージを入力する。ユーザは、ギフト設定後、「次へ進む」ボタンＧ４２６を押下することで、表示画面は次の画面Ｇ４３０へと遷移する。
【０１００】
画面Ｇ４３０は、注文の最終確認画面の一例を示す画面である。処理シーケンスは、処理ステップ「注文の確認」の画像Ｇ４３１の枠の線の太さが変更されて表示され、注文の最終確認画面Ｇ４３０に遷移したことが示している。注文の最終確認ウインドウＧ４３２には、購入する商品名、値段などが表示され、さらに、ラッピング発送による手数料の金額が表示される。合計表示ウインドウＧ４３３には、購入する商品群の金額とラッピング発送による手数料の合計金額「６００円」が表示される。
【０１０１】
注文内容に誤りがなければ、ユーザは、「次に進む」ボタンＧ４３４を押下する。アプリケーションサーバ装置２は、ボタンを押下したことを示すユーザ操作情報を取得すると、次の処理シーケンスへと画面を遷移させる。
【０１０２】
なお、「ギフトとして発送する」に対応するチェックボックスは、支払方法選択画面に表示することに限定されず、それより前のいずれかの画面（購入商品確認画面、宛先住所入力画面）などで表示してもよい。
【０１０３】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【０１０４】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
情報処理装置（クライアント端末装置１、アプリケーションサーバ装置２）は、ユーザ操作情報に基づいて、出力部１０４に表示する処理シーケンスの表示態様を変更し、追加された処理ステップの有無を表示する。
【０１０５】
これにより、情報処理装置は、入力部から取得したユーザ操作情報に基づいて出力部に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【０１０６】
（第４の実施形態）
以下、図面を参照しながら本発明の第４の実施形態について詳しく説明する。
第４の実施形態において、クライアント端末装置１のユーザが、インターネットを介して、会員登録を行う場合について説明する。
【０１０７】
図２０は、本発明の第４の実施形態に係るアプリケーションサーバ装置２ｃの構成の一例を示す概略ブロック図である。
第１の実施形態におけるアプリケーションサーバ装置２とアプリケーションサーバ装置２ｃとを比較すると、支払方法判定部Ｊ１０２と、ユーザ操作情報判定部Ｊ１０３とが削除され、入力項目判定部Ｊ１０６と、登録判定部Ｊ１０７が追加されている。その他の構成は、アプリケーションサーバ装置２と同様であるので、説明は省略する。
【０１０８】
入力項目判定部Ｊ１０６は、クライアント端末装置１の出力部１０４に表示されたユーザ情報入力画面において、各入力フォームに適切な情報が入力されているか否かを判定する。入力項目判定部Ｊ１０６は、例えば、「メールアドレス」入力フォームにおいて、正しくメールアドレスが入力されているか否かを判定する。正しくないアドレスまたは、既にアプリケーションサーバ装置２に登録済みのメールアドレスが入力されている場合、表示生成部２０４にエラー画面を生成させる。入力項目判定部Ｊ１０６は、必須項目とした入力フォームにユーザ情報が入力されているか否かを判定する。必須項目とした入力フォームにユーザ情報が入力されていない場合、入力項目判定部Ｊ１０６は、エラー画面を表示生成部２０４に生成させる。
【０１０９】
登録判定部Ｊ１０７は、例えば、予めトリガとして記憶されているチェックボックスにチェックが入れられたか否かを判定する。チェックボックスにチェックが入れられている場合、登録判定部Ｊ１０７は、表示生成部２０４に追加となる処理ステップを生成させる。
【０１１０】
図２１は、本実施形態に係るアプリケーションサーバ装置２ｃの記憶部Ｊ１０１が記憶する各処理ステップの処理シーケンス作成の一例を示すテーブルＴ７である。
図示するようにテーブルＴ７は、処理ステップ、次の処理ステップの各項目列を有している。テーブルＴ７は、処理ステップ、次の処理ステップの情報が格納される２次元の表である。例えば、処理ステップが「基本情報の入力」の場合、対応する次の処理ステップは、「連絡先情報の入力」である。
【０１１１】
図２２は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ５００は、オンライン会員登録を行うときの表示画面の一例を示す画面である。
シーケンス表示Ｓｑ２１は、処理ステップ「基本情報の入力」の画像Ｇ５０１を入力し終え、表示画面Ｇ５００が処理ステップ「連絡先情報の入力」Ｇ５０２に遷移していることを、処理ステップを表す画像の枠の線の太さを変更することで示している。画面Ｇ５００は、メールアドレス入力フォームＧ５０３と、住所入力フォームＧ５０４と、電話番号入力フォームＧ５０５とを表示している。ユーザは、それぞれの入力フォームに必要事項を入力する。テキストラベルＧ５０７には、「クレジットカード情報を登録する」と表示される。
【０１１２】
ユーザは、テキストラベルＧ５０７に対応するチェックボックスＧ５０６においてクレジットカード情報を登録するか否かの意思決定を示す。ガイド表示ウインドウＧ５０８は、「会員登録時にカード情報を登録すると、１００ポイントもらえます！」と表示される。
【０１１３】
画面Ｇ５１０は、テキストラベルＧ５１３に対応するチェックボックスＧ５１２にチェックを入れたときの表示画面の一例を示す画面である。
ユーザがテキストラベルＧ５１３に表示された「クレジットカード情報を登録する」に対応するチェックボックスＧ５１２にチェックを入れると、シーケンス表示Ｓｑ２２には、処理ステップ「クレジットカード情報の入力」の画像Ｇ５１１が追加される。ガイド表示ウインドウＧ５１４には、「ポイントは商品の支払いに適用することができます」と表示する態様が変更される。ユーザが「次へ進む」ボタンＧ５１５を押下すると、次の画面Ｇ５２０に遷移する。
【０１１４】
画面Ｇ５２０は、「クレジットカード情報の入力」画面の一例を示す画面である。
処理シーケンスは、処理ステップ「クレジットカード情報の入力」の画像Ｇ５２１の枠の線の太さが変更されて表示され、クレジットカード情報入力画面Ｇ５２０に遷移したことが示している。画面Ｇ５２０には、カード種類選択ウインドウＧ５２２と、名義人入力ウインドウＧ５２３と、カード番号入力ウインドウＧ５２４と、有効期限入力ウインドウＧ５２５とが表示される。
【０１１５】
ユーザは、カード種類選択ウインドウＧ５２２において、クレジットカードの種類を選択する。ユーザは、名義人入力ウインドウＧ５２３において、クレジットカードの名義人を入力する。ユーザは、カード番号入力ウインドウＧ５２４において、クレジットカード番号を入力する。ユーザは、有効期限入力ウインドウＧ５２５において、クレジットカードの有効期限を入力する。ユーザが「次へ進む」ボタンＧ５２６を押下すると、次の画面に遷移する。
【０１１６】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【０１１７】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
情報処理装置（クライアント端末装置１、アプリケーションサーバ装置２）は、ユーザ操作情報に基づいて、出力部１０４に表示する処理シーケンスの表示態様を変更し、処理シーケンスの追加の有無を表示する。
【０１１８】
これにより、情報処理装置は、入力部から取得したユーザ操作情報に基づいて出力部に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【０１１９】
（第５の実施形態）
以下、図面を参照しながら本発明の第５の実施形態について詳しく説明する。
図２３は、本発明の第５の実施形態に係るアプリケーションサーバ装置２ｄの構成の一例を示す概略ブロック図である。
第１の実施形態におけるアプリケーションサーバ装置２とアプリケーションサーバ装置２ｄとを比較すると、支払方法判定部Ｊ１０２と、ユーザ操作情報判定部Ｊ１０３が削除され、回答判定部Ｊ１０８と、回答率算出部Ｊ１０９が追加されている。その他の構成は、アプリケーションサーバ装置２と同様であるので、説明は省略する。
【０１２０】
回答判定部Ｊ１０８は、アンケートに関するテーブルＴ９（図２４）を記憶部Ｊ１０１から読み出す。回答判定部Ｊ１０８は、各処理ステップに関連する処理ステップを、ユーザ操作情報に基づいて処理シーケンスを変更する。
回答率算出部Ｊ１０９は、アンケートに関するテーブルＴ８およびテーブルＴ９（図２４）を記憶部Ｊ１０１から読み出す。回答率算出部Ｊ１０９は、処理中の処理ステップが処理シーケンス全体に対しての進捗度、すなわち処理シーケンス全体における回答率を算出する。回答率算出部Ｊ１０９は、算出した回答率から処理シーケンス全体における残りの必要回答数（残回答率）をクライアント端末装置１の出力部１０４に表示する。
なお、本実施形態において、回答率算出部Ｊ１０９は、残回答率を出力するとしているが、想定消費回答時間を出力してもよいし、想定必要時間を出力してもよい。
【０１２１】
図２４は、本実施形態に係るアンケートの標準回答時間の一例を示すテーブルＴ８およびテーブルＴ９である。
テーブルＴ８は、テーブルＴ９における標準回答時間を示している。図示するようにテーブルＴ９は、処理ステップ、標準時間、回答率、累計回答時間、所要回答時間、残り質問数、関連処理ステップの各項目列を有している。テーブルＴ９は、処理ステップ、標準時間、回答率、累計回答時間、所要回答時間、残り質問数、関連処理ステップの情報が格納される２次元の表形式のデータである。
【０１２２】
例えば、処理ステップが「Ｑ１」の場合、標準時間は「１分」、回答率は「７％」、累計回答時間は「１分」、所要回答時間は「１４分」、残り質問数は「７」、関連処理ステップは「Ｑ２」である。関連処理ステップは、各処理ステップに関連する処理ステップであり。例えば、処理ステップが「Ｑ１」の場合、関連処理ステップは「Ｑ２」となる。すなわち、処理ステップ「Ｑ１」の後に処理ステップ「Ｑ２」を行う処理シーケンスとなる。また、処理ステップが「Ｑ２」の場合、関連処理ステップは「Ｑ３」、または「Ｑ６」となる。処理ステップ「Ｑ２」の回答により次の処理ステップが「Ｑ３」または「Ｑ６」と分岐することを意味している。
【０１２３】
図２５は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ６００は、アンケートの分岐表示における表示画面の一例を示す画面である。
シーケンス表示Ｓｑ２３が分岐する場合、処理中でない処理シーケンスはすべて表示される。シーケンス表示Ｓｑ２３において、処理ステップ「Ｑ１」の画像Ｇ６０１、処理ステップ「Ｑ２」の画像Ｇ６０２は、全ユーザ共通の質問となっている。処理ステップ「・・・」の画像Ｇ６０３は、「Ｑ２」の画像Ｇ６０２以降の回答により、各々のユーザに対する質問が異なるため、「含み」を持たせた表示にしている。この「含み」を持たせた処理シーケンスにおける表示は、各質問に対する回答で展開されるか、格納される。
【０１２４】
質問ウインドウＧ６０５には、「自家用車を所有していますか？」と表示されている。それに対する回答ボタンとして、ラジオボタンＧ６０６とラジオボタンＧ６０７とが対になった回答ボタンが表示される。
【０１２５】
画面Ｇ６１０は、分岐を含むアンケートにおける表示画面の一例を示す画面である。質問ウインドウに表示された「自家用車を所有していますか？」の設問に対し、ユーザは、「いいえ」に該当するラジオボタンＧ６１４を選択する。処理シーケンスにおける処理ステップ「Ｑ２」に対する質問は、処理ステップ「Ｑ６」の画像Ｇ６１１、処理ステップ「Ｑ３」の画像Ｇ６１２、および処理ステップ「・・・」の画像が追加される。ユーザが「次へ進む」ボタンＧ６１５を押下すると、次の画面Ｇ６２０に遷移する。
【０１２６】
画面Ｇ６２０は、分岐を含むアンケートにおける表示画面の一例を示す画面である。回答済みとなった処理シーケンスにおける処理ステップ「Ｑ６」の画像Ｇ６２１は、処理ステップを表す画像の枠の線の太さが変更されて表示され、次の質問画面Ｇ６２０に遷移していることが示される。質問ウインドウＧ６２２に表示された「今後自家用車を購入されるとしたらいつごろでしょうか？」の設問に対し、ユーザは、回答ウインドウＧ６２３から該当する選択肢を選択する。ユーザが「次へ進む」ボタンＧ６１５を押下すると、次の画面に遷移する。
【０１２７】
画面Ｇ６３０は、分岐を含むアンケートにおける表示画面の一例を示す画面である。質問ウインドウに表示された「自家用車を所有していますか？」の設問に対し、ユーザは、「はい」に該当するラジオボタンＧ６３３を選択する。シーケンス表示Ｓｑ２５における処理ステップ「Ｑ２」に対する質問は、処理ステップ「Ｑ３」の画像Ｇ６３１、および処理ステップ「Ｑ６」の画像Ｇ６３２が追加される。ユーザが「次へ進む」ボタンＧ６３４を押下すると、次の画面Ｇ６４０に遷移する。
【０１２８】
画面Ｇ６４０は、分岐を含むアンケートにおける表示画面の一例を示す画面である。回答済みとなった処理シーケンスにおける処理ステップ「Ｑ３」の画像Ｇ６４１は、処理ステップを表す画像の枠の線の太さが変更されて表示され、次の質問画面Ｇ６４０に遷移していることが示される。質問ウインドウＧ６４２に表示された「車のタイプをお答えください？」の設問に対し、ユーザは、回答ウインドウＧ６４３の選択肢の中から該当する選択肢を選択する。ユーザが「次へ進む」ボタンＧ６１５を押下すると、次の画面に遷移する。
【０１２９】
図２６は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ６５０は、ポイント付与式アンケートにおける表示画面の一例を示す画面である。質問ウインドウＧ６５２に表示された「自家用車を所有していますか？」の設問に対し、ユーザは、「はい」に該当するラジオボタンＧ６５３を選択する。処理シーケンスにおける処理ステップ「Ｑ３」に対する質問は、処理ステップ「Ｑ６」の画像Ｇ６５１が追加される。このとき、パーソナルコンピュータなどのクライアント端末装置１であれば、選択するアンケートの回答と紐づけて、ポップアップウインドウなどで情報、例えば、処理シーケンスにおける処理ステップ「Ｑ６」Ｇ６５１に回答するとポイント付与などを表示する。また、ポイント付与対象の質問に該当する処理ステップには、チェックポイントであることを表示する。ユーザが「次へ進む」ボタンＧ６５４を押下すると、次の画面に遷移する。
【０１３０】
画面Ｇ６６０は、ポイント付与式アンケートにおける表示画面の一例を示す画面である。例えば、処理シーケンスにおける処理ステップ「Ｑ６」Ｇ６５１に回答するとポイント付与などを表示する。また、ポイント付与対象の質問に該当する処理シーケンスには、チェックポイントであることを表示する。このとき、該当する処理シーケンス、例えば、処理ステップ「Ｑ５」の画像Ｇ６６１にマウスのカーソルなどを合わせると、ポップアップウインドウＧ６６２が表示され、付与ポイント数などが表示される。ユーザが「次へ進む」ボタンＧ６６３を押下すると、次の画面に遷移する。
【０１３１】
なお、ポップアップウインドウＧ６６２の他の表示態様としては、アンケートを開始してからの想定経過時間ウインドウＧ６７０を用いて想定経過時間を表示してもよいし、各設問に関する回答予想時間を表示してもよい。また、設問で動画視聴などを伴う場合、視聴時間表示ウインドウＧ６８０を用いて表示してもよいし、設問画面のサムネイル画像ウインドウＧ６９０を表示してもよい。
【０１３２】
図２７は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ７００は、アンケートにおける表示画面の一例を示す画面である。設問ウインドウＧ７０３に「車のタイプをお答えください」と表示され、ユーザは、それに対する回答ウインドウＧ７０４の選択肢の中から該当する選択肢を選択する。例えば、回答ウインドウＧ７０４において「ミニバン」を選択すると、処理シーケンスは、次の質問が「Ｑ７」Ｇ７０１であることを示す。また、全体の処理シーケンスに対する残りの処理量を表す消化率を消化率ウインドウＧ７０２に表示する。ユーザが「次へ進む」ボタンＧ６６３を押下すると、次の画面に遷移する。
【０１３３】
画面Ｇ７１０は、アンケートにおける表示画面の一例を示す画面である。設問ウインドウに「車のタイプをお答えください」と表示され、ユーザは、それに対する回答ウインドウＧ７１３の選択肢の中から該当する選択肢を選択する。例えば、回答ウインドウＧ７１３において「軽自動車」を選択すると、処理シーケンスは、次の質問が処理ステップ「Ｑ４」Ｇ７１１であることを示す。また、全体の処理シーケンスに対する消化率を消化率ウインドウＧ７１２に表示する。画面Ｇ７００と画面Ｇ７１０とを比較すると、処理シーケンスにおける処理ステップ「Ｑ３」における回答ウインドウでの選択によって、設問数が変化し、全体の処理シーケンスにおける消化率も変化することがわかる。ユーザが「次へ進む」ボタンＧ６６３を押下すると、次の画面に遷移する。
【０１３４】
なお、設問が複数存在する場合、処理シーケンスにおける処理ステップ「・・・」の画像Ｇ７２０のように表示し、複数の設問があることをユーザに示してもよい。
【０１３５】
図２８は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ８００は、支払方法選択画面の一例を示す画面である。
【０１３６】
例えば、支払方法選択ウインドウＧ８０１において「クレジットカード」を選択すると、
ガイド表示ウインドウＧ８０２には、「登録済みのクレジットカードにて決済を行います」と表示される。
また、画面Ｇ８００には、チェックボックスＧ８０３と、テキストラベルＧ８０４が表示されている。チェックボックスＧ８０３は、例えば、ユーザがアンケートに答えるか否かを意思表示するチェックボックスである。テキストラベルＧ８０４は、チェックボックスＧ８０３が対応する説明文、例えば「アンケートに答えて１００円値引きする」を表示する。このとき、アイコンＧ８０５は、アンケートに回答するか否かに応じて追加となる処理シーケンスである。
ユーザが「次に進む」ボタンＧ８０６を押下すると、次の画面Ｇ８１０へと遷移する。
【０１３７】
画面Ｇ８１０は、アンケートへの回答をするか否かによって変化する表示画面の一例を示す画面である。
ユーザが、「アンケートに答えて１００円値引きする」に該当するチェックボックスＧ８１４にチェックを入れると、処理シーケンスにおける処理ステップ「支払方法選択」の画像Ｇ８１１と処理ステップ「注文の確認」の画像Ｇ８１２との間に適切なスペース、例えば、処理ステップアイコンＧ８１３の大きさ分をアニメーションによりスペースを空ける。テキストラベル「アンケートに答えて１００円値引きする」に表示された処理ステップアイコンは、アニメーションを伴って処理シーケンス内の適切な位置、例えば、処理ステップ「支払方法選択」の画像Ｇ８１１と処理ステップ「注文の確認」の画像Ｇ８１２との間に挿入される。
【０１３８】
なお、本実施形態では、チェックボックスにチェックを入れたときにアニメーションにより処理シーケンスに処理ステップの画像を追加するとしているが、入力フォームやプルダウンを用いたときも同様に処理シーケンスをアニメーションにより追加してもよい。また、アニメーションで動く処理ステップアイコン自体をユーザ操作情報に基づいてアニメーションのトリガとしてもよい。
【０１３９】
画面Ｇ８２０は、アニメーションにより処理シーケンスに処理ステップアイコンが追加されたときの表示画面の一例を示す画面である。
画面Ｇ８１０において、処理ステップ「アンケート」アイコンＧ８１３は、アニメーションにより画面Ｇ８２０における処理シーケンスの位置Ｇ８２１に追加される。
【０１４０】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【０１４１】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
情報処理装置（クライアント端末装置１、アプリケーションサーバ装置２）は、ユーザ操作情報に基づいて、出力部１０４に表示する処理シーケンスの表示態様を変更し、処理シーケンスの分岐や付加情報を表示する。
【０１４２】
これにより、情報処理装置は、入力部から取得したユーザ操作情報に基づいて出力部に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【０１４３】
（第６の実施形態）
以下、図面を参照しながら本発明の第６の実施形態について詳しく説明する。
図２９は、本発明の第６の実施形態に係るアプリケーションサーバ装置２ａの構成の一例を示す概略ブロック図である。
第１の実施形態におけるアプリケーションサーバ装置２とアプリケーションサーバ装置２ｅとを比較すると、支払方法判定部Ｊ１０２と、ユーザ操作情報判定部Ｊ１０３が削除され、支払方法選択判定部Ｊ１１０と、警告表示判定部Ｊ１１１が追加されている。その他の構成は、アプリケーションサーバ装置２と同様であるので、説明は省略する。
【０１４４】
支払方法選択判定部Ｊ１１０は、記憶部Ｊ１０１から支払方法に関するテーブルＴ１（図５）を読み出す。支払方法選択判定部Ｊ１１０は、制御部２０２から支払方法の選択を示すユーザ操作情報が入力されると、該決済方法、例えば、該決済方法としてキャリア決済が選択されたか否かを判定する。キャリア決済が選択された場合、支払方法選択判定部Ｊ１１０は、外部サービスサーバ装置３へのリダイレクトをデータ部２０３に生成させる。一方、キャリア決済が選択されなかった場合、支払方法選択判定部Ｊ１１０は、表示生成部２０４に購入完了画面を生成させる。支払方法選択判定部Ｊ１１０は、クライアント端末装置１から取得した支払方法の選択を示すユーザ操作情報を取得すると、該ユーザ操作情報を記憶部Ｊ１０１に記憶する。支払方法選択判定部Ｊ１１０は、ユーザ操作情報を警告表示判定部Ｊ１１１に出力する。
【０１４５】
警告表示判定部Ｊ１１１は、支払方法選択判定部Ｊ１１０からユーザ操作情報が入力されると、記憶部Ｊ１０１からテーブルＴ１（図５）を読み出す。警告表示判定部Ｊ１１１は、入力されたユーザ操作情報に基づいて、外部サービスサーバ装置３に、例えば、利用限度額の問合せを行う。警告表示判定部Ｊ１１１は、外部サービスサーバ装置３から受信した利用限度額通知に基づき、警告表示するか否かを判定する。利用限度額に達している場合、すなわちユーザの選択した決済方法で決済が不可能である場合、クライアント端末装置１の出力部１０４に警告を表示する。警告表示判定部Ｊ１１１は、外部サービスサーバ装置３に接続するとき、ユーザに、外部ドメインに接続することを通知する。
【０１４６】
図３０は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ８３０は、支払方法選択画面の一例を示す画面である。
支払方法選択ウインドウＧ８３１においてユーザが「クレジットカード」を選択すると、ガイド表示ウインドウＧ８３２には、「登録済みのクレジットカードで決済を行います」と表示される。ユーザが「次へ進む」ボタンＧ１０４を押下（クリック）すると、次の画面へと遷移する。
【０１４７】
画面Ｇ８４０は、支払方法選択画面の別の表示態様の一例を示す画面である。支払方法選択ウインドウＧ８４２において、「キャリア決済」を選択すると、アプリケーションサーバ装置２は、外部サービスサーバ装置３の認証なしにＡＰＩ（アプリケーションプログラムインターフェース：Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）を参照し、利用限度額などを参照する。利用限度額が超過している場合、ガイド表示ウインドウＧ８４３には、「月々の利用料金の上限を超えているためご利用になれません」と表示する。処理シーケンスにおける処理ステップ「キャリアでの認証」の画像Ｇ８４１は、処理ステップアイコンに注意喚起する文言または記号を表示する。ユーザが「次へ進む」ボタンＧ８４４を押下すると、次の画面へと遷移する。
【０１４８】
図３１は、本実施形態に係る処理シーケンスの変化に伴う表示態様の変化の一例を示す図である。
画面Ｇ９００は、購入商品の確認画面における表示画面の一例を示す画面である。
処理シーケンスにおける処理ステップ「購入商品の確認」の画像Ｇ９０１は、処理ステップを表す画像の枠の線の太さが変更されて表示され、処理シーケンス全体のうちどの処理ステップを処理しているかを示している。
購入商品の確認ウインドウＧ９０２には、購入する商品名、金額などが表示される。合計表示ウインドウＧ９０３には、購入する商品の合計金額「５００円」と表示される。
【０１４９】
画面Ｇ９１０は、支払方法選択における表示画面の一例を示す画面である。
処理シーケンスにおける処理ステップ「支払方法選択」の画像Ｇ９１１は、処理ステップを表す画像の枠の線の太さが変更されて表示され、処理シーケンス全体のうち、どの処理シーケンスを処理しているかをしめしている。
支払方法選択ウインドウＧ９１２において、ユーザが「クレジットカード」Ｇ９１２を選択すると、ガイド表示ウインドウＧ９１３には、「登録済みのクレジットカードにて決済を行います」と表示される。
【０１５０】
画面Ｇ９２０は、支払方法選択による表示画面の一例を示す画面である。
支払方法選択ウインドウＧ９２１において、ユーザが「キャリア決済」を選択する。このとき、処理シーケンスを変更するとともに、アプリケーションサーバ装置２に選択した支払方法を通知する。ガイド表示ウインドウＧ９２２には、「キャリアによる月々の利用料金と合わせてのご請求になります」と表示される。ここで、ユーザが故意にまたは過失によりブラウザの「戻る」ボタンを押下する。
【０１５１】
画面Ｇ９３０は、ブラウザの「戻る」ボタンを押下したことによる表示画面の一例を示す画面である。
画面Ｇ９３０は、購入商品の確認画面に遷移し、処理シーケンスも処理ステップ「購入商品の確認」へと遷移する。このとき、支払方法選択画面に遷移していないが、ブラウザの「戻る」ボタンを押下する前の処理シーケンスを表示する。すなわち、処理シーケンスにおける処理ステップ「キャリアでの認証」Ｇ９３１が表示されたままになる。ここで、ユーザが「次へ進む」ボタンＧ９３２を押下すると、次の画面へと遷移する。
【０１５２】
画面Ｇ９４０は、ブラウザの「戻る」ボタンを押下した後の表示画面の一例を示す画像である。
処理シーケンスは、処理ステップ「支払方法選択」Ｇ９４１へと遷移し、処理ステップを表す画像の枠の線の太さが変更されて表示され、処理中であることが示されている。支払方法選択ウインドウＧ９４２は、ブラウザの「戻る」ボタンを押下する前に選択していた「キャリア決済」が選択された状態になっている。ユーザが「次へ進む」ボタンＧ９４４を押下すると、次の画面に遷移する。
【０１５３】
この場合、画面Ｇ９１０の支払方法選択ウインドウにおいて、ユーザが支払方法を選択したときにアプリケーションサーバ装置２に支払い方法の選択内容を通知している。あらかじめアプリケーションサーバ装置２からの設定で、クライアント端末装置１のブラウザでコンテンツのキャッシュを行わないように指定している場合、ユーザがブラウザの「戻る」ボタンを押下した時、ブラウザは再読み込みを実行する。このとき、クライアント端末装置１からアプリケーションサーバ装置２から割り当てられたセッション識別子が送信されるため、同じユーザからの購入処理と判別することができる。アプリケーションサーバ装置２からクライアント端末装置１にセッション識別子に基づく画面内容を送信する。これにより、クライアント端末装置１は、支払い方法の選択内容が反映された状態で画面の表示を行う。なお、セッションの復元により不都合が生じる場合、エラー画面を表示して処理シーケンスの最初の画面に戻すリンクを表示してもよい。
【０１５４】
このように、本実施形態によれば、第１通信部（通信部２０１）は、クライアント端末装置からユーザ操作情報を取得する。表示生成部２０４は、第１通信部（通信部２０１）が取得したユーザ操作情報に基づいて、処理シーケンス内の処理ステップを追加または変更する表示情報を生成する。第２通信部（通信部２０１）は、表示生成部２０４が生成した処理シーケンスを示す表示情報を送信する。
【０１５５】
入力部１０１は、ユーザ操作情報を入力させる。第１通信部(通信部１０３)は、入力部１０１が取得したユーザ操作情報をアプリケーションサーバ装置２に送信する。第２通信部(通信部２０１)は、アプリケーションサーバ装置２から送信された表示情報を取得する。
出力部１０４は、第２通信部（通信部１０３）が取得した表示情報を表示する。
【０１５６】
これにより、情報処理装置は、入力部から取得したユーザ操作情報に基づいて出力部に表示する処理シーケンスを、処理内容に応じて適切に処理シーケンスを変更することができる。また、ユーザが情報の入力を途中であきらめることを防止できる。さらに、ユーザが先にどのような処理シーケンスがあるのかを知ることができる。
【０１５７】
なお、上述した実施形態におけるクライアント端末装置１、アプリケーションサーバ装置２、２ａ、２ｂ、２ｃ、２ｄ、２ｅ、情報処理装置の一部、または全部をコンピュータで実現するようにしても良い。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、クライアント端末装置１、アプリケーションサーバ装置２、２ａ、２ｂ、２ｃ、２ｄ、２ｅ、情報処理装置に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１５８】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。
【０１５９】
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１６０】
また、上述した実施形態におけるクライアント端末装置１、アプリケーションサーバ装置２、情報処理装置の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現しても良い。クライアント端末装置１、アプリケーションサーバ装置２、２ａ、２ｂ、２ｃ、２ｄ、２ｅ、情報処理装置の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化しても良い。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現しても良い。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いても良い。
【０１６１】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【０１６２】
１  クライアント端末装置
１０１  入力部
１０２  制御部
１０３  通信部
１０４  出力部
２２ａ、２ｂ、２ｃ、２ｄ、２ｅ  アプリケーションサーバ装置
２０１  通信部
２０２  制御部
２０３  データ部
２０４  表示生成部
Ｊ１００  判定部
Ｊ１０１  記憶部
Ｊ１０２  支払方法判定部
Ｊ１０３  ユーザ操作情報判定部
Ｊ１０４  アンケート回答判定部
Ｊ１０５  ギフト設定判定部
Ｊ１０６  入力項目判定部
Ｊ１０７  登録判定部
Ｊ１０８  回答判定部
Ｊ１０９  回答率算出部
Ｊ１１０  支払方法選択判定部
Ｊ１１１  警告表示判定部
３  外部サービスサーバ装置
Ｎ１  ネットワーク
Ｓ１  ガイダンス表示システム
【図１】
2014059647.tif 000003
【図２】
2014059647.tif 000004
【図３】
2014059647.tif 000005
【図４】
2014059647.tif 000006
【図５】
2014059647.tif 000007
【図６】
2014059647.tif 000008
【図７】
2014059647.tif 000009
【図８】
2014059647.tif 000010
【図９】
2014059647.tif 000011
【図１０】
2014059647.tif 000012
【図１１】
2014059647.tif 000013
【図１２】
2014059647.tif 000014
【図１３】
2014059647.tif 000015
【図１４】
2014059647.tif 000016
【図１５】
2014059647.tif 000017
【図１６】
2014059647.tif 000018
【図１７】
2014059647.tif 000019
【図１８】
2014059647.tif 000020
【図１９】
2014059647.tif 000021
【図２０】
2014059647.tif 000022
【図２１】
2014059647.tif 000023
【図２２】
2014059647.tif 000024
【図２３】
2014059647.tif 000025
【図２４】
2014059647.tif 000026
【図２５】
2014059647.tif 000027
【図２６】
2014059647.tif 000028
【図２７】
2014059647.tif 000029
【図２８】
2014059647.tif 000030
【図２９】
2014059647.tif 000031
【図３０】
2014059647.tif 000032
【図３１】
2014059647.tif 000033