(57)【要約】本発明は、アプリケーションリスト実行方法、アプリケーションリスト実行装置、プログラム及び記録媒体に関する。当該方法は、アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップとを含む。複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。【選択図】図１
2016524204.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップと、を含む
ことを特徴とするアプリケーションリスト実行方法。
【請求項２】
さらに、アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、
現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを、現在アプリケーションとするステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項３】
前記アプリケーションリストを設定する場合、
アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示するステップと、
選択された候補アプリケーションマークを、アプリケーションリストに追加するステップと、を含む
ことを特徴とする請求項２に記載のアプリケーションリスト実行方法。
【請求項４】
前記アプリケーションリストを設定する場合、
前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序を目標順序位置に移動するステップを含む
ことを特徴とする請求項２又は３に記載のアプリケーションリスト実行方法。
【請求項５】
前記アプリケーションリストにおける現在実行されているアプリケーションコマンドを取得するステップは、
直前のアプリケーションの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションリストから現在実行されているアプリケーションを取得するステップを含む
ことを特徴とする請求項１又は２に記載のアプリケーションリスト実行方法。
【請求項６】
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
判断の結果が属する場合、前記先行アプリケーションの実行結果を、現在アプリケーション実行動作のコンテンツとして実行するステップと、
判断の結果が属しない場合、前記現在アプリケーションを実行するステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項７】
前記現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したことであると、現在アプリケーションを実行するとき、生成された前記ピクチャ及び／又はマルチメディア情報を実行コンテンツとする
ことを特徴とする請求項６に記載のアプリケーションリスト実行方法。
【請求項８】
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツに属する場合、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信するステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項９】
前記先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含み、且つ前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションを実行するときにピクチャ及び／又はマルチメディア情報が生成されると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する
ことを特徴とする請求項８に記載のアプリケーションリスト実行方法。
【請求項１０】
前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示するステップを含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項１１】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するためのアプリケーション取得ユニットと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するための処理ユニットと、を備える
ことを特徴とするアプリケーションリスト実行装置。
【請求項１２】
さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するためのアプリケーションリスト取得ユニットと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定し、現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするための特定ユニットと、を備える
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１３】
さらに、
前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加するための設定ユニットを備える
ことを特徴とする請求項１２に記載のアプリケーションリスト実行装置。
【請求項１４】
さらに、
前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序を目標順序位置に移動するための移動ユニットを備える
ことを特徴とする請求項１２又は１３に記載のアプリケーションリスト実行装置。
【請求項１５】
アプリケーション取得ユニットは、直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションストリンから現在実行されているアプリケーションコマンドを取得する
ことを特徴とする請求項１１又は１２に記載のアプリケーションリスト実行装置。
【請求項１６】
前記処理ユニットは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、属する場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行し、属しない場合、前記現在アプリケーションを実行し、
或いは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツである場合、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１７】
さらに、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示する表示ユニットを備える
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１８】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するためのプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える
ことを特徴とするアプリケーションリスト実行装置。
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号がＣＮ２０１４１０１２４５５３．８であって、出願日が２０１４年３月３８日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべてのコンテンツを本発明に援用する。
【技術分野】
【０００２】
本発明は、通信分野に関し、特にアプリケーションリスト実行方法及びアプリケーションリスト実行装置に関する。
【背景技術】
【０００３】
従来技術において、多くのモバイル端末は、タッチスクリーン及び幾つかの実在のボタンを有する。タッチスクリーンを誤操作することを回避するために、モバイル端末を使用しない場合、モバイル端末のタッチスクリーンをロック状態に設定する必要がある。使用する場合、まず、タッチスクリーンのロックを解除する必要があり、その後、タッチスクリーンを介してモバイル端末を制御する。
【０００４】
実在のボタンは、少ないため、限られた幾つかの機能をしか制御できず、多くの操作がタッチスクリーンにより実現される。そのため、使用する度に、スクリーンをウェイクアップし、スクリーンのロックを解除し、アプリケーションを選択して、機能を実行する一連の操作が必要となるため、操作が非常に複雑で、適時性が悪く、操作するために大量の時間をかかってしまう。
【発明の概要】
【０００５】
本発明は、従来技術における問題を解決するために、アプリケーションリスト実行方法及びアプリケーションリスト実行装置を提供する。
【０００６】
本発明の実施例の第１局面において、アプリケーションリスト実行方法を提供する。前記方法は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップとを含む。
【０００７】
本発明の実施例の第２局面において、アプリケーションリスト実行装置を提供する。前記装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するためのアプリケーション取得ユニットと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するための処理ユニットとを備える。
【０００８】
本発明の実施例の第３局面において、アプリケーションリスト実行装置を提供する。前記装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するためのプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える。
【０００９】
本発明の実施例の技術方案は、以下の有益な効果を有する。即ち、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００１０】
以上の一般的な説明及び以下の詳細な説明は、例示的なもので、本発明を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００１１】
ここでの図面は、本明細書の一部として、本発明に適切な実施例を示し、明細書と合わせて本発明の理論を解釈する。
【００１２】
【図１】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図２】例示的な実施例の操作インターフェースを模式的に示す図である。
【図３】例示的な実施例の操作インターフェースを模式的に示す図である。
【図４】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図５】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図６】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図７】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図８】例示的な実施例に係るアプリケーションリスト実行装置を模式的に示す図である。
【図９】例示的な実施例に係るアプリケーションリスト実行装置のブロック図である。
【図１０】例示的な実施例のサーバの構成を模式的に示す図である。
【発明を実施するための形態】
【００１３】
ここで、例示的な実施例を詳細に説明し、その例が図面に示される。以下の説明は図面に言及する場合、特に説明しない限り、異なる図面における同じ符号は、同一又は相当な要素を示す。以下、例示的な実施例に開示された実施形態は、本発明と一致するすべての実施形態ではない。これらは、添付の特許請求の範囲に記載の本発明のある局面と一致する装置と方法の例だけである。
【００１４】
図１は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図１に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００１５】
ステップＳ１１：アプリケーションリストにおける実行しようとする現在アプリケーションを取得する。
【００１６】
ステップＳ１２：現在アプリケーションによる実行可能なコンテンツタイプ、及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行する。
【００１７】
一実施例において、当該方法は、さらに、アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、現在アプリケーションの実行が終了又は開始した後、アプリケーションリストにおける全てのアプリケーションが実行されるまで、アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするステップと、を含む。
【００１８】
一実施例において、アプリケーションリストを設定する場合、アプリケーションリスト設置画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加する。
【００１９】
図２に示すように、最初に、「シングルクリック」のアプリケーションリストにおいて、カメラアプリケーションのみを有するため、図２に示した「カメラ」をアプリケーションマークとして使用する。当該「シングルクリック」のアプリケーションリストに他のアプリケーションを追加しようとする場合、図２に示したアプリケーションプログラムボタン「＋」をシングルクリックし、追加トリガー指令を生成し、そして、アプリケーションを追加するための候補アプリケーションマークを表示する。当該候補アプリケーションマークは、文字、図形又は両者の組み合わせ等の形態で形成される。例えば、選択された候補アプリケーションマークが「ＷｅＣｈａｔモーメンツ」である場合、当該候補アプリケーションマークが「カメラ」のアプリケーションの下側に、アプリケーションリストに追加され、表示される。
【００２０】
一実施例において、アプリケーションリストを設定する場合、アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、選択された候補アプリケーションマークが目標順序位置に移動され、それに伴い、移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動される。例えば、図２における２つのアプリケーションの位置を移動することができる。
【００２１】
一実施例において、アプリケーションリストにおける現在に実行されているアプリケーションコマンドを取得する方法は、直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、アプリケーションリストから現在に実行されているアプリケーションコマンドを取得する。図２に示すように、シングルクリック等の実行トリガー指令によってアプリケーションリストを実行する場合、最初、アプリケーションリストにおける実行しようとする現在アプリケーションとして、「カメラ」を取得し、且つ当該現在アプリケーションがアプリケーションリストにおける第１アプリケーションであるため、直接に撮影動作を実行する。そして、アプリケーションリストにおける次のアプリケーション（共有）を現在アプリケーションとする。
【００２２】
一実施例において、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定し実行するステップは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、ＹＥＳの場合、先行アプリケーションの実行結果を現在アプリケーションの動作のコンテンツとして実行するステップと、ＮＯの場合、現在アプリケーションを実行するステップとを含む。
【００２３】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ、及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。図２を例として、現在アプリケーションの実行コンテンツがピクチャを共有することであり、また、当該アプリケーションリストにおける先行アプリケーションであるカメラの実行結果がピクチャを生成したのである場合、ユーザが当該生成されたピクチャを再び選択する必要がなく、先行アプリケーションにより生成されたピクチャを直接に共有することができる。図２に示した２つのアプリケーションの間に、例えば、録音などの他のアプリケーションが介在しても、ピクチャの共有動作に影響を与えない。これは、先行アプリケーションを判断するとき、全ての先行アプリケーションをトラバースするためである。当然、直前の先行アプリケーションだけを取得するように設定してもよい。
【００２４】
一実施例において、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定し実行するステップは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、先行アプリケーションの実行結果が実行中の場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプであるか否かを判断するステップと、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツであると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を、実行中の先行アプリケーションへ送信するステップとを含む。例えば、先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ、及びマルチメディア情報を含み、且つ先行アプリケーションの実行結果が実行中である場合、現在アプリケーションの実行によりピクチャ及び／又はマルチメディア情報を生成すると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。
【００２５】
図３を例として、「トリプルクリック」のアプリケーションリストに含まれたアプリケーションは、順に「カメラ」、「録画」、「懐中電灯」、「録音」、「ＷｅＣｈａｔ」、「ＷｅＣｈａｔモーメンツ」、「ＳｉｎａＷｅｉｂｏ（新浪微博）」、「通話」、「メッセージ」及び「アプリケーション起動」を含む。当該「トリプルクリック」のアプリケーションリストを実行し、「録音」まで実行したとき、レコーダー機能を起動させ、この時、録音を開始する。そして、アプリケーションリストにおける後の「通話」のアプリケーションを実行するとき、「通話」で生じた音声コンテンツがレコーダーにより録音されることが可能であることを検出すると、通話中の音声を「録音」のアプリケーションへ送信して処理する。通話した後、ユーザに録音を終了するか否かを確認させるように、提示メッセージをポップアップすることができる。当然、「トリプルクリック」のアプリケーションリストにおける全てのアプリケーションの実行が終了した後、自動的に録音を終了することができる。又は、「ＷｅＣｈａｔモーメンツ」のアプリケーションを実行するとき、「カメラ」のアプリケーションにより撮られたピクチャ、「録画」のアプリケーションにより録画された動画、及び「録音」のアプリケーションにより録音された音声を、共有コンテンツとし、共有画面にスキップする同時に、録音を終了する。又は、「ＷｅＣｈａｔモーメンツ」のアプリケーションが音声情報を扱えないと判断した場合、録音の動作を継続し、音声情報を処理できるアプリケーションが実行されないまで、録音を終了しない。
【００２６】
一実施例において、現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。図３を例として、「カメラ」のアプリケーションを実行するとき、撮影画面を表示し、そして、撮影することにより得られたピクチャを自動的に保存する。「ＷｅＣｈａｔモーメンツ」のアプリケーションを実行するとき、ＷｅＣｈａｔモーメンツにおける共有画面を表示し、上記得られたピクチャを共有コンテンツとし、該当する指令を受信した後、当該ピクチャをアップロードし、或いは、上記得られたピクチャを共有コンテンツとして直接にアップロードする。「通話」のアプリケーションを実行するとき、ダイヤル画面を表示する。
【００２７】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００２８】
図２を例として、本発明のアプリケーションリスト実行方法を、さらに、説明する。図４は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図４に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００２９】
ステップＳ４１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００３０】
ステップＳ４２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００３１】
例えば、カメラアプリケーションの終了を検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、現在アプリケーションである「ＷｅＣｈａｔモーメンツ」のアプリケーションを取得する。
【００３２】
ステップＳ４３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００３３】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャであり、先行アプリケーションコマンドの実行結果がピクチャを生成したことである。
【００３４】
ステップＳ４４：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ４５を実行し、ＮＯの場合、現在アプリケーションを実行して、ステップＳ４６を実行する。
【００３５】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【００３６】
ステップＳ４５：先行アプリケーションの実行結果を、現在アプリケーションの実行動作のコンテンツとして実行する。
【００３７】
ステップＳ４６：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００３８】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００３９】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに、説明する。図５は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図５に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００４０】
ステップＳ５１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００４１】
ステップＳ５２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００４２】
ステップＳ５３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００４３】
ステップＳ５４：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ５５を実行し、ＮＯの場合、ステップＳ５７を実行する。
【００４４】
ステップＳ５５：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ５６を実行し、ＮＯの場合、ステップＳ５７を実行する。
【００４５】
ステップＳ５６：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。ステップＳ５９を実行する。
【００４６】
ステップＳ５７：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ５８を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ５９を実行する。
【００４７】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【００４８】
ステップＳ５８：先行アプリケーションの実行結果を現在アプリケーションの実行動作のコンテンツとして実行する。
【００４９】
ステップＳ５９：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００５０】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００５１】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに説明する。図６は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図６に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００５２】
ステップＳ６１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００５３】
ステップＳ６２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００５４】
ステップＳ６３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００５５】
ステップＳ６４：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ６８を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ６９を実行する。続いて、ステップＳ６５を実行する。
【００５６】
ステップＳ６５：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ６６を実行し、ＮＯの場合、ステップＳ６９を実行する。
【００５７】
ステップＳ６６：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ６７を実行し、ＮＯの場合、ステップＳ６９を実行する。
【００５８】
ステップＳ６７：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。そして、ステップＳ６９を実行する。
【００５９】
ステップＳ６８：先行アプリケーションの実行結果を現在アプリケーションの実行動作のコンテンツとして実行する。
【００６０】
ステップＳ６９：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００６１】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００６２】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに説明する。図７は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図７に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００６３】
ステップＳ７１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００６４】
ステップＳ７２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００６５】
例えば、「録画」のアプリケーションの実行が開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションである「ＷｅＣｈａｔ」のアプリケーションを取得する。
【００６６】
ステップＳ７３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００６７】
ステップＳ７４：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ７５を実行し、ＮＯの場合、ステップＳ７７を実行する。
【００６８】
ステップＳ７５：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ７６を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ７７を実行する。
【００６９】
例えば、「録音」のアプリケーションの実行結果が実行中であることを検出し、且つ現在アプリケーションが「通話」のアプリケーションである場合、「録音」のアプリケーションにより、生成された音声を獲得することができる。
【００７０】
ステップＳ７６：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。例えば、通話音声を「録音」のアプリケーションへ送信する。
【００７１】
ステップＳ７７：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００７２】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００７３】
図８は、例示的な実施例に係るアプリケーションリスト実行装置を模式的に示す図である。図８を参照し、当該装置は、アプリケーション取得ユニット８０１と処理ユニット８０２とを備える。
【００７４】
上記アプリケーション取得ユニット８０１は、アプリケーションリストにおける実行しようとする現在アプリケーションを取得する。
【００７５】
上記処理ユニット８０２は、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行する。
【００７６】
他の実施例において、当該装置は、さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するためのアプリケーションリスト取得ユニット８０３と、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、現在アプリケーションを順次に特定し、現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするための特定ユニット８０４とを備える。
【００７７】
他の実施例において、当該装置は、さらに、
前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加するための設定ユニット８０５を備える。
【００７８】
他の実施例において、当該装置は、さらに、
前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動するための移動ユニット８０６を備える。
【００７９】
他の実施例において、当該装置は、さらに、
直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションストリンから現在実行されているアプリケーションコマンドを取得するためのアプリケーション取得ユニット８０１を備える。
【００８０】
他の実施例において、処理ユニット８０２は、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、属する場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行し、属しない場合、前記現在アプリケーションを実行する。
【００８１】
或いは、処理ユニット８０２は、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツであると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する。
【００８２】
他の実施例において、当該装置は、さらに、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示するための表示ユニット８０７を備える。
【００８３】
上記実施例における装置について、各ユニットが操作を実行する具体的な形態は、対応する方法の実施例において詳しく説明したため、ここで、詳しく説明しない。
【００８４】
一実施例におけるアプリケーションリスト実行装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、且つ、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える。
【００８５】
図９は、例示的な実施例に係るアプリケーションリスト実行装置８００のブロック図である。例えば、端末８００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【００８６】
図９を参照して、端末８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／Ｏ）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【００８７】
プロセスアセンブリ８０２は、一般的には端末８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【００８８】
メモリ８０４は、各種類のデータを記憶することにより端末８００の操作を支援するように構成される。これらのデータの例は、端末８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００８９】
電源アセンブリ８０６は、端末８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び端末８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００９０】
マルチメディアアセンブリ８０８は、前記端末８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。端末８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００９１】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、端末８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００９２】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００９３】
センサアセンブリ８１４は、端末８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、端末８００のＯＮ／ＯＦＦ状態、端末８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、端末８００、或は端末８００の一つのアセンブリの位置変更、ユーザと端末８００とが接触しているか否か、端末８００の方位、又は加速／減速、端末８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００９４】
通信アセンブリ８１６は、端末８００と他の機器の間に有線、又は无線形態の通信を提供する。端末８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【００９５】
例示的な実施例において、端末８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００９６】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ８０４を提供しており、端末８００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ ＲＯＭ）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【００９７】
非一時的なコンピュータで読み取り可能な記憶媒体は、前記記憶媒体における指令がモバイル端末のプロセッサで実行されると、モバイル端末に、アプリケーションリスト実行方法を実施させる。
【００９８】
前記方法は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップとを含む。
【００９９】
当該方法は、さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、
現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするステップと、を含む。
【０１００】
一実施例において、前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加する。
【０１０１】
一実施例において、前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動する。
【０１０２】
一実施例において、前記アプリケーションリストにおける現在実行されているアプリケーションコマンドを取得するステップは、直前のアプリケーションの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションリストから現在実行されているアプリケーションを取得するステップを含む。
【０１０３】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
ＹＥＳの場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行するステップと、
ＮＯの場合、前記現在アプリケーションを実行するステップと、を含む。
【０１０４】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成された前記ピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【０１０５】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツに属すると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信するステップと、を含む。
【０１０６】
一実施例において、前記先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含み、且つ前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションを実行するときにピクチャ及び／又はマルチメディア情報が生成されたと、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する。
【０１０７】
一実施例において、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示する。
【０１０８】
図１０は、本発明の実施例に係るサーバの構成を模式的に示す図である。例えば、当該サーバ１９００は、スペック又は性能に応じて大きく相違する可能性があり、１つ又は１つ以上のＣＰＵ（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔｓ）１９２２（例えば、１つ又は１つ以上のプロセッサ）、メモリ１９３２、及び１つ又は１つ以上のアプリケーション１９４２或いはデータ１９４４の記憶媒体１９３０（例えば、１つ又は１つ以上の大容量記憶装置）を含んでもよい。なお、メモリ１９３２及び記憶媒体１９３０は一時的な記憶装置又は長期記憶装置であってもよい。記憶媒体１９３０に記憶されたブログラムは、端末装置に対して一連の指令操作を実行することができる１つ又は１つ以上のモジュール（図示せず）を含んでもよい。さらに、ＣＰＵ１９２２は、記憶媒体１９３０と通信し、サーバ１９００において、記憶媒体１９３０における一連の指令操作を実行することもできる。
【０１０９】
サーバ１９００は、さらに、１つ又は１つ以上の電源１９２６、１つ又は１つ以上の有線又は無線ネットワークインターフェース１９５０、１つ又は１つ以上の入出力インターフェース１９５８、１つ又は１つ以上のキーボード１９５６及び／又は１つ又は１つ以上の、例えばＷｉｎｄｏｗｓ ＳｅｒｖｅｒＴＭ、Ｍａｃ ＯＳ ＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭ等のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）１９４１を含むことができる。
【０１１０】
当業者は、明細書を参考し及び公開された発明を実施することで、本発明の他の実施形態を容易に想到する。本出願は、本発明のあらゆる変形、用途或いは相応的な変化を含み、これらの変形、用途或いは相応的な変化は、本発明の一般的な理論に従い、且つ本発明で公開されない本分野における公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものであり、本発明の保護範囲及び主旨は、特許請求の範囲により示される。
【０１１１】
本発明は、上記説明した、且つ図面に示した具体的な構成に限らず、保護範囲を逸脱しない限り、各修正及び変更を行うことができると理解すべきである。本発明の保護範囲は、添付の特許請求の範囲のみに限定される。
【図１】
2016524204.tif 000003
【図２】
2016524204.tif 000004
【図３】
2016524204.tif 000005
【図４】
2016524204.tif 000006
【図５】
2016524204.tif 000007
【図６】
2016524204.tif 000008
【図７】
2016524204.tif 000009
【図８】
2016524204.tif 000010
【図９】
2016524204.tif 000011
【図１０】
2016524204.tif 000012
【手続補正書】
【提出日】平成26年9月11日(2014.9.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号がＣＮ２０１４１０１２４５５３．８であって、出願日が２０１４年３月３８日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべてのコンテンツを本発明に援用する。
【技術分野】
【０００２】
本発明は、通信分野に関し、特にアプリケーションリスト実行方法、アプリケーションリスト実行装置、プログラム及び記録媒体に関する。
【背景技術】
【０００３】
従来技術において、多くのモバイル端末は、タッチスクリーン及び幾つかの実在のボタンを有する。タッチスクリーンを誤操作することを回避するために、モバイル端末を使用しない場合、モバイル端末のタッチスクリーンをロック状態に設定する必要がある。使用する場合、まず、タッチスクリーンのロックを解除する必要があり、その後、タッチスクリーンを介してモバイル端末を制御する。
【０００４】
実在のボタンは、少ないため、限られた幾つかの機能をしか制御できず、多くの操作がタッチスクリーンにより実現される。そのため、使用する度に、スクリーンをウェイクアップし、スクリーンのロックを解除し、アプリケーションを選択して、機能を実行する一連の操作が必要となるため、操作が非常に複雑で、適時性が悪く、操作するために大量の時間をかかってしまう。
【発明の概要】
【０００５】
本発明は、従来技術における問題を解決するために、アプリケーションリスト実行方法、アプリケーションリスト実行装置、プログラム及び記録媒体を提供する。
【０００６】
本発明の実施例の第１局面において、アプリケーションリスト実行方法を提供する。前記方法は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップとを含む。
【０００７】
本発明の実施例の第２局面において、アプリケーションリスト実行装置を提供する。前記装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するためのアプリケーション取得ユニットと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するための処理ユニットとを備える。
【０００８】
本発明の実施例の第３局面において、アプリケーションリスト実行装置を提供する。前記装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するためのプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える。
【０００９】
本発明の実施例の技術方案は、以下の有益な効果を有する。即ち、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００１０】
本発明の実施例の第４局面において、プログラムを提供し、前記プログラムは、プロセッサに実行されることにより、前記アプリケーションリスト実行方法を実現する。
【００１１】
本発明の実施例の第５局面において、前記プログラムが記録された記録媒体を提供する。
【００１２】
以上の一般的な説明及び以下の詳細な説明は、例示的なもので、本発明を限定するものではないと理解すべきである。
【図面の簡単な説明】
【００１３】
ここでの図面は、本明細書の一部として、本発明に適切な実施例を示し、明細書と合わせて本発明の理論を解釈する。
【００１４】
【図１】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図２】例示的な実施例の操作インターフェースを模式的に示す図である。
【図３】例示的な実施例の操作インターフェースを模式的に示す図である。
【図４】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図５】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図６】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図７】例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。
【図８】例示的な実施例に係るアプリケーションリスト実行装置を模式的に示す図である。
【図９】例示的な実施例に係るアプリケーションリスト実行装置のブロック図である。
【図１０】例示的な実施例のサーバの構成を模式的に示す図である。
【発明を実施するための形態】
【００１５】
ここで、例示的な実施例を詳細に説明し、その例が図面に示される。以下の説明は図面に言及する場合、特に説明しない限り、異なる図面における同じ符号は、同一又は相当な要素を示す。以下、例示的な実施例に開示された実施形態は、本発明と一致するすべての実施形態ではない。これらは、添付の特許請求の範囲に記載の本発明のある局面と一致する装置と方法の例だけである。
【００１６】
図１は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図１に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００１７】
ステップＳ１１：アプリケーションリストにおける実行しようとする現在アプリケーションを取得する。
【００１８】
ステップＳ１２：現在アプリケーションによる実行可能なコンテンツタイプ、及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行する。
【００１９】
一実施例において、当該方法は、さらに、アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、現在アプリケーションの実行が終了又は開始した後、アプリケーションリストにおける全てのアプリケーションが実行されるまで、アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするステップと、を含む。
【００２０】
一実施例において、アプリケーションリストを設定する場合、アプリケーションリスト設置画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加する。
【００２１】
図２に示すように、最初に、「シングルクリック」のアプリケーションリストにおいて、カメラアプリケーションのみを有するため、図２に示した「カメラ」をアプリケーションマークとして使用する。当該「シングルクリック」のアプリケーションリストに他のアプリケーションを追加しようとする場合、図２に示したアプリケーションプログラムボタン「＋」をシングルクリックし、追加トリガー指令を生成し、そして、アプリケーションを追加するための候補アプリケーションマークを表示する。当該候補アプリケーションマークは、文字、図形又は両者の組み合わせ等の形態で形成される。例えば、選択された候補アプリケーションマークが「ＷｅＣｈａｔモーメンツ」である場合、当該候補アプリケーションマークが「カメラ」のアプリケーションの下側に、アプリケーションリストに追加され、表示される。
【００２２】
一実施例において、アプリケーションリストを設定する場合、アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、選択された候補アプリケーションマークが目標順序位置に移動され、それに伴い、移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動される。例えば、図２における２つのアプリケーションの位置を移動することができる。
【００２３】
一実施例において、アプリケーションリストにおける現在に実行されているアプリケーションコマンドを取得する方法は、直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、アプリケーションリストから現在に実行されているアプリケーションコマンドを取得する。図２に示すように、シングルクリック等の実行トリガー指令によってアプリケーションリストを実行する場合、最初、アプリケーションリストにおける実行しようとする現在アプリケーションとして、「カメラ」を取得し、且つ当該現在アプリケーションがアプリケーションリストにおける第１アプリケーションであるため、直接に撮影動作を実行する。そして、アプリケーションリストにおける次のアプリケーション（共有）を現在アプリケーションとする。
【００２４】
一実施例において、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定し実行するステップは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、ＹＥＳの場合、先行アプリケーションの実行結果を現在アプリケーションの動作のコンテンツとして実行するステップと、ＮＯの場合、現在アプリケーションを実行するステップとを含む。
【００２５】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ、及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。図２を例として、現在アプリケーションの実行コンテンツがピクチャを共有することであり、また、当該アプリケーションリストにおける先行アプリケーションであるカメラの実行結果がピクチャを生成したのである場合、ユーザが当該生成されたピクチャを再び選択する必要がなく、先行アプリケーションにより生成されたピクチャを直接に共有することができる。図２に示した２つのアプリケーションの間に、例えば、録音などの他のアプリケーションが介在しても、ピクチャの共有動作に影響を与えない。これは、先行アプリケーションを判断するとき、全ての先行アプリケーションをトラバースするためである。当然、直前の先行アプリケーションだけを取得するように設定してもよい。
【００２６】
一実施例において、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定し実行するステップは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、先行アプリケーションの実行結果が実行中の場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプであるか否かを判断するステップと、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツであると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を、実行中の先行アプリケーションへ送信するステップとを含む。例えば、先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ、及びマルチメディア情報を含み、且つ先行アプリケーションの実行結果が実行中である場合、現在アプリケーションの実行によりピクチャ及び／又はマルチメディア情報を生成すると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。
【００２７】
図３を例として、「トリプルクリック」のアプリケーションリストに含まれたアプリケーションは、順に「カメラ」、「録画」、「懐中電灯」、「録音」、「ＷｅＣｈａｔ」、「ＷｅＣｈａｔモーメンツ」、「ＳｉｎａＷｅｉｂｏ（新浪微博）」、「通話」、「メッセージ」及び「アプリケーション起動」を含む。当該「トリプルクリック」のアプリケーションリストを実行し、「録音」まで実行したとき、レコーダー機能を起動させ、この時、録音を開始する。そして、アプリケーションリストにおける後の「通話」のアプリケーションを実行するとき、「通話」で生じた音声コンテンツがレコーダーにより録音されることが可能であることを検出すると、通話中の音声を「録音」のアプリケーションへ送信して処理する。通話した後、ユーザに録音を終了するか否かを確認させるように、提示メッセージをポップアップすることができる。当然、「トリプルクリック」のアプリケーションリストにおける全てのアプリケーションの実行が終了した後、自動的に録音を終了することができる。又は、「ＷｅＣｈａｔモーメンツ」のアプリケーションを実行するとき、「カメラ」のアプリケーションにより撮られたピクチャ、「録画」のアプリケーションにより録画された動画、及び「録音」のアプリケーションにより録音された音声を、共有コンテンツとし、共有画面にスキップする同時に、録音を終了する。又は、「ＷｅＣｈａｔモーメンツ」のアプリケーションが音声情報を扱えないと判断した場合、録音の動作を継続し、音声情報を処理できるアプリケーションが実行されないまで、録音を終了しない。
【００２８】
一実施例において、現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。図３を例として、「カメラ」のアプリケーションを実行するとき、撮影画面を表示し、そして、撮影することにより得られたピクチャを自動的に保存する。「ＷｅＣｈａｔモーメンツ」のアプリケーションを実行するとき、ＷｅＣｈａｔモーメンツにおける共有画面を表示し、上記得られたピクチャを共有コンテンツとし、該当する指令を受信した後、当該ピクチャをアップロードし、或いは、上記得られたピクチャを共有コンテンツとして直接にアップロードする。「通話」のアプリケーションを実行するとき、ダイヤル画面を表示する。
【００２９】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００３０】
図２を例として、本発明のアプリケーションリスト実行方法を、さらに、説明する。図４は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図４に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００３１】
ステップＳ４１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００３２】
ステップＳ４２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００３３】
例えば、カメラアプリケーションの終了を検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、現在アプリケーションである「ＷｅＣｈａｔモーメンツ」のアプリケーションを取得する。
【００３４】
ステップＳ４３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００３５】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャであり、先行アプリケーションコマンドの実行結果がピクチャを生成したことである。
【００３６】
ステップＳ４４：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ４５を実行し、ＮＯの場合、現在アプリケーションを実行して、ステップＳ４６を実行する。
【００３７】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【００３８】
ステップＳ４５：先行アプリケーションの実行結果を、現在アプリケーションの実行動作のコンテンツとして実行する。
【００３９】
ステップＳ４６：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００４０】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００４１】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに、説明する。図５は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図５に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００４２】
ステップＳ５１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００４３】
ステップＳ５２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００４４】
ステップＳ５３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００４５】
ステップＳ５４：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ５５を実行し、ＮＯの場合、ステップＳ５７を実行する。
【００４６】
ステップＳ５５：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ５６を実行し、ＮＯの場合、ステップＳ５７を実行する。
【００４７】
ステップＳ５６：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。
【００４８】
ステップＳ５７：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ５８を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ５９を実行する。
【００４９】
例えば、現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成されたピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【００５０】
ステップＳ５８：先行アプリケーションの実行結果を現在アプリケーションの実行動作のコンテンツとして実行する。
【００５１】
ステップＳ５９：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００５２】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００５３】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに説明する。図６は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図６に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００５４】
ステップＳ６１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００５５】
ステップＳ６２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００５６】
ステップＳ６３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００５７】
ステップＳ６４：先行アプリケーションの実行結果が現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ６８を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ６９を実行する。続いて、ステップＳ６５を実行する。
【００５８】
ステップＳ６５：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ６６を実行し、ＮＯの場合、ステップＳ６９を実行する。
【００５９】
ステップＳ６６：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ６７を実行し、ＮＯの場合、ステップＳ６９を実行する。
【００６０】
ステップＳ６７：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。そして、ステップＳ６９を実行する。
【００６１】
ステップＳ６８：先行アプリケーションの実行結果を現在アプリケーションの実行動作のコンテンツとして実行する。
【００６２】
ステップＳ６９：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００６３】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００６４】
図３を例として、本発明のアプリケーションリスト実行方法を、さらに説明する。図７は、例示的な実施例に係るアプリケーションリスト実行方法のフローチャートである。図７に示すように、アプリケーションリスト実行方法は、端末に用いられ、以下のステップを含む。
【００６５】
ステップＳ７１：アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得する。
【００６６】
ステップＳ７２：直前のアプリケーションの実行が終了又は開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションを取得する。
【００６７】
例えば、「録画」のアプリケーションの実行が開始したことを検出した後、アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、アプリケーションリストから現在に実行されているアプリケーションである「ＷｅＣｈａｔ」のアプリケーションを取得する。
【００６８】
ステップＳ７３：現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得する。
【００６９】
ステップＳ７４：先行アプリケーションの実行結果が実行中であるか否かを判断し、ＹＥＳの場合、ステップＳ７５を実行し、ＮＯの場合、ステップＳ７７を実行する。
【００７０】
ステップＳ７５：現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、ＹＥＳの場合、ステップＳ７６を実行し、ＮＯの場合、現在アプリケーションを実行し、ステップＳ７７を実行する。
【００７１】
例えば、「録音」のアプリケーションの実行結果が実行中であることを検出し、且つ現在アプリケーションが「通話」のアプリケーションである場合、「録音」のアプリケーションにより、生成された音声を獲得することができる。
【００７２】
ステップＳ７６：現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を実行中の先行アプリケーションへ送信する。例えば、通話音声を「録音」のアプリケーションへ送信する。
【００７３】
ステップＳ７７：現在アプリケーションを実行するとき、現在アプリケーションの画面を表示する。
【００７４】
上記のように、本発明の実施例に係る方法によれば、複数のアプリケーションからなるアプリケーションリストを実行する場合、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの動作を特定して実行できるため、アプリケーションリストにおける全てのアプリケーションは、互いに他のアプリケーションにより生成された資源を使用することができ、よりスマート且つ素早い操作を提供することができる。
【００７５】
図８は、例示的な実施例に係るアプリケーションリスト実行装置を模式的に示す図である。図８を参照し、当該装置は、アプリケーション取得ユニット８０１と処理ユニット８０２とを備える。
【００７６】
上記アプリケーション取得ユニット８０１は、アプリケーションリストにおける実行しようとする現在アプリケーションを取得する。
【００７７】
上記処理ユニット８０２は、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行する。
【００７８】
他の実施例において、当該装置は、さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するためのアプリケーションリスト取得ユニット８０３と、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、現在アプリケーションを順次に特定し、現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするための特定ユニット８０４とを備える。
【００７９】
他の実施例において、当該装置は、さらに、
前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加するための設定ユニット８０５を備える。
【００８０】
他の実施例において、当該装置は、さらに、
前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動するための移動ユニット８０６を備える。
【００８１】
他の実施例において、当該装置は、さらに、
直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションストリンから現在実行されているアプリケーションコマンドを取得するためのアプリケーション取得ユニット８０１を備える。
【００８２】
他の実施例において、処理ユニット８０２は、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、属する場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行し、属しない場合、前記現在アプリケーションを実行する。
【００８３】
或いは、処理ユニット８０２は、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツであると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する。
【００８４】
他の実施例において、当該装置は、さらに、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示するための表示ユニット８０７を備える。
【００８５】
上記実施例における装置について、各ユニットが操作を実行する具体的な形態は、対応する方法の実施例において詳しく説明したため、ここで、詳しく説明しない。
【００８６】
一実施例におけるアプリケーションリスト実行装置は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、且つ、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える。
【００８７】
図９は、例示的な実施例に係るアプリケーションリスト実行装置８００のブロック図である。例えば、端末８００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信デバイス、ゲームコンソール、タブレットデバイス、医療機器、フィットネス機器、パーソナルデジタルアシスタント等であってもよい。
【００８８】
図９を参照して、端末８００は、プロセスアセンブリ８０２、メモリ８０４、電源アセンブリ８０６、マルチメディアアセンブリ８０８、オーディオアセンブリ８１０、入出力（Ｉ／Ｏ）インターフェイス８１２、センサアセンブリ８１４、及び通信アセンブリ８１６のような一つ以上のアセンブリを含んでよい。
【００８９】
プロセスアセンブリ８０２は、一般的には端末８００の全体の操作を制御するものであり、例えば、表示、電話呼び出し、データ通信、カメラ操作、及び記録操作と関連する操作を制御する。プロセスアセンブリ８０２は、一つ以上のプロセッサ５２０を含み、これらによって命令を実行することにより、上記の方法の全部、或は一部のステップを実現するようにしてもよい。なお、プロセスアセンブリ８０２は、一つ以上のモジュールを含み、これらによってプロセスアセンブリ８０２と他のアセンブリの間のインタラクションを容易にするようにしてもよい。例えば、プロセスアセンブリ８０２は、マルチメディアモジュールを含み、これらによってマルチメディアアセンブリ８０８とプロセスアセンブリ８０２の間のインタラクションを容易にするようにしてもよい。
【００９０】
メモリ８０４は、各種類のデータを記憶することにより端末８００の操作を支援するように構成される。これらのデータの例は、端末８００において操作されるいずれのアプリケーションプログラム又は方法の命令、連絡対象データ、電話帳データ、メッセージ、画像、ビデオ等を含む。メモリ８０４は、いずれの種類の揮発性メモリ、不揮発性メモリ記憶デバイスまたはそれらの組み合わせによって実現されてもよく、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｂｅｒ）、磁気メモリ、フラッシュメモリ、磁気ディスク、或いは光ディスクである。
【００９１】
電源アセンブリ８０６は、端末８００の多様なアセンブリに電力を供給する。電源アセンブリ８０６は、電源管理システム、一つ以上の電源、及び端末８００のための電力の生成、管理及び割り当てに関連する他のアセンブリを含んでもよい。
【００９２】
マルチメディアアセンブリ８０８は、前記端末８００とユーザの間に一つの出力インターフェイスを提供するスクリーンを含む。上記の実施例において、スクリーンは液晶モニター（ＬＣＤ）とタッチパネル（ＴＰ）を含んでもよい。スクリーンがタッチパネルを含むことにより、スクリーンはタッチスクリーンを実現することができ、ユーザからの入力信号を受信することができる。タッチパネルは一つ以上のタッチセンサを含んでおり、タッチ、スライド、及びタッチパネル上のジェスチャを検出することができる。前記タッチセンサは、タッチ、或はスライドの動作の境界だけでなく、前記のタッチ、或はスライド操作に係る継続時間及び圧力も検出できる。上記の実施例において、マルチメディアアセンブリ８０８は、一つのフロントカメラ、及び／又はリアカメラを含む。端末８００が、例えば撮影モード、或はビデオモード等の操作モードにある場合、フロントカメラ、及び／又はリアカメラは外部からマルチメディアデータを受信できる。フロントカメラとリアカメラのそれぞれは、一つの固定型の光レンズ系、或は可変焦点距離と光学ズーム機能を有するものであってもよい。
【００９３】
オーディオアセンブリ８１０は、オーディオ信号を入出力するように構成されてもよい。例えば、オーディオアセンブリ８１０は、一つのマイク（ＭＩＣ）を含み、端末８００が、例えば呼出しモード、記録モード、及び音声認識モード等の操作モードにある場合、マイクは外部のオーディオ信号を受信することができる。受信されたオーディオ信号は、さらにメモリ８０４に記憶されたり、通信アセンブリ８１６を介して送信されたりされる。上記の実施例において、オーディオアセンブリ８１０は、オーディオ信号を出力するための一つのスピーカーをさらに含む。
【００９４】
Ｉ／Ｏインターフェイス８１２は、プロセスアセンブリ８０２と周辺インターフェイスモジュールの間にインターフェイスを提供するものであり、上記周辺インターフェイスモジュールは、キーボード、クリックホイール、ボタン等であってもよい。これらのボタンは、ホームボタン、ボリュームボタン、起動ボタン、ロッキングボタンを含んでもよいが、これらに限定されない。
【００９５】
センサアセンブリ８１４は、端末８００に各方面の状態に対する評価を提供するための一つ以上のセンサを含む。例えば、センサアセンブリ８１４は、端末８００のＯＮ／ＯＦＦ状態、端末８００のディスプレイとキーパッドのようなアセンブリの相対的な位置決めを検出できる。また、例えば、センサアセンブリ８１４は、端末８００、或は端末８００の一つのアセンブリの位置変更、ユーザと端末８００とが接触しているか否か、端末８００の方位、又は加速／減速、端末８００の温度の変化を検出できる。センサアセンブリ８１４は、何れの物理的接触がない状態にて付近の物体の存在を検出するための近接センサを含んでもよい。センサアセンブリ８１４は、撮影アプリケーションに適用するため、ＣＭＯＳ、又はＣＣＤ図像センサのような光センサを含んでもよい。上記の実施例において、当該センサアセンブリ８１４は、加速度センサ、ジャイロスコープセンサ、磁気センサ、圧力センサ、及び温度センサをさらに含んでもよい。
【００９６】
通信アセンブリ８１６は、端末８００と他の機器の間に有線、又は无線形態の通信を提供する。端末８００は、例えばＷｉＦｉ、２Ｇ、３Ｇ、或はこれらの組み合わせのような、通信規格に基づいた无線ネットワークに接続されてもよい。一つの例示的な実施例において、通信アセンブリ８１６は、放送チャンネルを介して外部の放送管理システムからの放送信号、又は放送に関連する情報を受信する。一つの例示的な実施例において、前記通信アセンブリ８１６は、近距離無線通信（ＮＦＣ）モジュールをさらに含むことにより、近距離通信を推進するようにする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ ＩＤｅｎｔｉｆｉｃａｔｉｏｎ）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ Ｂａｎｄ）技術、ＢＴ（Ｂｌｕｅｔｏｏｔｈ）技術、他の技術に基づいて実現できる。
【００９７】
例示的な実施例において、端末８００は、一つ以上のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）、ＤＳＰＤ（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｄｅｖｉｃｅ）、ＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ Ｇａｔｅ Ａｒｒａｙ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、または他の電子部品によって実現されるものであり、上記方法を実行する。
【００９８】
例示的な実施例において、さらに、命令を含む非一時的なコンピュータで読み取り可能な記憶媒体、例えば命令を含むメモリ８０４を提供しており、端末８００のプロセッサ５２０により上記命令を実行して上記方法を実現する。例えば、前記非一時的なコンピュータで読み取り可能な記憶媒体は、ＲＯＭ、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ Ｄｉｓｃ ＲＯＭ）、磁気テープ、フロッピーディスク、光データ記憶デバイス等である。
【００９９】
非一時的なコンピュータで読み取り可能な記憶媒体は、前記記憶媒体における指令がモバイル端末のプロセッサで実行されると、モバイル端末に、アプリケーションリスト実行方法を実施させる。
【０１００】
前記方法は、
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップとを含む。
【０１０１】
当該方法は、さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、
現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするステップと、を含む。
【０１０２】
一実施例において、前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加する。
【０１０３】
一実施例において、前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序も目標順序位置に移動する。
【０１０４】
一実施例において、前記アプリケーションリストにおける現在実行されているアプリケーションコマンドを取得するステップは、直前のアプリケーションの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションリストから現在実行されているアプリケーションを取得するステップを含む。
【０１０５】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
ＹＥＳの場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行するステップと、
ＮＯの場合、前記現在アプリケーションを実行するステップと、を含む。
【０１０６】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したのであると、現在アプリケーションを実行するとき、生成された前記ピクチャ及び／又はマルチメディア情報を実行コンテンツとする。
【０１０７】
一実施例において、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツに属すると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信するステップと、を含む。
【０１０８】
一実施例において、前記先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含み、且つ前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションを実行するときにピクチャ及び／又はマルチメディア情報が生成されたと、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する。
【０１０９】
一実施例において、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示する。
【０１１０】
図１０は、本発明の実施例に係るサーバの構成を模式的に示す図である。例えば、当該サーバ１９００は、スペック又は性能に応じて大きく相違する可能性があり、１つ又は１つ以上のＣＰＵ（ｃｅｎｔｒａｌ ｐｒｏｃｅｓｓｉｎｇ ｕｎｉｔｓ）１９２２（例えば、１つ又は１つ以上のプロセッサ）、メモリ１９３２、及び１つ又は１つ以上のアプリケーション１９４２或いはデータ１９４４の記憶媒体１９３０（例えば、１つ又は１つ以上の大容量記憶装置）を含んでもよい。なお、メモリ１９３２及び記憶媒体１９３０は一時的な記憶装置又は長期記憶装置であってもよい。記憶媒体１９３０に記憶されたブログラムは、端末装置に対して一連の指令操作を実行することができる１つ又は１つ以上のモジュール（図示せず）を含んでもよい。さらに、ＣＰＵ１９２２は、記憶媒体１９３０と通信し、サーバ１９００において、記憶媒体１９３０における一連の指令操作を実行することもできる。
【０１１１】
サーバ１９００は、さらに、１つ又は１つ以上の電源１９２６、１つ又は１つ以上の有線又は無線ネットワークインターフェース１９５０、１つ又は１つ以上の入出力インターフェース１９５８、１つ又は１つ以上のキーボード１９５６及び／又は１つ又は１つ以上の、例えばＷｉｎｄｏｗｓ ＳｅｒｖｅｒＴＭ、Ｍａｃ ＯＳ ＸＴＭ、ＵｎｉｘＴＭ、ＬｉｎｕｘＴＭ、ＦｒｅｅＢＳＤＴＭ等のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）１９４１を含むことができる。
【０１１２】
当業者は、明細書を参考し及び公開された発明を実施することで、本発明の他の実施形態を容易に想到する。本出願は、本発明のあらゆる変形、用途或いは相応的な変化を含み、これらの変形、用途或いは相応的な変化は、本発明の一般的な理論に従い、且つ本発明で公開されない本分野における公知常識又は慣用技術手段を含む。明細書及び実施例は、例示的なものであり、本発明の保護範囲及び主旨は、特許請求の範囲により示される。
【０１１３】
本発明は、上記説明した、且つ図面に示した具体的な構成に限らず、保護範囲を逸脱しない限り、各修正及び変更を行うことができると理解すべきである。本発明の保護範囲は、添付の特許請求の範囲のみに限定される。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップと、を含む
ことを特徴とするアプリケーションリスト実行方法。
【請求項２】
さらに、アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するステップと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定するステップと、
現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを、現在アプリケーションとするステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項３】
前記アプリケーションリストを設定する場合、
アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示するステップと、
選択された候補アプリケーションマークを、アプリケーションリストに追加するステップと、を含む
ことを特徴とする請求項２に記載のアプリケーションリスト実行方法。
【請求項４】
前記アプリケーションリストを設定する場合、
前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序を目標順序位置に移動するステップを含む
ことを特徴とする請求項３に記載のアプリケーションリスト実行方法。
【請求項５】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するステップは、
直前のアプリケーションの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションリストから現在実行されているアプリケーションを取得するステップを含む
ことを特徴とする請求項１又は２に記載のアプリケーションリスト実行方法。
【請求項６】
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
判断の結果が属する場合、前記先行アプリケーションの実行結果を、現在アプリケーション実行動作のコンテンツとして実行するステップと、
判断の結果が属しない場合、前記現在アプリケーションを実行するステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項７】
前記現在アプリケーションによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含む場合、現在アプリケーションの前に実行された先行アプリケーションの実行結果がピクチャ及び／又はマルチメディア情報を生成したことであると、現在アプリケーションを実行するとき、生成された前記ピクチャ及び／又はマルチメディア情報を実行コンテンツとする
ことを特徴とする請求項６に記載のアプリケーションリスト実行方法。
【請求項８】
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するステップは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得するステップと、
前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断するステップと、
現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツに属する場合、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信するステップと、を含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項９】
前記先行アプリケーションコマンドによる実行可能なコンテンツタイプがピクチャ及びマルチメディア情報を含み、且つ前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションを実行するときにピクチャ及び／又はマルチメディア情報が生成されると、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する
ことを特徴とする請求項８に記載のアプリケーションリスト実行方法。
【請求項１０】
前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示するステップを含む
ことを特徴とする請求項１に記載のアプリケーションリスト実行方法。
【請求項１１】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得するためのアプリケーション取得ユニットと、
前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するための処理ユニットと、を備える
ことを特徴とするアプリケーションリスト実行装置。
【請求項１２】
さらに、
アプリケーションリストの実行トリガー指令を検出した後、予め設定されたアプリケーションリストを取得するためのアプリケーションリスト取得ユニットと、
前記アプリケーションリストにおけるアプリケーションコマンドの前後順序に応じて、順次に現在アプリケーションを特定し、現在アプリケーションの実行が終了又は開始したことを検出した後、前記アプリケーションリストにおける全てのアプリケーションが実行されるまで、前記アプリケーションリストにおける現在アプリケーションの次のアプリケーションを現在アプリケーションとするための特定ユニットと、を備える
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１３】
さらに、
前記アプリケーションリストを設定する場合、アプリケーションリスト設定画面においてアプリケーションを追加する追加トリガー指令を検出した後、アプリケーションを追加するために、アプリケーションに対してマークを付けて起動させるための候補アプリケーションマークを表示し、選択された候補アプリケーションマークをアプリケーションリストに追加するための設定ユニットを備える
ことを特徴とする請求項１２に記載のアプリケーションリスト実行装置。
【請求項１４】
さらに、
前記アプリケーションリストを設定する場合、前記アプリケーションリストにおける任意の候補アプリケーションマークの移動トリガー指令を検出した後、前記選択された候補アプリケーションマークを目標順序位置に移動し、それに伴い、前記移動された候補アプリケーションマークに対応するアプリケーションの実行順序を目標順序位置に移動するための移動ユニットを備える
ことを特徴とする請求項１３に記載のアプリケーションリスト実行装置。
【請求項１５】
アプリケーション取得ユニットは、直前のアプリケーションコマンドの実行が終了又は直前のアプリケーションの実行が開始したことを検出した後、前記アプリケーションストリンから現在実行されているアプリケーションコマンドを取得する
ことを特徴とする請求項１１又は１２に記載のアプリケーションリスト実行装置。
【請求項１６】
前記処理ユニットは、
現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が前記現在アプリケーションによる実行可能なコンテンツタイプに属するか否かを判断し、属する場合、前記先行アプリケーションの実行結果を現在アプリケーション実行動作のコンテンツとして実行し、属しない場合、前記現在アプリケーションを実行し、
或いは、現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションコマンドの実行結果を取得し、前記先行アプリケーションの実行結果が実行中である場合、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツタイプに属するか否かを判断し、現在アプリケーションによる実行可能なコンテンツタイプが先行アプリケーションコマンドによる実行可能なコンテンツである場合、現在アプリケーションを実行するとともに、現在アプリケーションの実行結果を前記実行中の先行アプリケーションへ送信する
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１７】
さらに、前記現在アプリケーションを実行するとき、前記現在アプリケーションの画面を表示する表示ユニットを備える
ことを特徴とする請求項１１に記載のアプリケーションリスト実行装置。
【請求項１８】
アプリケーションリストにおける実行しようとする現在アプリケーションを取得し、前記現在アプリケーションによる実行可能なコンテンツタイプ及び現在アプリケーションの前に実行された先行アプリケーションの実行結果に基づいて、現在アプリケーションの実行動作を特定し実行するためのプロセッサと、
プロセッサが実行可能な指令を記憶するメモリと、を備える
ことを特徴とするアプリケーションリスト実行装置。
【請求項１９】
プロセッサに実行されることにより、請求項１乃至１０のいずれか１項に記載のアプリケーションリスト実行方法を実現することを特徴とするプログラム。
【請求項２０】
請求項１９に記載のプログラムが記録された記録媒体。
【国際調査報告】
2016524204.tif 000013
2016524204.tif 000014
2016524204.tif 000015
2016524204.tif 000016