(57)【特許請求の範囲】
【請求項１】
現在実行している各タスクの活躍指数を取得するステップと、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップと、
前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイするステップと、を含み、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記タスクの活躍指数が閾値以上であるかどうかを判断するステップと、
活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するステップと、
活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するステップと、
前記第１のタスクを前記第２のタスクの前に並べるステップと、を含み、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記第１のタスクを活躍指数の高い順または起動時間の遅い順に順番付けるステップと、
前記第２のタスクを活躍指数の高い順または起動時間の遅い順に順番付けるステップと、をさらに含み、
前記順番付けの結果によって並べられている前記複数のタスクのうちのあるタスクが非表示タスクディスプレイページに存在する場合、ユーザがスライドスクリーンを介して非表示タスクディスプレイページに存在する前記タスクをチェックするステップを含み、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられることを特徴とするタスクディスプレイ方法。
【請求項２】
前記タスクが起動された後で、前記タスクの活躍指数を更新し、保存するステップを、さらに含むことを特徴とする請求項１に記載のタスクディスプレイ方法。
【請求項３】
現在実行している各タスクの活躍指数を取得するための指数取得モジュールと、
前記指数取得モジュールによって取得された前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるためのタスク順番付けモジュールと、
前記タスク順番付けモジュールによる順番付けの結果により、現在実行している前記複数のタスクをディスプレイするためのタスクディスプレイモジュールと、を備え、
前記タスク順番付けモジュールは、
前記指数取得モジュールによって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するための第１の判断サブモジュールと、
前記閾値以上であると前記第１の判断サブモジュールによって判断された活躍指数のタスクを、第１のタスクとして特定するための第１の特定サブモジュールと、
前記閾値より小さいと前記第１の判断サブモジュールによって判断された活躍指数のタスクを、第２のタスクとして特定するための第２の特定サブモジュールと、
前記第１のタスクを前記第２のタスクの前に並べるための第１の順番付けサブモジュールと、を備え、
前記タスク順番付けモジュールは、
前記第１の特定サブモジュールによって特定された第１のタスクを活躍指数の高い順または起動時間の遅い順に順番付けるための第２の順番付けサブモジュールと、
前記第２の特定サブモジュールによって特定された第２のタスクを活躍指数の高い順または起動時間の遅い順に順番付けるための第３の順番付けサブモジュールと、をさらに備え、
前記タスクディスプレイモジュールは、
前記タスク順番付けモジュールによる順番付けの結果によって並べられている前記複数のタスクのうちのあるタスクが非表示タスクディスプレイページに存在する場合、ユーザがスライドスクリーンを介して非表示タスクディスプレイページに存在する前記タスクをチェックするための第１のディスプレイサブモジュールを備え、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられることを特徴とするタスクディスプレイ装置。
【請求項４】
前記タスクが起動された後で、前記タスクの活躍指数を更新し、保存するための指数保存モジュールを、さらに備えることを特徴とする請求項３に記載のタスクディスプレイ装置。
【請求項５】
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
現在実行している各タスクの活躍指数を取得し、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付け、
前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイし、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付ける際には、
前記タスクの活躍指数が閾値以上であるかどうかを判断し、
活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定し、
活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定し、
前記第１のタスクを前記第２のタスクの前に並べ、
前記第１のタスクを活躍指数の高い順または起動時間の遅い順に順番付け、
前記第２のタスクを活躍指数の高い順または起動時間の遅い順に順番付け、
前記順番付けの結果によって並べられている前記複数のタスクのうちのあるタスクが非表示タスクディスプレイページに存在する場合、ユーザがスライドスクリーンを介して非表示タスクディスプレイページに存在する前記タスクをチェックする、するように構成され、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられることを特徴とするタスクディスプレイ装置。
【請求項６】
プロセッサに実行されることにより、請求項１または２に記載のタスクディスプレイ方法を実現することを特徴とするプログラム。
【請求項７】
請求項６に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータ技術分野に関し、特に、タスクディスプレイ方法、装置、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
スマート端末機器の急速な発展に伴い、スマート端末機器のハードウェアおよびソフトウェアのコンフィギュレーションがますます高度化になり、スマート端末機器に同時に実行可能なタスクも徐々に多くなる。ほとんどのスマート端末機器は、ユーザが現在実行しているタスクをチェックする機能をサポートする。例えば、ユーザが指定された命令を入力した後で、スマート端末機器は、現在実行しているすべてのタスクをユーザにディスプレイする。現在、スマート端末機器は、通常、起動時間の遅い順に現在実行しているすべてのタスクをユーザにディスプレイする。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
関連技術に存在する問題を克服するために、本開示は、タスクディスプレイ方法、装置、プログラムおよび記録媒体を提供する。
【０００４】
本開示の実施例の第１の態様によれば、タスクディスプレイ方法を提供する。前記方法は、
現在実行している各タスクの活躍指数を取得するステップと、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップと、
前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイするステップと、を含み、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
【０００５】
好ましくは、前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記タスクの活躍指数が閾値以上であるかどうかを判断するステップと、
活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するステップと、
活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するステップと、
前記第１のタスクを活躍指数の高い順に順番付けるステップと、
前記第２のタスクを起動時間の遅い順に順番付けるステップと、
前記第１のタスクを前記第２のタスクの前に並べるステップと、を含む。
【０００６】
好ましくは、前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記タスクの活躍指数が閾値以上であるかどうかを判断するステップと、
活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するステップと、
活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するステップと、
前記第１のタスクを起動時間の遅い順に順番付けるステップと、
前記第２のタスクを起動時間の遅い順に順番付けるステップと、
前記第１のタスクを前記第２のタスクの前に並べるステップと、を含む。
【０００７】
好ましくは、前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記タスクの活躍指数が閾値以上であるかどうかを判断するステップと、
活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するステップと、
活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するステップと、
前記第１のタスクを起動時間の遅い順に順番付けるステップと、
前記第２のタスクを活躍指数の高い順に順番付けるステップと、
前記第１のタスクを前記第２のタスクの前に並べるステップと、を含む。
【０００８】
好ましくは、前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップは、
前記複数のタスクを活躍指数の高い順に順番付けるステップを含む。
【０００９】
好ましくは、前記タスクが起動された後で、前記タスクの活躍指数を更新し、保存するステップを、さらに含む。
【００１０】
本開示の実施例の第２の態様によれば、タスクディスプレイ装置を提供する。前記装置は、
現在実行している各タスクの活躍指数を取得するための指数取得モジュールと、
前記指数取得モジュールによって取得された前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるためのタスク順番付けモジュールと、
前記タスク順番付けモジュールによる順番付けの結果により、現在実行している前記複数のタスクをディスプレイするためのタスクディスプレイモジュールと、を備え、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
【００１１】
好ましくは、前記タスク順番付けモジュールは、
前記指数取得モジュールによって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するための第１の判断サブモジュールと、
前記第１の判断サブモジュールによって判断された活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するための第１の特定サブモジュールと、
前記第１の判断サブモジュールによって判断された活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するための第２の特定サブモジュールと、
前記第１の特定サブモジュールによって特定された第１のタスクを活躍指数の高い順に順番付けるための第１の順番付けサブモジュールと、
前記第２の特定サブモジュールによって特定された第２のタスクを起動時間の遅い順に順番付けるための第２の順番付けサブモジュールと、
前記第１のタスクを前記第２のタスクの前に並べるための第３の順番付けサブモジュールと、を備える。
【００１２】
好ましくは、前記タスク順番付けモジュールは、
前記指数取得モジュールによって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するための第２の判断サブモジュールと、
前記第２の判断サブモジュールによって判断された活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するための第３の特定サブモジュールと、
前記第２の判断サブモジュールによって判断された活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するための第４の特定サブモジュールと、
前記第３の特定サブモジュールによって特定された第１のタスクを起動時間の遅い順に順番付けるための第４の順番付けサブモジュールと、
前記第４の特定サブモジュールによって特定された第２のタスクを起動時間の遅い順に順番付けるための第５の順番付けサブモジュールと、
前記第１のタスクを前記第２のタスクの前に並べるための第６の順番付けサブモジュールと、を備える。
【００１３】
好ましくは、前記タスク順番付けモジュールは、
前記指数取得モジュールによって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するための第３の判断サブモジュールと、
前記閾値以上であると前記第３の判断サブモジュールによって判断された活躍指数のタスクを、第１のタスクとして特定するための第５の特定サブモジュールと、
前記閾値より小さいと前記第３の判断サブモジュールによって判断された活躍指数のタスクを、第２のタスクとして特定するための第６の特定サブモジュールと、
前記第５の特定サブモジュールによって特定された第１のタスクを起動時間の遅い順に順番付けるための第７の順番付けサブモジュールと、
前記第６の特定サブモジュールによって特定された第２のタスクを活躍指数の高い順に順番付けるための第８の順番付けサブモジュールと、
前記第１のタスクを前記第２のタスクの前に並べるための第９の順番付けサブユニットと、を備える。
【００１４】
好ましくは、前記タスク順番付けモジュールは、
前記複数のタスクを活躍指数の高い順に順番付けるための第１０の順番付けサブモジュールを備える。
【００１５】
好ましくは、
前記タスクが起動された後で、前記タスクの活躍指数を更新し、保存するための指数保存モジュールを、さらに備える。
【００１６】
本開示の実施例の第３の態様によれば、タスクディスプレイ装置を提供する。前記装置は、
プロセッサと、
プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
現在実行している各タスクの活躍指数を取得し、
前記活躍指数に基づいて、現在実行している複数のタスクを順番付け、
前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイするように構成され、
前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
本開示の実施例の第４の態様によれば、プロセッサに実行されることにより、本開示の実施例の第１の態様に記載のタスクディスプレイ方法を実現するプログラムを提供する。
本開示の実施例の第５の態様によれば、本開示の実施例の第４の態様に記載のプログラムが記録された記録媒体を提供する。
【発明の効果】
【００１７】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。
【００１８】
本開示の端末は、タスクディスプレイ指令を受信した後で、タスクの活躍指数に基づいて、現在実行している複数のタスクを順番付け、順番付けの結果により、現在実行している前記複数のタスクをディスプレイ可能であるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００１９】
本開示の端末は、活躍指数が閾値以上である第１のタスクを活躍指数の高い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを起動時間の遅い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００２０】
本開示の端末は、活躍指数が閾値以上である第１のタスクを起動時間の遅い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを起動時間の遅い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００２１】
本開示の端末は、活躍指数が閾値以上である第１のタスクを起動時間の遅い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを活躍指数の高い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００２２】
本開示の端末は、現在実行している複数のタスクを活躍指数の高い順に順番付けるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００２３】
上述した一般的な記述および後続の詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００２４】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【００２５】
【図１】本開示の一実施例によるタスクディスプレイ方法を示すフローチャートである。
【図２】本開示の一実施例による活躍指数に基づいて、現在実行している複数のタスクを順番付ける方法を示すフローチャートである。
【図３】本開示の一実施例によるタスクディスプレイページを示す模式図である。
【図４】本開示の一実施例によるタスクディスプレイページを示す模式図である。
【図５】本開示の一実施例によるタスクディスプレイページを示す模式図である。
【図６】本開示の一実施例によるタスクディスプレイページを示す模式図である。
【図７】本開示の一実施例によるタスクディスプレイ装置を示すブロック図である。
【図８】本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【図９】本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【図１０】本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【図１１】本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【図１２】本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【図１３】本開示の一実施例によるタスクディスプレイ装置を示す構造模式図である。
【発明を実施するための形態】
【００２６】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付の特許請求の範囲に記載されているように、本発明の一部の局面と一致する装置および方法の例に過ぎない。
【００２７】
図１は、本開示の一実施例によるタスクディスプレイ方法を示すフローチャートである。
【００２８】
図１を参照すると、前記タスクディスプレイ方法は、端末に使用され、前記端末は、スマートフォン、タブレットＰＣ、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ、ポケットＰＣ）などのマルチタスクを同時に実行できるスマート端末を含んでもよい。前記タスクディスプレイ方法は、以下のステップを含んでもよい。
【００２９】
ステップＳ１０１では、現在実行している各タスクの活躍指数を取得する。
【００３０】
当該実施例では、端末を使用するユーザは、端末で現在実行しているすべてのタスクをチェックしようとするとき、予め設定されたタスクディスプレイ指令を入力すればよい。前記タスクディスプレイ指令は、ｈｏｍｅキーを長押しすること、またはｈｏｍｅキーをダブルクリックすることなどであり、当該実施例はこれについて特に限定しない。
【００３１】
当該ステップでは、端末が前記タスクディスプレイ指令を受信した後で、現在実行しているすべてのタスクの活躍指数をそれぞれに取得する。ただし、前記活躍指数は、タスクに対するユーザの使用状況を評価するために使用される。好ましくは、前記活躍指数は、前記タスクを起動した回数であってよい。例えば、端末を起動したあと、すべてのタスクの活躍指数をデフォルト値、例えば、０に設定し、各タスクのタスク名称と当該名称の活躍指数とのマッピング関係を保存し、あるタスクの起動が検出されたとき、このタスクの活躍指数に１を足して、当該タスクの活躍指数を更新して、更新された前記活躍指数を保存する。さらにシステム再度起動したあと、端末が前記タスクの活躍指数をデフォルト値にリセットしてもよい。
【００３２】
当該ステップでは、端末は、前記タスクディスプレイ指令を受信した後で、前記マッピング関係に基づいて、保存された現在実行しているタスクの活躍指数をそれぞれに取得する。当然、実際の応用では、当業者が他の方式を用いて前記活躍指数を設定してもよい。例えば、前記活躍指数を前記タスクが起動された頻度などに設定してもよい。例えば、端末は、あるタスクが起動されたことを検出したとき、当該タスクが起動された回数により、当該タスクが起動された頻度を算出することで、当該タスク活躍指数の更新を行い、更新された前記活躍指数を保存する。
【００３３】
当該実施例では、前記タスクは、通常、端末にインストールされたアプリケーションプログラムである。例えば、前記タスクは、端末に付属されるアドレス帳、メモ帳を含んでもよいし、新浪社のマイクロブログ、および、Ｗｅｃｈａｔ、アリペイ財布などのような、ユーザによって端末にインストールされた各種ＡＰＰ（Ａｐｐｌｉｃａｔｉｏｎ、応用ソフトウェア）を含んでもよい。
【００３４】
ステップＳ１０２では、前記活躍指数に基づいて、現在実行している複数のタスクを順番付ける。
【００３５】
上記ステップＳ１０１により、端末は、現在実行している複数のタスクのうちの各タスクの活躍指数を取得したあと、前記活躍指数に基づいて、前記複数のタスクを順番付けてもよい。例えば、前記複数のタスクを活躍指数の高い順に順番付けてよく、活躍指数及び起動時間をあわせて、前記複数のタスクを順番付けてもよい。本開示は、これらに対して特に限定しない。
【００３６】
ステップＳ１０３では、前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイする。
【００３７】
以上の説明から分かるように、本開示の端末は、タスクディスプレイ指令を受信した後で、タスクの活躍指数に基づいて、現在実行している複数のタスクを順番付け、順番付けの結果により、現在実行している前記複数のタスクをディスプレイしてもよい。これによって、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００３８】
図２は、本開示の一実施例による活躍指数に基づいて、現在実行している複数のタスクを順番付ける方法を示すフローチャートである。
【００３９】
図２を参照すると、当該実施例は、上記図１に示す実施例に加えて、前記活躍指数に基づいて、現在実行している複数のタスクを順番付ける方法は、以下のステップを含んでよい。
【００４０】
ステップＳ２０１では、前記タスクの活躍指数が閾値以上であるかどうかを判断する。
【００４１】
当該実施例では、前記閾値は、開発者により設定されてよく、ユーザにより設定されてもよい。活躍指数が前記閾値以上であるタスクは、通常、ユーザが頻繁に使用するタスクであり、活躍指数が前記閾値より小さいタスクは、通常、ユーザの使用が少ないタスクである。
【００４２】
ステップＳ２０２では、活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定する。
【００４３】
ステップＳ２０３では、活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定する。
【００４４】
当該実施例では、端末は、現在実行している複数のタスクの複数の活躍指数を取得したあと、順次に前記活躍指数が閾値以上であるかどうかを判断してよい。本ステップでは、端末が現在実行している複数のタスクが２種類に分類されてもよい。一つは、活躍指数が前記閾値以上であるタスクであり、もう一つは、活躍指数が前記閾値より小さいタスクである。当該実施例では、端末で現在実行している活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定し、端末で現在実行している活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定する。理解すべきことは、前記第１のタスクの数および前記第２のタスクの数がどちらも０以上の自然数である。
【００４５】
ステップＳ２０４では、前記第１のタスクを活躍指数の高い順に順番付ける。
【００４６】
上記ステップＳ２０２により、端末は、前記第１のタスクの数が１より大きいとき、前記第１のタスクを活躍指数の高い順に順番付ける。理解すべきことは、もし前記第１のタスクの数が１であれば、前記第１のタスクを順番付ける必要がなく、もし前記第１のタスクの数が０であれば、本ステップをスキップすればよい。
【００４７】
ステップＳ２０５では、前記第２のタスクを起動時間の遅い順に順番付ける。
【００４８】
上記ステップＳ２０３により、端末は、前記第２のタスクの数が１より大きいとき、活躍指数が前記閾値より小さい第２のタスクを起動時間の遅い順に順番付ける。すなわち、前記第２のタスクについて、後で起動したタスクを先に起動したタスクの前に並べる。理解すべきことは、もし前記第２のタスクの数が１であれば、前記第２のタスクを順番付ける必要がなく、もし前記第２のタスクの数が０であれば、本ステップをスキップすればよい。
【００４９】
ステップＳ２０６では、前記第１のタスクを前記第２のタスクの前に並べる。
【００５０】
当該ステップでは、予め設定されたディスプレイ方向により、上記ステップＳ２０４で順番付けられた第１のタスクを上記ステップＳ２０５で順番付けられた第２のタスクの前に並べる。例えば、ユーザがスクリーンを真正面にすることを基準として、もし端末が複数のタスクをディスプレイするディスプレイ方向が左から右への水平方向であれば、本ステップでは、前記第１のタスクを前記第２のタスクの左側に並べればよい。すなわち、第１のタスクを第２のタスクの前に並べる。もし端末が複数のタスクをディスプレイするディスプレイ方向が上から下への垂直方向であれば、本ステップでは、前記第１のタスクを前記第２のタスクの上方に並べればよい。すなわち、第１のタスクを第２のタスクの前に並べる。
【００５１】
説明必要なことは、本開示が上記ステップＳ２０２およびステップＳ２０３の実行順序を限定しない。実施中において、先にステップＳ２０３を実行してから、ステップＳ２０２を実行してもよい。本開示が上記ステップＳ２０４およびステップＳ２０５の実行順序も限定しない。実施中において、先にステップＳ２０５を実行してから、ステップＳ２０４を実行してもよい。
【００５２】
例えば、仮に端末が現在実行しているタスクが６つあるとして、各タスクの活躍指数は、表１に示すようになる。
【００５３】
【表１】
0006412651.tif 000002
【００５４】
仮に、予め設定された閾値を１０とすると、この６つのタスクの活躍指数により、Ｍ３、Ｍ４およびＭ６、この３つのタスクを、第１のタスクとして特定し、Ｍ１、Ｍ２およびＭ５、この３つのタスクを、第２のタスクとして特定することができる。よって、活躍指数の高い順にこの３つの第１のタスクを、Ｍ４、Ｍ３、Ｍ６の順に順番付ける。さらに仮に、起動時間の遅い順にこの３つの第２のタスクを、Ｍ１、Ｍ２、Ｍ５の順に順番付ける。端末が前記第１のタスクを前記第２のタスクの前に並べると、この６つのタスクを、下記のように、Ｍ４、Ｍ３、Ｍ６、Ｍ１、Ｍ２、Ｍ５の順に順番付けた結果が得られる。図３に示すタスクディスプレイページを参照すると、図３に示すタスクディスプレイページでは、タスクＭ４、Ｍ３、Ｍ６およびＭ１が当該ページ内に存在し、タスクＭ２、Ｍ５が非表示ページに存在する。ユーザがスライドスクリーンを介してタスクＭ２およびＭ５をチェックすることができる。
【００５５】
以上の説明から分かるように、本開示の端末は、タスクの起動時間および活躍指数の２通りの側面に基づいて、実行しているタスクを順番付けるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００５６】
好ましくは、本開示の別の実施例では、前記第１のタスクについて、端末が前記第１のタスクを起動時間の遅い順に順番付けてもよい。相変わらず表１に示すタスクを例として、仮にＭ４の起動時間がＭ３の起動時間より早く、Ｍ３の起動時間がＭ６の起動時間より早いとすれば、起動時間の遅い順に３つの第１のタスクを、Ｍ６、Ｍ３、Ｍ４の順に順番付ける。端末が前記第１のタスクを前記第２のタスクの前に並べると、この６つタスクを、下記のように、Ｍ６、Ｍ３、Ｍ４、Ｍ１、Ｍ２、Ｍ５の順に順番付けた結果が得られる。図４に示すタスクディスプレイページを参照すると、図４に示すタスクディスプレイページでは、タスクＭ６、Ｍ３、Ｍ４およびＭ１が当該ページに存在し、タスクＭ２、Ｍ５が非表示ページに存在する。ユーザがスライドスクリーンを介してタスクＭ２およびＭ５をチェックすることができる。
【００５７】
好ましくは、本開示の別の実施例では、前記第１のタスクについて、端末が前記第１のタスクを起動時間の遅い順に順番付けて、前記第２のタスクについて、端末が前記第２のタスクを活躍指数の高い順に順番付けてもよい。相変わらず表１に示すタスクを例として、仮にＭ４の起動時間がＭ３の起動時間より早く、Ｍ３の起動時間がＭ６の起動時間より早いとすれば、起動時間の遅い順に３つの第１のタスクを、Ｍ６、Ｍ３、Ｍ４の順に順番付ける。活躍指数の高い順に３つの第２のタスクを、Ｍ５、Ｍ２およびＭ１の順に順番付けると、この６つタスクを、下記のように、Ｍ６、Ｍ３、Ｍ４、Ｍ５、Ｍ２、Ｍ１の順に順番付ける異なる結果が得られる。図５に示すタスクディスプレイページを参照すると、図５に示すタスクディスプレイページでは、タスクＭ６、Ｍ３、Ｍ４およびＭ５が当該ページに存在し、タスクＭ２、Ｍ１が非表示ページに存在する。ユーザがスライドスクリーンを介してタスクＭ２およびＭ１をチェックすることができる。
【００５８】
好ましくは、本開示の別の実施例では、さらに、活躍指数の高い順に現在実行している複数のタスクを順番付けてもよい。相変わらず表１に示すタスクを例として、この６つタスクを、下記のように、Ｍ４、Ｍ３、Ｍ６、Ｍ５、Ｍ２、Ｍ１の順に順番付ける異なる結果が得られる。図６に示すタスクディスプレイページを参照すると、図６に示すタスクディスプレイページでは、タスクＭ４、Ｍ３、Ｍ６およびＭ５が当該ページに存在し、タスクＭ２、Ｍ１が非表示ページに存在する。ユーザがスライドスクリーンを介してタスクＭ２およびＭ１をチェックすることができる。
【００５９】
上記タスクディスプレイ方法の実施例に対応して、本開示は、さらにタスクディスプレイ装置の実施例を提供する。
【００６０】
図７は、本開示の一実施例によるタスクディスプレイ装置を示すブロック図である。
【００６１】
図７を参照すると、前記タスクディスプレイ装置７００は、端末に使用可能であり、指数取得モジュール７０１、タスク順番付けモジュール７０２およびタスクディスプレイモジュール７０３を備える。
【００６２】
その中、前記指数取得モジュール７０１は、現在実行している各タスクの活躍指数を取得するように構成される。
【００６３】
前記タスク順番付けモジュール７０２は、前記指数取得モジュール７０１によって取得された前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるように構成される。
【００６４】
前記タスクディスプレイモジュール７０３は、前記タスク順番付けモジュール７０２で順番付けられた結果により、現在実行している前記複数のタスクをディスプレイするように構成される。
【００６５】
その中、前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
【００６６】
上記実施例では、端末がタスクディスプレイ指令を受信した後で、タスクの活躍指数に基づいて、現在実行している複数のタスクを順番付け、順番付けの結果により、現在実行している前記複数のタスクをディスプレイするため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００６７】
図８は、本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【００６８】
図８を参照すると、当該実施例は、上記図７に示す実施例に加えて、前記タスク順番付けモジュール７０２は、第１の判断サブモジュール７０２Ａと、第１の特定サブモジュール７０２Ｂと、第２の特定サブモジュール７０２Ｃと、第１の順番付けサブモジュール７０２Ｄと、第２の順番付けサブモジュール７０２Ｅと、第３の順番付けサブモジュール７０２Ｆとを備えてもよい。
【００６９】
その中、前記第１の判断サブモジュール７０２Ａは、前記指数取得モジュール７０１によって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するように構成される。
【００７０】
前記第１の特定サブモジュール７０２Ｂは、前記第１の判断サブモジュール７０２Ａによって判断された活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するように構成される。
【００７１】
前記第２の特定サブモジュール７０２Ｃは、前記第１の判断サブモジュール７０２Ａによって判断された活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するように構成される。前記第１の順番付けサブモジュール７０２Ｄは、前記第１の特定サブモジュール７０２Ｂによって特定された第１のタスクを活躍指数の高い順に順番付けるように構成される。
【００７２】
前記第２の順番付けサブモジュール７０２Ｅは、前記第２の特定サブモジュール７０２Ｃによって特定された第２のタスクを起動時間の遅い順に順番付けるように構成される。
【００７３】
前記第３の順番付けサブモジュール７０２Ｆは、前記第１のタスクを前記第２のタスクの前に並べるように構成される。
【００７４】
上記実施例では、端末は、活躍指数が閾値以上である第１のタスクを活躍指数の高い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを起動時間の遅い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００７５】
図９は、本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【００７６】
図９を参照すると、当該実施例は、上記図７に示す実施例に加えて、前記タスク順番付けモジュール７０２は、第２の判断サブモジュール７０２Ｇと、第３の特定サブモジュール７０２Ｈと、第４の特定サブモジュール７０２Ｉと、第４の順番付けサブモジュール７０２Ｊと、第５の順番付けサブモジュール７０２Ｋと、第６の順番付けサブモジュール７０２Ｌとを備えてもよい。
【００７７】
その中、前記第２の判断サブモジュール７０２Ｇは、前記指数取得モジュール７０１によって取得されたタスクの活躍指数が閾値以上であるかどうかを判断するように構成される。
【００７８】
前記第３の特定サブモジュール７０２Ｈは、前記第２の判断サブモジュール７０２Ｇによって判断された活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するように構成される。
【００７９】
前記第４の特定サブモジュール７０２Ｉは、前記第２の判断サブモジュール７０２Ｇによって判断された活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するように構成される。
【００８０】
前記第４の順番付けサブモジュール７０２Ｊは、前記第３の特定サブモジュール７０２Ｈによって特定された第１のタスクを起動時間の遅い順に順番付けるように構成される。
【００８１】
前記第５の順番付けサブモジュール７０２Ｋは、前記第４の特定サブモジュール７０２Ｉによって特定された第２のタスクを起動時間の遅い順に順番付けるように構成される。
【００８２】
前記第６の順番付けサブモジュール７０２Ｌは、前記第１のタスクを前記第２のタスクの前に並べるように構成される。
【００８３】
上記実施例では、端末は、活躍指数が閾値以上である第１のタスクを起動時間の遅い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを起動時間の遅い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００８４】
図１０は、本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【００８５】
図１０を参照すると、当該実施例は、上記図７に示す実施例に加えて、前記タスク順番付けモジュール７０２は、第３の判断サブモジュール７０２Ｍと、第５の特定サブモジュール７０２Ｎと、第６の特定サブモジュール７０２Ｏと、第７の順番付けサブモジュール７０２Ｐと、第８の順番付けサブモジュール７０２Ｑと、第９の順番付けサブユニット７０２Ｒとを備えてもよい。
【００８６】
その中、前記第３の判断サブモジュール７０２Ｍは、前記指数取得モジュール７０１によって取得された前記タスクの活躍指数が閾値以上であるかどうかを判断するように構成される。
【００８７】
前記第５の特定サブモジュール７０２Ｎは、前記第３の判断サブモジュール７０２Ｍによって判断された活躍指数が前記閾値以上であるタスクを、第１のタスクとして特定するように構成される。
【００８８】
前記第６の特定サブモジュール７０２Ｏは、前記第３の判断サブモジュール７０２Ｍによって判断された活躍指数が前記閾値より小さいタスクを、第２のタスクとして特定するように構成される。
【００８９】
前記第７の順番付けサブモジュール７０２Ｐは、前記第５の特定サブモジュール７０２Ｎによって特定された第１のタスクを起動時間の遅い順に順番付けるように構成される。
【００９０】
前記第８の順番付けサブモジュール７０２Ｑは、前記第６の特定サブモジュール７０２Ｏによって特定された第２のタスクを活躍指数の高い順に順番付けるように構成される。
【００９１】
前記第９の順番付けサブユニット７０２Ｒは、前記第１のタスクを前記第２のタスクの前に並べるように構成される。
【００９２】
上記実施例では、端末は、活躍指数が閾値以上である第１のタスクを起動時間の遅い順に順番付け、活躍指数が前記閾値より小さい第２のタスクを活躍指数の高い順に順番付け、前記第１のタスクを前記第２のタスクの前に並べるため、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００９３】
図１１は、本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【００９４】
図１１を参照すると、当該実施例は、上記図７に示す実施例に加えて、前記タスク順番付けモジュール７０２は、第１０の順番付けサブモジュール７０２Ｓを備えてもよい。
【００９５】
前記第１０の順番付けサブモジュール７０２Ｓは、前記複数のタスクを活躍指数の高い順に順番付けるように構成される。
【００９６】
上記実施例では、端末は、現在実行している複数のタスクを活躍指数の高い順に順番付け、タスクディスプレイの正確性を向上させ、ユーザの使用感をアップできる。
【００９７】
図１２は、本開示の一実施例による別のタスクディスプレイ装置を示すブロック図である。
【００９８】
図１２を参照すると、当該実施例は、上記図７に示す実施例に加えて、前記タスクディスプレイ装置７００は、指数保存モジュール７０４をさらに備えてもよい。
【００９９】
前記指数保存モジュール７０４は、前記タスクが起動された後で、前記タスクの活躍指数を更新し、保存するように構成される。
【０１００】
図７から図１２に示す装置は、上記図１から図２に示す方法フローを実行する。上記装置における各手段の機能および作用の実現手順の詳細は、上記方法における対応するステップの実現手順を参照すればよいため、ここで繰り返し説明しない。
【０１０１】
装置実施例が基本的に方法実施例に対応するため、関連箇所は、方法実施例部分の説明を参照すればよい。以上に記載の装置実施例は、単なる模式的である。その中の分離部品として説明されたモジュールは、物理的に離間してもよいし、しなくてもよい。モジュールとして表示された部品は、物理モジュールであってもよいし、でなくてもよい。即ち、１箇所に位置してもよいし、複数のネットワークセルに分散してもよい。実際の必要に応じて、その中の一部または全部のモジュールを選択して本開示の目的を達成してもよい。当業者は、進歩性に値する労動をせずに、理解し実施可能である。
【０１０２】
それ相応に、本開示は、タスクディスプレイ装置を、さらに提供する。前記装置は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリと、を備え、前記プロセッサは、現在実行している各タスクの活躍指数を取得し、前記活躍指数に基づいて、現在実行している複数のタスクを順番付け、前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイするように構成され、前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
【０１０３】
それ相応に、本開示は、非一時的コンピュータ読み取り可能な記憶媒体を、さらに提供する。前記記憶媒体における指令が端末のプロセッサによって実行されるとき、端末がタスクディスプレイ方法を実行可能である。前記方法は、現在実行している各タスクの活躍指数を取得するステップと、前記活躍指数に基づいて、現在実行している複数のタスクを順番付けるステップと、前記順番付けの結果により、現在実行している前記複数のタスクをディスプレイするステップと、を含み、前記活躍指数は、タスクに対するユーザの使用頻度を評価するために用いられる。
【０１０４】
図１３は、本開示の一実施例によるタスクディスプレイ装置８００を示すブロック図である。例えば、装置８００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレットデバイス、医療設備、フィットネス機器、ＰＤＡなどであってもよい。
【０１０５】
図１３を参照すると、装置８００は、以下の１つ又は複数のユニット、すなわち、処理ユニット８０２、メモリ８０４、電源ユニット８０６、マルチメディアユニット８０８、オーディオユニット８１０、入力/出力（Ｉ/Ｏ）インターフェース８１２、センサユニット８１４及び通信ユニット８１６を備えてもよい。
【０１０６】
処理ユニット８０２は、通常、装置８００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット８０２は、前記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ８２０を備えてもよい。また、処理ユニット８０２は、処理ユニット８０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット８０２は、マルチメディアユニット８０８と処理ユニット８０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【０１０７】
メモリ８０４は、装置８００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、装置８００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡人データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ８０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【０１０８】
電源ユニット８０６は、装置８００のユニットのそれぞれに電力を供給する。電源ユニット８０６は、電源管理システム、１つまたは複数の電源、並びに、装置８００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１０９】
マルチメディアユニット８０８は、前記装置８００とユーザとの間に1つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでもよい。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット８０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置８００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１１０】
オーディオユニット８１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット８１０は、マイク（ＭＩＣ）を備え、装置８００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ８０４に記憶される、または、通信ユニット８１６を介して送信されることができる。一部の実施例では、オーディオユニット８１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【０１１１】
Ｉ/Ｏインターフェース８１２は、処理ユニット８０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでもよいが、それらに限定されない。
【０１１２】
センサユニット８１４は、様々な側面での状態推定を装置８００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット８１４は、装置８００のオン/オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、装置８００のディスプレイおよびキーパッドである。センサユニット８１４は、さらに、装置８００もしくは装置８００の１つのユニットの位置変更、ユーザと装置８００との接触の存在もしくは不存在、装置８００の方位または加速/減速および装置８００の温度変化をさらに検出することができる。センサユニット８１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット８１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでもよい。一部の実施例では、当該センサユニット８１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、または温度センサを含んでもよい。
【０１１３】
通信ユニット８１６は、装置８００と他の機器間の無線または有線方式の通信が便利になるように構成される。装置８００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット８１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット８１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでもよい。例えば、ＮＦＣモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１１４】
実施例では、装置８００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１１５】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ８０４をさらに提供し、上記指令が装置８００のプロセッサ８２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであってもよい。
【０１１６】
当業者は、明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適応的変化もカバーすることを意図する。これらの変形、用途または適応的変化は、本開示の一般的な仕組みに従い、かつ、本開示に開示されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付の特許請求の範囲によって与えられる。
【０１１７】
本開示が以上で記述され、図面に示された正確な構造に限定されるものでなく、その要旨を逸脱しない範囲で様々な補正や変更も可能であることは理解されるべきである。本開示の範囲は、添付する特許請求の範囲のみによって限定される。
【０１１８】
本発明は、出願番号が２０１５１０４２４７８３０であり、出願日が２０１５年０７月１７日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全てのコンテンツは、参照のため本願に援用される。
【図１】
0006412651.tif 000003
【図２】
0006412651.tif 000004
【図３】
0006412651.tif 000005
【図４】
0006412651.tif 000006
【図５】
0006412651.tif 000007
【図６】
0006412651.tif 000008
【図７】
0006412651.tif 000009
【図８】
0006412651.tif 000010
【図９】
0006412651.tif 000011
【図１０】
0006412651.tif 000012
【図１１】
0006412651.tif 000013
【図１２】
0006412651.tif 000014
【図１３】
0006412651.tif 000015