(57)【要約】【課題】ユーザのアプリケーション操作の補助を行うとともに、係る操作を通じて、操作の習熟度を高める。【解決手段】操作監視アプリケーションの起動手段は、第３者作成のアプリケーションを起動し、状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。操作状況推定手段は、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定する。そして、表示手段は、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。【選択図】図２
2014139717.tif 000002
【特許請求の範囲】
【請求項１】
第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを有し、
前記操作監視アプリケーションが、
前記第３者作成のアプリケーションを起動する起動手段と、
前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、
該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、
を備え、
該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する表示手段を備えたことを特徴とする端末。
【請求項２】
第３者作成のアプリケーションと、
該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションと、
前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する管理手段と、
を有し、
前記操作監視アプリケーションが、
前記第３者作成のアプリケーションを起動する起動手段と、
前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、
を備え、
該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する表示手段を備えたことを特徴とする端末。
【請求項３】
第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを有し、
操作メニューを表示する第１の表示手段と、
該表示した操作メニューから目的の操作項目を選択する選択手段と、
前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段と、
前記表示した操作メニューから目的の操作項目を選択したときに、前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第１の起動手段と、
前記操作監視アプリケーションが、
前記操作項目と関連づけられた前記外部アプリケーションを起動する第２の起動手段と、
前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、
該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、
を備え、
該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第２の表示手段を備えたことを特徴とする端末。
【請求項４】
第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションと、フロー管理アプリケーションとを有し、
操作メニューを表示する第１の表示手段と、
該表示した操作メニューから目的の操作項目を選択する選択手段と、
前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段と、
前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する管理手段と、
前記操作監視アプリケーションが、
前記一連のフローに対応した前記外部アプリケーションを起動する起動手段と、
前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、
該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、
を備え、
該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第２の表示手段を備えたことを特徴とする端末。
【請求項５】
前記操作状況推定手段は、前記第３者作成のアプリケーションから取得した返り値を状態遷移情報として、前記第３者作成のアプリケーションの操作状況を推定することを特徴とする請求項１、請求項３、請求項４に記載の端末。
【請求項６】
起動手段と、状態遷移情報取得手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、
前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、
前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第２のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第３のステップと、
前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第４のステップと、
を備えたことを特徴とするアプリケーションの操作補助方法。
【請求項７】
管理手段と、起動手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、
前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、
前記操作状況推定手段が、前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する第２のステップと、
前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第３のステップと、
を備えたことを特徴とするアプリケーションの操作補助方法。
【請求項８】
第１の表示手段と、選択手段と、記憶手段と、第１の起動手段と、第２の起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、
前記第１の表示手段が、操作メニューを表示する第１のステップと、
前記選択手段が、該表示した操作メニューから目的の操作項目を選択する第２のステップと、
前記第１の起動手段が、前記表示した操作メニューから目的の操作項目を選択したときに、前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第３のステップと、
前記第２の起動手段が、前記操作項目と関連づけられた前記外部アプリケーションを起動する第４のステップと、
前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、
前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、
を備えたことを特徴とするアプリケーションの操作補助方法。
【請求項９】
第１の表示手段と、選択手段と、記憶手段と、管理手段と、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、
前記第１の表示手段が操作メニューを表示する第１のステップと、
前記選択手段が該表示した操作メニューから目的の操作項目を選択する第２のステップと、
前記管理手段が、前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する第３のステップと、
前記起動手段が、前記一連のフローに対応した前記外部アプリケーションを起動する第４のステップと、
前記状態遷移情報取得手段が前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、
前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、
を備えたことを特徴とするアプリケーションの操作補助方法。
【請求項１０】
起動手段と、状態遷移情報取得手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、
前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、
前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第２のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第３のステップと、
前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第４のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１１】
管理手段と、起動手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、
前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、
前記操作状況推定手段が、前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する第２のステップと、
前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第３のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１２】
第１の表示手段と、選択手段と、記憶手段と、第１の起動手段と、第２の起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、
前記第１の表示手段が、操作メニューを表示する第１のステップと、
前記選択手段が、該表示した操作メニューから目的の操作項目を選択する第２のステップと、
前記第１の起動手段が、前記表示した操作メニューから目的の操作項目を選択したときに、前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第３のステップと、
前記第２の起動手段が、前記操作項目と関連づけられた前記外部アプリケーションを起動する第４のステップと、
前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、
前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、
をコンピュータに実行させるためのプログラム。
【請求項１３】
第１の表示手段と、選択手段と、記憶手段と、管理手段と、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、
前記第１の表示手段が操作メニューを表示する第１のステップと、
前記選択手段が該表示した操作メニューから目的の操作項目を選択する第２のステップと、
前記管理手段が、前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する第３のステップと、
前記起動手段が、前記一連のフローに対応した前記外部アプリケーションを起動する第４のステップと、
前記状態遷移情報取得手段が前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、
前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、
前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザのアプリケーション操作の補助を行う端末、アプリケーションの操作補助方法およびプログラムに関する。
【背景技術】
【０００２】
従来、一つのクライアント端末において、複数の利用目的に応じたＯＳ環境を使い分ける際、ユーザ管理の手間を削減するために、実行部、端末管理部、ネットワークインターフェース部、入出力部とを備え、端末管理部は、少なくとも端末管理記録部、実行対象管理部、ユーザ管理部、ユーザインターフェース部を備える。端末管理記録部は、少なくとも実行対象とコンテキスト識別情報とユーザインターフェース情報とを対応させる利用モード管理情報と、コンテキスト識別情報とクレデンシャルとを対応させるコンテキスト管理情報と、接続先の装置等に対する認証に用いるクレデンシャルを記録している。ユーザ管理部は、保持者確認手段とクレデンシャル選択手段とを有する。実行対象管理部は、コンテキスト取得手段とユーザインターフェース情報取得手段とクレデンシャル設定手段とを有するクライアント端末が開示されている（例えば、特許文献１参照。）。
【０００３】
また、ユーザのソフトウェア（システム）の実際の操作履歴と、システム開発者が想定するシステムの使用例とのマッチングを行って、実操作履歴を最もよく表現しているユースケースを決定し、それを元にユーザのシステム利用目的を推定と、次にとる操作を決定するために、ユーザの利用目的に応じて、アプリケーションの機能を満たすための操作履歴を、状態または遷移の情報を含むモデル要素及びその組み合わせであるユースケースのデータベースから複数のユースケース候補と、アプリケーションから次操作の予測の要求であるサービス要求に基づく依頼信号に基づいて、逐次入力されるユーザ操作から依頼時点での操作実績パスである依頼時実績パスと、を取得し、依頼時実績パスと複数のユースケース候補とから依頼時操作実績パスとの適合度を算出し、最も適合度の高いユースケース候補を予測結果として出力する技術が開示されている（例えば、特許文献２参照。）。
【０００４】
また、ユーザ操作性に優れたホーム画面を表示させるために、操作される毎に操作履歴を記憶する記憶手段と、操作起点となるホーム画面を表示する際、操作履歴情報を取得してこの操作履歴情報から推奨情報を生成する生成手段と、生成された推奨情報を含んだホーム画面を表示する表示手段と、を備えた情報通信端末が開示されている（例えば、特許文献３参照。）。
【０００５】
さらに、一定の単位に基づき、画像を並べて表示し、全体における現在の位置を示し、全体像や現在の進捗の位置を正確に把握できるようにするために、表示入力装置が、複数種の機能を設定項目として表示する表示部と、呼び出すことにより予め選択、登録された前記設定項目を設定するための画面を表示部に表示させるプログラムを記憶する記憶部と、プログラムの呼出及び表示入力装置になされる設定入力を受け付ける入力部と、を有し、表示部は、プログラムが呼び出された際、現在位置を示すための位置表示画像、及び、プログラムに含まれる設定項目を設定する上で表示される、又は、表示された設定画面数を示す画面数表示画像を組み合わせた組み合わせ画像を、プログラムに含まれる前記設定項目ごとに、プログラムでの設定項目の表示順に並べて表示する技術が開示されている（例えば、特許文献４参照。）。
【０００６】
また、着信待ち受けにおいて、電話着信を検知すると、電話番号と共に着信中である旨の表示がなされ、オフフックキーを緑色で点滅させ、オンフックキーを赤色で点灯させることにより、操作を補助するための表示情報（補助情報）を表示させる技術（例えば、特許文献５参照。）やアプリケーションが使用される時間履歴を保持し、その時間になるとアプリケーションメニューを強調表示する技術（例えば、特許文献６参照。）も開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−１９８３４８号公報
【特許文献２】特開２０１１−１７０６７２号公報
【特許文献３】特開２０１１−０６６８５０号公報
【特許文献４】特開２０１１−１６４７２６号公報
【特許文献５】再公表０５／１２５１５９号公報
【特許文献６】特開２００６−１２７３７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ところで、スマートフォン等の、タッチパネルディスプレイによる表示および入力受付を可能とする端末においては、現在の端末の表示状況や端末設定、端末内記憶等の各状況に応じて、目的達成までの操作方法が無制限に存在し、かつ、入力方法が多様に変化する（押ボタンの表示位置を任意に変更できる、等）。加えて、近年の端末は、インタラクティブなＵＩ操作により、ユーザによるカスタマイズ性が高まっている（例えば、ホーム画面のアプリショートカット位置の変更や、ホームアプリ自体の変更等が容易である。）。
【０００９】
そのため、従来の非タッチパネルディスプレイおよびハードウェアキーを利用した端末では、入力手段や画面遷移が高々ハードウェアキーの絶対数、あるいはその絶対数で決まる分岐数でしか存在しえないため可能であった、端末標準開始位置（ホーム画面等）から、所定のハードウェアキーを順々に押すような操作ナビゲーション（別冊の説明書表記等で操作方法を提示する方法）が困難となっている。特に高齢者においては、ある目的に対して、同一操作方法による記憶をしている利用者が多いため、上記の課題がスマートフォン操作の困難性を高めている。
【００１０】
上述の特許文献１〜３、５、６に記載の技術では、次の操作方法を示したり、よく実施するアプリを表示したり、操作レベルに適したＵＩを提供したりする工夫がなされているが、以上のような方法では、目的となる操作をするためのアプリへ誘導することが可能となる一方で、目的達成までの利用者の操作習熟は高まらず、端末の利用満足感を必ずしも高められない。また、予測が誤ってしまったときに、誘導に頼っているユーザはその後操作できない状況に陥ってしまう。
【００１１】
また、上述の特許文献４に記載の技術では、操作フローを目視で確認できるようになっているが、スマートフォンでは、一連のアプリ起動を把握することよりも、その各アプリにおける操作自体に困難性があり、アプリ操作画面中での説明が求められる。また、当該アプリにおける操作の差異によって、上記操作フローから外れてしまうことが多々あるため、アプリ中での操作完遂の状況を把握したうえで操作フローを指示する必要がある。
【００１２】
一方で、一部のスマートフォンにおいては、セキュリティ保護の為、一アプリが他のアプリからの操作（データを取得する、ボタン・タッチ操作をする、等）を受け付けないようにされていることがある。そのため、第三者が作成したアプリ中での操作状況の把握は困難となっている。
【００１３】
また、電子版取扱説明書の中に、アプリ起動のためのリンクが張られているようなものもあるが、こうした方式では、電子版取扱説明書を見ながら、スマートフォン等を操作する必要があるために操作が煩雑であることから、こうした操作を複数回、ユーザが行うことを一般に期待できないという問題がある。
【００１４】
そこで、本発明は、上述の課題に鑑みてなされたものであり、ユーザのアプリケーション操作の補助を行うとともに、係る操作を通じて、操作の習熟度を高めることが可能な端末、アプリケーションの操作補助方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１５】
本発明は、上記の課題を解決するために、以下の事項を提案している。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【００１６】
（１）本発明は、第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを有し、前記操作監視アプリケーションが、前記第３者作成のアプリケーションを起動する起動手段と、前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、を備え、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する表示手段を備えたことを特徴とする端末を提案している。
【００１７】
この発明によれば、操作監視アプリケーションの起動手段は、第３者作成のアプリケーションを起動し、状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。操作状況推定手段は、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定する。そして、表示手段は、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報を外部アプリケーション上で確認することができる。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００１８】
（２）本発明は、第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションと、前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する管理手段と、を有し、前記操作監視アプリケーションが、前記第３者作成のアプリケーションを起動する起動手段と、前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、を備え、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する表示手段を備えたことを特徴とする端末を提案している。
【００１９】
この発明によれば、管理手段は、第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する。操作監視アプリケーションの起動手段は、第３者作成のアプリケーションを起動し、操作状況推定手段は、管理手段から、その状態変化を取得し、第３者作成のアプリケーションの操作状況を推定する。そして、表示手段は、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。したがって、外部アプリケーションから操作状況を指し示す明示的な情報が得られない場合でも、状態の変化から間接的に、操作状況を推定するため、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報を外部アプリケーション上で確認することができる。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００２０】
（３）本発明は、第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを有し、操作メニューを表示する第１の表示手段と、該表示した操作メニューから目的の操作項目を選択する選択手段と、前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段と、前記表示した操作メニューから目的の操作項目を選択したときに、前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第１の起動手段と、前記操作監視アプリケーションが、前記操作項目と関連づけられた前記外部アプリケーションを起動する第２の起動手段と、前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、を備え、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第２の表示手段を備えたことを特徴とする端末を提案している。
【００２１】
この発明によれば、第１の表示手段は、操作メニューを表示する。選択手段は、表示した操作メニューから目的の操作項目を選択する。記憶手段は、操作項目と外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する。第１の起動手段は、表示した操作メニューから目的の操作項目を選択したときに、記憶手段を検索し、操作項目と関連づけられた第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する。操作監視アプリケーションの第２の起動手段は、操作項目と関連づけられた外部アプリケーションを起動する。状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。操作状況推定手段は、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定する。第２の表示手段は、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、この操作目的に対応する外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００２２】
（４）本発明は、第３者作成のアプリケーションと、該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションと、フロー管理アプリケーションとを有し、操作メニューを表示する第１の表示手段と、該表示した操作メニューから目的の操作項目を選択する選択手段と、前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段と、前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する管理手段と、前記操作監視アプリケーションが、前記一連のフローに対応した前記外部アプリケーションを起動する起動手段と、前記第３者作成のアプリケーションから状態遷移情報を取得する状態遷移情報取得手段と、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する操作状況推定手段と、を備え、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第２の表示手段を備えたことを特徴とする端末を提案している。
【００２３】
この発明によれば、第１の表示手段は、操作メニューを表示する。選択手段は、表示した操作メニューから目的の操作項目を選択する。記憶手段は、操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する。管理手段は、表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、記憶手段を検索し、一連のフローに対応した第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する。操作監視アプリケーションの起動手段は、一連のフローに対応した外部アプリケーションを起動する。状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。操作状況推定手段は、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定する。第２の表示手段は、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、フロー管理アプリケーションを起動する。フロー管理アプリケーションは、個別の機能を有する複数の操作監視アプリケーションの起動、終了を管理し、それぞれの操作監視アプリケーションが、それぞれの操作目的を完結するための一連のフローに対応した外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００２４】
（５）本発明は、（１）、（３）、（４）の端末について、前記操作状況推定手段は、前記第３者作成のアプリケーションから取得した返り値を状態遷移情報として、前記第３者作成のアプリケーションの操作状況を推定することを特徴とする端末を提案している。
【００２５】
この発明によれば、操作状況推定手段は、第３者作成のアプリケーションから取得した返り値を状態遷移情報として、第３者作成のアプリケーションの操作状況を推定する。
【００２６】
（６）本発明は、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第２のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第３のステップと、前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第４のステップと、を備えたことを特徴とするアプリケーションの操作補助方法を提案している。
【００２７】
この発明によれば、起動手段が、第３者作成のアプリケーションを起動し、状態遷移情報取得手段が、第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００２８】
（７）本発明は、管理手段と、起動手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、前記操作状況推定手段が、前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する第２のステップと、前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第３のステップと、を備えたことを特徴とするアプリケーションの操作補助方法を提案している。
【００２９】
この発明によれば、起動手段が、第３者作成のアプリケーションを起動し、操作状況推定手段が、第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する管理手段から、その状態変化を取得し、第３者作成のアプリケーションの操作状況を推定する。そして、表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。したがって、外部アプリケーションから操作状況を指し示す明示的な情報が得られない場合でも、状態の変化から間接的に、操作状況を推定するため、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００３０】
（８）本発明は、第１の表示手段と、選択手段と、記憶手段と、第１の起動手段と、第２の起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、前記第１の表示手段が、操作メニューを表示する第１のステップと、前記選択手段が、該表示した操作メニューから目的の操作項目を選択する第２のステップと、前記第１の起動手段が、前記表示した操作メニューから目的の操作項目を選択したときに、前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第３のステップと、前記第２の起動手段が、前記操作項目と関連づけられた前記外部アプリケーションを起動する第４のステップと、前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、を備えたことを特徴とするアプリケーションの操作補助方法を提案している。
【００３１】
この発明によれば、第１の表示手段が、操作メニューを表示し、選択手段が、表示した操作メニューから目的の操作項目を選択する。第１の起動手段は、表示した操作メニューから目的の操作項目を選択したときに、操作項目と外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、操作項目と関連づけられた第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する。第２の起動手段は、操作項目と関連づけられた外部アプリケーションを起動し、状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、第２の表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、この操作目的に対応する外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００３２】
（９）本発明は、第１の表示手段と、選択手段と、記憶手段と、管理手段と、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法であって、前記第１の表示手段が操作メニューを表示する第１のステップと、前記選択手段が該表示した操作メニューから目的の操作項目を選択する第２のステップと、前記管理手段が、前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する第３のステップと、前記起動手段が、前記一連のフローに対応した前記外部アプリケーションを起動する第４のステップと、前記状態遷移情報取得手段が前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、を備えたことを特徴とするアプリケーションの操作補助方法を提案している。
【００３３】
この発明によれば、第１の表示手段が操作メニューを表示し、選択手段が表示した操作メニューから目的の操作項目を選択する。管理手段は、表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、一連のフローに対応した第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する。起動手段は、一連のフローに対応した外部アプリケーションを起動し、状態遷移情報取得手段が第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、第２の表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、フロー管理アプリケーションを起動する。フロー管理アプリケーションは、個別の機能を有する複数の操作監視アプリケーションの起動、終了を管理し、それぞれの操作監視アプリケーションが、それぞれの操作目的を完結するための一連のフローに対応した外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００３４】
（１０）本発明は、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第２のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第３のステップと、前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第４のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３５】
この発明によれば、起動手段が、第３者作成のアプリケーションを起動し、状態遷移情報取得手段が、第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００３６】
（１１）本発明は、管理手段と、起動手段と、操作状況推定手段と、表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、前記起動手段が、第３者作成のアプリケーションを起動する第１のステップと、前記操作状況推定手段が、前記第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する前記管理手段から、その状態変化を取得し、前記第３者作成のアプリケーションの操作状況を推定する第２のステップと、前記表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第３のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３７】
この発明によれば、起動手段が、第３者作成のアプリケーションを起動し、操作状況推定手段が、第３者作成のアプリケーションに利用される基本的な機能を提供し、管理する管理手段から、その状態変化を取得し、第３者作成のアプリケーションの操作状況を推定する。そして、表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。したがって、外部アプリケーションから操作状況を指し示す明示的な情報が得られない場合でも、状態の変化から間接的に、操作状況を推定するため、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００３８】
（１２）本発明は、第１の表示手段と、選択手段と、記憶手段と、第１の起動手段と、第２の起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、前記第１の表示手段が、操作メニューを表示する第１のステップと、前記選択手段が、該表示した操作メニューから目的の操作項目を選択する第２のステップと、前記第１の起動手段が、前記表示した操作メニューから目的の操作項目を選択したときに、前記操作項目と外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する前記記憶手段を検索し、前記操作項目と関連づけられた前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する第３のステップと、前記第２の起動手段が、前記操作項目と関連づけられた前記外部アプリケーションを起動する第４のステップと、前記状態遷移情報取得手段が、前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００３９】
この発明によれば、第１の表示手段が、操作メニューを表示し、選択手段が、表示した操作メニューから目的の操作項目を選択する。第１の起動手段は、表示した操作メニューから目的の操作項目を選択したときに、操作項目と外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、操作項目と関連づけられた第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションを起動する。第２の起動手段は、操作項目と関連づけられた外部アプリケーションを起動し、状態遷移情報取得手段は、第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、第２の表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、この操作目的に対応する外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００４０】
（１３）本発明は、第１の表示手段と、選択手段と、記憶手段と、管理手段と、起動手段と、状態遷移情報取得手段と、操作状況推定手段と、第２の表示手段とを備えた端末におけるアプリケーションの操作補助方法をコンピュータに実行させるためのプログラムであって、前記第１の表示手段が操作メニューを表示する第１のステップと、前記選択手段が該表示した操作メニューから目的の操作項目を選択する第２のステップと、前記管理手段が、前記表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、前記操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、前記一連のフローに対応した前記第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する第３のステップと、前記起動手段が、前記一連のフローに対応した前記外部アプリケーションを起動する第４のステップと、前記状態遷移情報取得手段が前記第３者作成のアプリケーションから状態遷移情報を取得する第５のステップと、前記操作状況推定手段が、該取得した状態遷移情報に基づいて、前記第３者作成のアプリケーションの操作状況を推定する第６のステップと、前記第２の表示手段が、該推定した操作状況に応じて、前記第３者作成のアプリケーションの操作画面上に操作補助情報を表示する第７のステップと、をコンピュータに実行させるためのプログラムを提案している。
【００４１】
この発明によれば、第１の表示手段が操作メニューを表示し、選択手段が表示した操作メニューから目的の操作項目を選択する。管理手段は、表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーションが、操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーションと第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションとを関連づけて記憶する記憶手段を検索し、一連のフローに対応した第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーションの起動、終了を管理する。起動手段は、一連のフローに対応した外部アプリケーションを起動し、状態遷移情報取得手段が第３者作成のアプリケーションから状態遷移情報を取得する。そして、操作状況推定手段が、取得した状態遷移情報に基づいて、第３者作成のアプリケーションの操作状況を推定し、第２の表示手段が、推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。つまり、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、フロー管理アプリケーションを起動する。フロー管理アプリケーションは、個別の機能を有する複数の操作監視アプリケーションの起動、終了を管理し、それぞれの操作監視アプリケーションが、それぞれの操作目的を完結するための一連のフローに対応した外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【発明の効果】
【００４２】
本発明によれば、第三者による外部アプリケーションに特別な改修を加えることなく、操作状況を推定することが可能となるという効果がある。これにより、スマートフォン等のアプリケーションにおける、直観で理解できない操作に対して、操作の補助情報を提供することが可能となり、現在の端末の表示状況に応じて、目的までの操作方法が多様に変化する端末においても、適切な操作方法を理解することが可能となる。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１の実施形態に係る端末の構成を示す図である。
【図２】本発明の第１の実施形態に係る端末の処理を示す図である。
【図３】本発明の第２の実施形態に係る端末の構成を示す図である。
【図４】本発明の第２の実施形態に係る端末の処理を示す図である。
【図５】本発明の第３の実施形態に係る端末の構成を示す図である。
【図６】本発明の第３の実施形態に係る端末の処理を示す図である。
【図７】本発明の第３の実施形態に係るメニュー表示を例示した図である。
【図８】本発明の第４の実施形態に係る端末の構成を示す図である。
【図９】本発明の第４の実施形態に係る端末の処理を示す図である。
【図１０】本発明の第４の実施形態に係るメニュー表示を例示した図である。
【図１１】本発明の第４の実施形態に係る手順の一覧表示を例示した図である。
【図１２】本発明の第４の実施形態に係る写真撮影操作を例示した図である。
【図１３】本発明の第４の実施形態に係る操作補助表示を例示した図である。
【発明を実施するための形態】
【００４４】
以下、本発明の実施形態について、図面を用いて、詳細に説明する。
なお、本実施形態における構成要素は適宜、既存の構成要素等との置き換えが可能であり、また、他の既存の構成要素との組合せを含む様々なバリエーションが可能である。したがって、本実施形態の記載をもって、特許請求の範囲に記載された発明の内容を限定するものではない。
【００４５】
＜第１の実施形態＞
図１および図２を用いて、本発明の第１の実施形態について説明する。
【００４６】
＜端末の構成＞
本実施形態に係る端末は、図１に示すように、外部アプリケーション１００と、操作監視アプリケーション２００と、表示部３００とから構成され、操作監視アプリケーション２００は、さらに、起動部２１０と、状態遷移情報取得部２２０と、操作状況推定部２３０とを備えている。
【００４７】
外部アプリケーション１００は、ユーザが端末を用いて行いたい処理を実行するために、外部からダウンロードされるアプリケーションである。なお、本実施形態では、その状態遷移の様子がわかる状態遷移情報が得られるアプリケーションを想定している。
【００４８】
操作監視アプリケーション２００は、第３者作成のアプリケーションの操作状況を監視するアプリケーションである。表示部３００は、後述する操作状況推定部２３０が推定した操作状況に応じて、第３者作成のアプリケーションの操作画面上に操作補助情報を表示する。
【００４９】
起動部２１０は、第３者作成のアプリケーション１００を起動する。状態遷移情報取得部２２０は、第３者作成のアプリケーション１００から状態遷移情報を取得する。ここで、状態遷移情報としては、外部アプリケーション１００から得られる返り値等が挙げられる。操作状況推定部２３０は、取得した状態遷移情報に基づいて、第３者作成のアプリケーション１００の操作状況を推定する。
【００５０】
＜端末の処理＞
図２を用いて、本実施形態に係る端末の処理について説明する。
【００５１】
図２に示すように、まず、操作監視アプリケーション２００内の起動部２１０が、第３者作成のアプリケーション１００を起動し（ステップＳ１１０）、状態遷移情報取得部２２０が、第３者作成のアプリケーション１００から状態遷移情報を取得する（ステップＳ１２０）。
【００５２】
次に、操作状況推定部２３０が、取得した状態遷移情報に基づいて、第３者作成のアプリケーション１００の操作状況を推定し（ステップＳ１３０）、表示部３００が、推定した操作状況に応じて、第３者作成のアプリケーション１００の操作画面上に操作補助情報を表示する（ステップＳ１４０）
【００５３】
以上、説明したように、本実施形態によれば、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００５４】
＜第２の実施形態＞
図３および図４を用いて、本発明の第２の実施形態について説明する。
【００５５】
＜端末の構成＞
本実施形態に係る端末は、図３に示すように、外部アプリケーション１１０と、操作監視アプリケーション２０１と、表示部３００と、管理部４００とから構成され、操作監視アプリケーション２０１は、さらに、起動部２１０と、操作状況推定部２３１とを備えている。なお、第１の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は、省略する。
【００５６】
外部アプリケーション１１０は、ユーザが端末を用いて行いたい処理を実行するために、外部からダウンロードされるアプリケーションであるが、例えば、写真をとるための写真用アプリケーションやＷｅｂ検索アプリケーション等のように、本実施形態では、その状態遷移の様子がわかる状態遷移情報が直接得られないアプリケーションを想定している。
【００５７】
管理部４００は、第３者作成のアプリケーション１００に利用される基本的な機能を提供し、管理する。管理部４００は、具体的には、ＰＣや携帯電話におけるオぺレーションシステム（ＯＳ）などがあげられる。操作状況推定部２３１は、管理部４００から、その状態変化を取得し、第３者作成のアプリケーション１００の操作状況を推定する。具体的には、例えば、写真用アプリケーションの場合には、カードメモリや端末内のメモリ素子の容量の増加量から、写真の撮影や写真の保存といった操作状況を推定し、Ｗｅｂ検索アプリケーションの場合には、ブラウザ内のウェブ閲覧履歴の変化の様子から、ウェブ検索が実行されたか否かの操作状況を推定する。その他、第３者作成のアプリケーションから、別のアプリケーションの起動や別画面への遷移の検知も含まれる。
【００５８】
＜端末の処理＞
図４を用いて、本実施形態に係る端末の処理について説明する。
【００５９】
図４に示すように、まず、起動部２１０が、第３者作成のアプリケーション１００を起動し（ステップＳ２１０）、操作状況推定部２３１が、第３者作成のアプリケーション１００に利用される基本的な機能を提供し、管理する管理部４００から、その状態変化を取得し、第３者作成のアプリケーション１００の操作状況を推定する（ステップＳ２２０）。そして、表示部３００が、推定した操作状況に応じて、第３者作成のアプリケーション１００の操作画面上に操作補助情報を表示する（ステップＳ２３０）。
【００６０】
以上、説明したように、本実施形態によれば、外部アプリケーションから操作状況を指し示す明示的な情報が得られない場合でも、状態の変化から間接的に、操作状況を推定するため、ユーザは、外部アプリケーションを起動するだけで、他に意図的な動作を行わなくても、操作補助情報が外部アプリケーション上に表示される。そのため、操作補助情報に従って、操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００６１】
＜第３の実施形態＞
図５から図７を用いて、本発明の第３の実施形態について説明する。
【００６２】
＜端末の構成＞
本実施形態に係る端末は、図５に示すように、外部アプリケーション１００と、操作監視アプリケーション２０２と、第２の表示部３１０と、第１の表示部５１０と、選択部５２０と、記憶部５３０と、第１の起動部５４０とから構成され、操作監視アプリケーション２０２は、さらに、第２の起動部２４０と、状態遷移情報取得部２２０と、操作状況推定部２３０とを備えている。なお、第１、第２の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は、省略する。
【００６３】
第１の表示部５１０は、例えば、図７に示すように、操作メニューを表示する。選択部５２０は、第１の表示部５１０に表示した操作メニューからユーザが、目的の操作項目を選択するための機能である。
【００６４】
記憶部５３０は、操作項目と外部アプリケーション１００と第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーション２０２とを関連づけて記憶する。第１の起動部５４０は、表示した操作メニューから目的の操作項目を選択したときに、記憶部５３０を検索し、操作項目と関連づけられた第３者作成のアプリケーション１００の操作状況を監視する操作監視アプリケーション２０２を起動する。第２の起動部２４０は、操作項目と関連づけられた外部アプリケーション１００を起動する。
【００６５】
＜端末の処理＞
図６を用いて、本実施形態に係る端末の処理について説明する。
【００６６】
図６に示すように、まず、第１の表示部５１０が、操作メニューを表示し（ステップＳ３１０）、選択部５２０が、表示した操作メニューから目的の操作項目を選択する（ステップＳ３２０）。
【００６７】
第１の起動部５４０は、表示した操作メニューから目的の操作項目を選択したときに、操作項目と外部アプリケーション１００と該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーション２０２とを関連づけて記憶する記憶部５３０を検索し、操作項目と関連づけられた第３者作成のアプリケーション１００の操作状況を監視する操作監視アプリケーション２０２を起動する（ステップＳ３３０）。
【００６８】
第２の起動部２４０は、操作項目と関連づけられた外部アプリケーション１００を起動し（ステップＳ３４０）、状態遷移情報取得部２２０は、第３者作成のアプリケーションから状態遷移情報を取得する（ステップＳ３５０）。
【００６９】
そして、操作状況推定部２３０が、取得した状態遷移情報に基づいて、第３者作成のアプリケーション１００の操作状況を推定し（ステップＳ３６０）、第２の表示部３１０が、推定した操作状況に応じて、第３者作成のアプリケーション１００の操作画面上に操作補助情報を表示する（ステップＳ３７０）。
【００７０】
以上、説明したように、本実施形態によれば、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、この操作目的に対応する外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００７１】
＜第４の実施形態＞
図８から図１３を用いて、本発明の第４の実施形態について説明する。
【００７２】
＜端末の構成＞
本実施形態に係る端末は、図８に示すように、外部アプリケーション１００と、操作監視アプリケーション２０３と、第２の表示部３１０と、第１の表示部５１０と、選択部５２０と、記憶部５３０と、管理部５５０と、フロー管理アプリケーション５６０とから構成され、操作監視アプリケーション２０２は、さらに、第２の起動部２４０と、状態遷移情報取得部２２０と、操作状況推定部２３０とを備えている。なお、第１、第２、第３の実施形態と同一の符号を付す構成要素については、同様の機能を有することから、その詳細な説明は、省略する。
【００７３】
管理部５５０は、表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーション５６０が、記憶部５３０を検索し、一連のフローに対応した第３者作成のアプリケーション１００の操作状況を監視する操作監視アプリケーション２０３の起動、終了を管理する。
【００７４】
つまり、本実施形態は、第１の表示部５１０に表示された目的別の操作メニューから一連の作業フローにしたがって、それぞれ別の機能を有する操作監視アプリケーション２０３を立ち上げるとともに、記憶部５３０に対応付けて記憶された外部アプリケーション１００を起動し、外部アプリケーション１００の表示画面上に操作補助表示をする。
【００７５】
＜端末の処理＞
図９を用いて、本実施形態に係る端末の処理について説明する。
【００７６】
図９に示すように、まず、第１の表示部５１０が操作メニューを表示し（ステップＳ４１０）、選択部５２０により、表示した操作メニューから目的の操作項目を選択する（ステップＳ４２０）。
【００７７】
管理部５５０は、表示した操作メニューから目的の操作項目を選択したときに、起動されるフロー管理アプリケーション５６０が、操作項目の操作目的を完結するための一連のフローに対応した外部アプリケーション１００と該第３者作成のアプリケーションの操作状況を監視する操作監視アプリケーション２０３とを関連づけて記憶する記憶部５３０を検索し、一連のフローに対応した第３者作成のアプリケーション１００の操作状況を監視する操作監視アプリケーション２０３の起動、終了を管理する（ステップＳ４３０）。
【００７８】
第２の起動部２４０は、一連のフローに対応した外部アプリケーション１００を起動し（ステップＳ４４０）、状態遷移情報取得部２２０が第３者作成のアプリケーション１００から状態遷移情報を取得する（ステップＳ４５０）。
【００７９】
操作状況推定部２３０は、取得した状態遷移情報に基づいて、第３者作成のアプリケーション１００の操作状況を推定し（ステップＳ４６０）、第２の表示手段３１０が、推定した操作状況に応じて、第３者作成のアプリケーション１００の操作画面上に操作補助情報を表示する（ステップＳ４７０）。
【００８０】
上記の処理を以下、図１０から図１３を用いて、具体的に説明する。
まず、端末の画面上に図１０に示す目的別メニュー一覧が表示される。図１０の場合には、そのメニューとして、「アドレスを交換したい！」、「風景を撮りたい！」、「孫に写真を送りたい！」、「地図で自分の居場所を確認したい！」、「株価が知りたい！」が表示されている。なお、メニューは、このほかにも用意されており、画面下部の→ボタンを操作することにより、他のメニューを閲覧、選択することができる。
【００８１】
図１０の目的別メニュー一覧から、例えば、「孫に写真を送りたい！」を選択した場合には、画面表示が図１１のように遷移し、目的を達成するための手順が表示される。具体的には、「１．写真を撮りましょう！」、「２．写真をビューアで確認しましょう！」、「３．Ｅメールで写真を送りましょう！」の手順が表示される。
【００８２】
ここで、右矢印ボタンを一回操作すると、「１．写真を撮りましょう！」の手順に対応する画面が図１２のように表示される。詳細には、端末、端末内の画面に表示された被写体および、ここに重ね合わせて「ボタンを押すと写真が撮れます」の操作補助情報が表示される。そして、図１３に遷移するとシャッター位置が、重ね合わせて表示される。
【００８３】
なお、図１０の目的別メニュー表示においては、メニューごとに達成度を設けて、操作の実施状況からユーザの目的別出来具合を判定、表示してもよい。また、図１１においては、操作前や各操作の合間などに全体フローを表示してもよい。また、図１２においては、どのアプリケーションを起動するかを理解させるために、アプリケーションのアイコンを押させて起動させてもよい。さらに、図１３においては、操作補助情報としては、アプリケーションの上のレイヤーに重ね合わせ表示をさせる以外に、音声合成で知らせる、音やバイブを利用する、等でもよい。また、想定外の操作をさせないために、必要な操作以外の操作は、これを無視するようにしてもよい。
【００８４】
以上、説明したように、本実施形態によれば、操作メニューをユーザに提示し、ユーザが操作目的に応じたメニューを選択すると、フロー管理アプリケーションを起動し、フロー管理アプリケーションは、個別の機能を有する複数の操作監視アプリケーションの起動、終了を管理して、それぞれの操作監視アプリケーションが、それぞれの操作目的を完結するための一連のフローに対応した外部アプリケーションを自動的に起動し、状態の遷移から操作状況を推定して、外部アプリケーション上に、操作補助情報を表示するため、ユーザは、操作目的に応じたメニューを選択するだけで、他に意図的な動作を行わなくても、操作補助情報にしたがって操作を行えば、苦もなく、やりたいことが実行できる。また、この操作を繰り返すことで、操作補助情報無しでも操作を再現できるように、習熟度向上が期待できる。
【００８５】
なお、端末の処理をコンピュータシステムが読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムを端末に読み込ませ、実行することによって本発明の端末を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００８６】
また、「コンピュータシステム」は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）システムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
【００８７】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００８８】
以上、この発明の実施形態につき、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００８９】
１００；外部アプリケーション
１１０；外部アプリケーション
２００；操作監視アプリケーション
２０１；操作監視アプリケーション
２０２；操作監視アプリケーション
２０３；操作監視アプリケーション
２１０；起動部
２２０；状態遷移情報取得部
２３０；操作状況推定部
２３１；操作状況推定部
２４０；第２の起動部
３００；表示部
３１０；第２の表示部
４００；管理部
５１０；第１の表示部
５２０；選択部
５３０；記憶部
５４０；第１の起動部
５５０；管理部
５６０；フロー管理アプリケーション
【図１】
2014139717.tif 000003
【図２】
2014139717.tif 000004
【図３】
2014139717.tif 000005
【図４】
2014139717.tif 000006
【図５】
2014139717.tif 000007
【図６】
2014139717.tif 000008
【図７】
2014139717.tif 000009
【図８】
2014139717.tif 000010
【図９】
2014139717.tif 000011
【図１１】
2014139717.tif 000012
【図１０】
2014139717.tif 000013
【図１２】
2014139717.tif 000014
【図１３】
2014139717.tif 000015