(57)【特許請求の範囲】
【請求項１】
端末画面上の現在のアプリケーションインターフェースを判定することと、
前記現在のアプリケーションインターフェースが属するアプリケーションの現在時刻動作の間、閲覧されたアプリケーションインターフェースを記録し、
前記閲覧されたアプリケーションインターフェース間の階層関係に基づいて、前記アプリケーションに対応するインターフェースナビゲーション情報を生成する
ことによって、前記インターフェースナビゲーション情報を表示することと、を含み、
前記閲覧されたアプリケーションインターフェースは、階層構造の複数の異なる階層のアプリケーションインターフェースを含み、
前記インターフェースナビゲーション情報を表示することにおいて、前記複数の異なる階層の各階層で、閲覧順序が表示され、閲覧されたアプリケーションインターフェースに対応する表示要素が、閲覧されていないアプリケーションインターフェースに対応する表示要素から区別されるように表示される、
方法。
【請求項２】
それぞれの表示要素がトリガされたことを判定したことに応答して、前記現在のアプリケーションインターフェースからジャンプし、前記複数の表示要素の前記それぞれの表示要素に対応するアプリケーションインターフェースを表示することをさらに含む、
請求項１に記載の方法。
【請求項３】
前記現在のアプリケーションインターフェースが属する前記アプリケーションに対応する前記インターフェースナビゲーション情報を前記表示することは、前記アプリケーションに対応する事前に生成されたインターフェースナビゲーション情報を呼び出すことを含む、
請求項１に記載の方法。
【請求項４】
前記現在のアプリケーションインターフェースが属する前記アプリケーションに対応する前記インターフェースナビゲーション情報を前記表示することは、リアルタイムで前記インターフェースナビゲーション情報を生成することを含む、
請求項１に記載の方法。
【請求項５】
前記インターフェースナビゲーション情報の前記複数の表示要素は、前記アプリケーションの複数のアプリケーションインターフェースに対応する、
請求項１に記載の方法。
【請求項６】
前記閲覧されたアプリケーションインターフェースに対応する表示要素をハイライトすることをさらに含む、
請求項１に記載の方法。
【請求項７】
前記現在のアプリケーションインターフェースが属する前記アプリケーションに対応する前記インターフェースナビゲーション情報を前記表示することはさらに、
前記閲覧されたアプリケーションインターフェース内部において、前記現在のアプリケーションインターフェースとの階層関係を有する１つ以上のアプリケーションインターフェースを判定することと、
前記判定された１つ以上のアプリケーションインターフェースに基づいて、前記インターフェースナビゲーション情報を生成することと、
を含む、
請求項１に記載の方法。
【請求項８】
前記現在のアプリケーションインターフェースが属する前記アプリケーションに対応する前記インターフェースナビゲーション情報を前記表示することは、
前記アプリケーションの前記現在のアプリケーションインターフェースとの階層関係を有する１つ以上のアプリケーションインターフェースを判定することと、
前記判定された１つ以上のアプリケーションインターフェースに基づいて、前記インターフェースナビゲーション情報を生成することと、
を含む、
請求項１に記載の方法。
【請求項９】
別のアプリケーションインターフェースに対応する別の表示要素のものと異なる前記現在のアプリケーションインターフェースに対応する表示要素の表示効果をレンダリングすることをさらに含む、
請求項１に記載の方法。
【請求項１０】
前記端末画面上の前記現在のアプリケーションインターフェースを前記判定することは、事前に設定されたトリガイベントを検出するとき、前記端末画面上の前記現在のアプリケーションインターフェースを判定することを含む、
請求項１に記載の方法。
【請求項１１】
端末画面上の現在のアプリケーションインターフェースを判定する判定ユニットと、
前記現在のアプリケーションインターフェースが属するアプリケーションの現在時刻動作の間、閲覧されたアプリケーションインターフェースを記録する記録ユニットと、
前記閲覧されたアプリケーションインターフェース間の階層関係に基づいて、前記アプリケーションに対応するインターフェースナビゲーション情報を生成することによって、前記インターフェースナビゲーション情報を表示する表示ユニットと、を備え、
前記閲覧されたアプリケーションインターフェースは、階層構造の複数の異なる階層のアプリケーションインターフェースを含み、
前記表示ユニットは、前記複数の異なる階層の各階層で、閲覧順序を表示し、閲覧されたアプリケーションインターフェースに対応する表示要素を、閲覧されていないアプリケーションインターフェースに対応する表示要素から区別されるように表示する、
装置。
【請求項１２】
それぞれの表示要素がトリガされたことを判定したことに応答して、前記現在のアプリケーションインターフェースからジャンプし前記複数の表示要素のそれぞれの表示要素に対応する前記アプリケーションインターフェースそれぞれを表示するジャンプユニットをさらに備える、
請求項１１に記載の装置。
【請求項１３】
前記表示ユニットはさらに、前記アプリケーションに対応する事前に生成されたインターフェースナビゲーション情報を呼び出す、
請求項１１に記載の装置。
【請求項１４】
前記表示ユニットはさらに、リアルタイムで前記インターフェースナビゲーション情報を生成する、
請求項１１に記載の装置。
【請求項１５】
前記アプリケーションの前記現在のアプリケーションインターフェースとの階層関係を有する１つ以上のアプリケーションインターフェースを判定するインターフェース判定ユニットをさらに備え、
前記表示ユニットはさらに、前記判定された１つ以上のアプリケーションインターフェースに基づいて、前記インターフェースナビゲーション情報を生成する、
請求項１１に記載の装置。
【請求項１６】
１つ以上のプロセッサによって実行可能であるコンピュータ実行可能命令をそこに有する１つ以上のメモリであって、前記コンピュータ実行可能命令は、前記１つ以上のプロセッサに、
端末画面上の現在のアプリケーションインターフェースを判定することと、
前記現在のアプリケーションインターフェースが属するアプリケーションの現在時刻動作の間、閲覧されたアプリケーションインターフェースを記録し、
前記閲覧されたアプリケーションインターフェース間の階層関係に基づいて、前記アプリケーションに対応するインターフェースナビゲーション情報を生成する
ことによって、前記インターフェースナビゲーション情報を表示することであって、前記閲覧されたアプリケーションインターフェースは、階層構造の複数の異なる階層のアプリケーションインターフェースを含み、前記インターフェースナビゲーション情報を表示することにおいて、前記複数の異なる階層の各階層で、閲覧順序が表示され、閲覧されたアプリケーションインターフェースに対応する表示要素が、閲覧されていないアプリケーションインターフェースに対応する表示要素から区別されるように表示される、ことと、
を含む動作を実行させる、１つ以上のメモリ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、端末の技術分野に関し、より具体的には、アプリケーションインターフェースをナビゲートするための方法及び装置に関する。
【０００２】
関連出願の相互参照
本願は、参照することによって全体として本明細書に組み込まれる、「アプリケーションインターフェースをナビゲートするための方法及び装置」と題された、２０１４年１０月９日に出願された中国特許出願公開第２０１４１０５２８７００．８号に対する外国優先権を主張する。
【背景技術】
【０００３】
技術の急速な進歩とともに、アプリケーションがますます多くの機能を実装するようになっている。異なるアプリケーション機能及びデータを合理的に区別するために、端末画面のサイズの制限の下、アプリケーションは、複数のアプリケーションインターフェースを要求し、種々のアプリケーション機能、データ等を提示する。
【発明の概要】
【０００４】
本概要は、下記の「発明を実施するための形態」にさらに説明される簡略化された形態で、概念の選択を紹介するために提供される。本概要は、請求された対象の全ての重要な特徴または本質的な特徴を識別することが意図されず、また、請求された対象の範囲を判定する際の補助として単独で使用されることも意図されない。例えば、用語「ｔｅｃｈｎｉｑｕｅ（ｓ）：技術（複数の技術）またはｔｅｃｈｎｉｃａｌ  ｓｏｌｕｔｉｏｎ（ｓ）：技術的解決策（複数の技術的解決策）」は、上記の事情によって及び本開示全体を通して可能にされるような、装置（複数の装置）、システム（複数のシステム）、方法（複数の方法）及び／またはコンピュータ可読命令に言及する場合がある。
【０００５】
本開示は、アプリケーションインターフェースをナビゲートするための方法及び装置を提供し、これらは、ユーザが、アプリケーションのアプリケーションインターフェース間の階層関係を便利に発見することと、アプリケーションインターフェースの操作ナビゲーションを実装することと、を可能にする。
【０００６】
上記の目的を達成するために、本開示は、以下の技術的解決策を提供する。
【０００７】
本開示は、
事前に設定されたトリガイベントを検出するとき、端末画面上の現在のアプリケーションインターフェースを判定することと、
現在のアプリケーションインターフェースが属するアプリケーションに対応するインターフェースナビゲーション情報を表示することであって、当該インターフェースナビゲーション情報は、階層構造の複数の表示要素を含み、当該階層構造は、当該アプリケーションの複数のアプリケーションインターフェース間の階層関係に対応する、当該表示することと、
のような動作を含み得るアプリケーションインターフェースをナビゲートするための例示的方法を提供する。
【０００８】
本開示は、
事前に設定されたトリガイベントを検出すると、端末画面上の現在のアプリケーションインターフェースを判定する判定ユニットと、
現在のアプリケーションインターフェースが属するアプリケーションに対応するインターフェースナビゲーション情報を表示する表示ユニットであって、当該インターフェースナビゲーション情報は、階層構造の複数の表示要素を含み、当該階層構造は、当該アプリケーションの複数のアプリケーションインターフェース間の階層関係に対応する、当該表示ユニットと、
のようなユニットを含み得るアプリケーションインターフェースをナビゲートするための装置を提供する。
【０００９】
上記の技術的解決策から示されるように、アプリケーションインターフェース間の階層関係に対応するインターフェースナビゲーション情報を生成することによって、本開示は、ユーザが、現在のアプリケーションのアプリケーションインターフェース間の構造的関係を都合よく発見することと、アプリケーションインターフェースを迅速に特定及び検索することとを可能にし、それによって、アプリケーションの動作効率を向上させる。
【図面の簡単な説明】
【００１０】
【図１Ａ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図１Ｂ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図１Ｃ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図１Ｄ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図１Ｅ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図１Ｆ】複数の階層レベルのアプリケーションインターフェース間の切替の実施例の概略図である。
【図２】本開示による、アプリケーションインターフェースをナビゲートするための例示的方法のフローチャートである。
【図３】本開示による、アプリケーションインターフェースをナビゲートするための別の例示的方法のフローチャートである。
【図４】本開示による、例示的インターフェースナビゲーション情報の概略図である。
【図５】本開示による、アプリケーションインターフェースをナビゲートするための別の例示的方法のフローチャートである。
【図６】本開示による、別の例示的インターフェースナビゲーション情報の概略図である。
【図７】本開示による、例示的電子デバイスの構造的概略図である。
【図８】本開示による、アプリケーションインターフェースをナビゲートするための例示的装置のブロック図である。
【発明を実施するための形態】
【００１１】
アプリケーション機能、データ等を合理的に区別するために、アプリケーションは、通常、複数のアプリケーションインターフェースを有する。これらのアプリケーションインターフェースは、相互間で複雑な階層構造的関係を有する場合がある。結果として、ユーザがアプリケーションを使用するとき、ユーザは、「迷う」場合がある。すなわち、ユーザは、所望の機能を伴う正確なアプリケーションインターフェースに入力する方法を究明することができない。
【００１２】
例えば、図１（Ａ）〜（Ｆ）は、「Ａｌｉｐａｙ（商標）」の携帯電話クライアント端末の複数の階層レベルのアプリケーションインターフェース間の例示的な切替の概略図を示す。図１（ａ）は、オンラインフィナンスアプリケーション「Ａｌｉｐａｙ（商標）」等のアプリケーションのアプリケーションインターフェースであり、これは、本願において最重要なアプリケーションインターフェースである。ユーザが、新しい銀行が発行するクレジットカードを使用することによって、「Ｙｕ’ｅｂａｏ」等の資金口座に金銭を預金することを望むとき、以下の動作によってこの機能を完了することを必要とする。
【００１３】
図１（ａ）に示される「Ａｌｉｐａｙ（商標）」と名付けられたアプリケーションインターフェースでは、「Ｗｅａｌｔｈ」を選択し、図１（ｂ）に示されるような「Ｗｅａｌｔｈ」と名付けられたアプリケーションインターフェースにジャンプし、図１（ｂ）に示されるような「Ｗｅａｌｔｈ」と名付けられたアプリケーションインターフェースでは、「Ｙｕ’ｅｂａｏ」を選択し、図１（ｃ）に示されるような「Ｙｕ’ｅｂａｏ」と名付けられたアプリケーションインターフェースにジャンプし、図１（ｃ）に示されるような「Ｙｕ’ｅｂａｏ」と名付けられたアプリケーションインターフェースでは、「Ｔｒａｎｓｆｅｒ  Ｉｎ」を選択し、図１（ｄ）に示されるような「Ｔｒａｎｓｆｅｒ  Ｉｎ」と名付けられたアプリケーションインターフェースにジャンプし、図１（ｄ）に示されるような「Ｔｒａｎｓｆｅｒ  Ｉｎ」と名付けられたアプリケーションインターフェースでは、「××銀行」を選択し、図１（ｅ）に示されるような「支払いモード選択」と名付けられたアプリケーションインターフェースにジャンプし、図１（ｅ）に示されるような「支払いモード選択」と名付けられたアプリケーションインターフェースでは、「銀行カード追加」を選択し、図１（ｆ）に示されるような「銀行カード追加」と名付けられたアプリケーションインターフェースにジャンプする。
【００１４】
上記の動作時、ユーザは、上記の６つのアプリケーションインターフェース間で５回ジャンプすることによって、新しい銀行が発行するクレジットカードを追加することと、預金を移すこととを最終的に完了する。その動作は、複雑である。さらに、上記の動作プロセスの間、ユーザがある特定のアプリケーションインターフェースに戻ること、または別の新しいアプリケーションインターフェースを見ることを一時的に望む場合、ユーザは、アプリケーションインターフェース間で切り替える方法を知らない可能性がある。
【００１５】
上記の状況に応答して、本開示は、アプリケーションインターフェース間の階層関係に対応するインターフェースナビゲーション情報を生成し、その結果、ユーザが現在のアプリケーションのアプリケーションインターフェース間の構造的関係を都合よく発見し、アプリケーションインターフェースを迅速に特定及び検索し、それによって、アプリケーションの動作効率を向上させる。
【００１６】
本開示をさらに実証するために、本開示は、以下の例示的実施形態を提供する。
【００１７】
図２を参照すると、図２は、本開示の例示的実施形態による、アプリケーションインターフェースをナビゲートするための例示的方法のフローチャートである。本方法は、端末に適用されてもよく、以下の動作を含んでもよい。
【００１８】
２０２において、事前に設定されたトリガイベントが検出されると、端末画面上の現在のアプリケーションインターフェースが判定される。
【００１９】
本例示的実施形態では、事前に設定されたトリガイベントは、任意の形態のユーザの動作であってもよい。例えば、ユーザがある物理的なキーもしくは複数の物理的なキーの組み合わせを押圧したことを検出するとき、ユーザが端末画面上のある仮想機能制御をクリックしたことを検出するとき、または端末がユーザによって振動されもしくは揺られた（例えば、「シェイクと名付けられた動作」）ことを検出するとき等、事前に設定されたトリガイベントは、検出されたと見なされる。加えて、事前に設定されたトリガイベントは、実際の要求に応じてユーザ定義されてもよい。
【００２０】
２０４において、現在のアプリケーションインターフェースが属するアプリケーションに対応するインターフェースナビゲーション情報が表示される。インターフェースナビゲーション情報は、階層構造の複数の表示要素を含み、階層構造は、アプリケーションの複数のアプリケーションインターフェース間の階層関係に対応する。
【００２１】
本例示的実施形態では、例証図として、インターフェースナビゲーション情報に含まれる表示要素は、アプリケーションのアプリケーションインターフェースの一部のみに対応してもよく、例えば、ユーザが「戻る」の動作を実施することが容易である、ユーザによって既に動作されているアプリケーションインターフェース（例えば、図１（ａ）〜図１（ｆ）のアプリケーションインターフェース）間の階層関係に対応してもよい。別の実施例について、インターフェースナビゲーション情報に含まれる表示要素は、アプリケーションの現在のアプリケーションインターフェースとの階層関係を有するアプリケーションインターフェースに対応してもよく、ユーザが同一のブランチのアプリケーションインターフェース間のナビゲーションを完了し得るように、そのようなアプリケーションインターフェースは、通常、同一のまたは類似する機能を完了するために使用される同一の「ブランチ」である。別の実施例について、インターフェースナビゲーション情報に含まれる表示要素は、ユーザが既に動作されたアプリケーションインターフェース間の階層関係を視認するだけではなく、「戻る」等の動作を容易に実施し、他の全てのアプリケーション機能の階層レベル情報も視認し、ひいては、ユーザがアプリケーションの全てのアプリケーション機能を容易に発見し、同様に全てのアプリケーションインターフェースにアクセスするように、アプリケーションの全てのアプリケーションインターフェースに対応してもよい。
【００２２】
本例示的実施形態では、インターフェースナビゲーション情報は、事前に生成されてもよい。したがって、事前に設定されたトリガイベントが検出されると、インターフェースナビゲーション情報が端末画面上で呼び出され及び表示される。代替として、インターフェースナビゲーション情報は、インターフェースナビゲーション情報の表示要素が単にユーザの閲覧履歴に対応するように、例えば、ユーザの閲覧履歴に基づいて、リアルタイムで生成されてもよい。
【００２３】
上記の技術的解決策から既知であるように、本開示は、アプリケーションインターフェース間の階層関係に対応するインターフェースナビゲーション情報を生成し、その結果、ユーザが現在のアプリケーションのアプリケーションインターフェース間の構造的関係を便利に発見し、アプリケーションインターフェースを迅速に特定及び検索し、それによって、アプリケーションの動作効率を向上させる。
【００２４】
図３を参照すると、図３は、以下の動作を含み得る本開示の別の例示的実施形態による、アプリケーションインターフェースをナビゲートするための別の例示的方法のフローチャートである。
【００２５】
３０２において、あるアプリケーションに対応するインターフェースナビゲーション情報が生成される。
【００２６】
本例示的実施形態では、事前に生成されたインターフェースナビゲーション情報を使用することによって、端末がインターフェースナビゲーション情報を表示することを必要とするとき、リアルタイムでインターフェースナビゲーション情報を生成するプロセスの間の長時間、ユーザが待機しないために役立つ、事前に記憶されたインターフェースナビゲーション情報が呼び出される。
【００２７】
例えば、インターフェースナビゲーション情報は、サーバによって生成されてもよく、インターフェースナビゲーション情報は、アプリケーションのインストールファイルに追加される。代替として、要求は、アプリケーションと合致するインターフェースナビゲーション情報を取得するために、サーバに対して独立して開始され、インターフェースナビゲーション情報は、端末内に事前に記憶される。
【００２８】
３０４において、事前に設定されたトリガイベントが検出される。
【００２９】
本例示的実施形態では、事前に設定されたトリガイベントは、実際の要求に従って設定されてもよい。例えば、ユーザが端末上で「シェイク」の動作を実施することを検出するとき、本開示の技術は、事前に設定されたトリガイベントが検出されたことを判定する。
【００３０】
３０６において、現在のアプリケーションインターフェースが属するアプリケーションが判定される。例えば、アプリケーションは、アプリケーションＡとして判定される。
【００３１】
３０８において、アプリケーションＡに対応するインターフェースナビゲーション情報、すなわち、端末内に事前に記憶されるインターフェースナビゲーション情報は、呼び出される。
【００３２】
アプリケーションＡが「Ａｌｉｐａｙ（商標）」であるとき、対応するインターフェースナビゲーション情報は、図４に示される。これは、それぞれのアプリケーションインターフェースに対応する「Ａｌｉｐａｙ（商標）」、「Ｓｅｒｖｉｃｅ」、「Ｅｘｐｌｏｒｅ」等の表示要素を含み得る。ある例示的実施形態のように、図４に示されるようなインターフェースナビゲーション情報では、表示要素は、「Ａｌｉｐａｙ（商標）」の全てのアプリケーションインターフェースに対応し、これらの表示要素間の階層構造（例えば、図４に示されるような表の形態で提示される対応する階層構造）は、アプリケーションインターフェース間の階層関係を反映する。
【００３３】
ある例示的実施形態のように、インターフェースナビゲーション情報の表示要素がアプリケーションＡの全てのアプリケーションインターフェースに対応するとき、アプリケーションＡの現在時刻動作のためのアプリケーションインターフェースの閲覧情報は、記録される。（「現在時刻動作」は、アプリケーションＡが起動する直近の時点からアプリケーションＡが終了する直近の時点まで起動するものとして理解され、アプリケーションＡの「終了される」は、アプリケーションＡの全てのアプリケーションインターフェースのプロセスを残すものとして、またはアプリケーションＡに対応するプロセスをシャットダウンするものとして理解される。）インターフェースナビゲーション情報の閲覧情報は、ハイライトされる。
【００３４】
例えば、図４に示されるように、ユーザが図１に示されるような閲覧動作を実施するとき、「Ａｌｉｐａｙ（商標）」、「Ｗｅａｌｔｈ」、「Ｙｕ’ｅｂａｏ」、「Ｔｒａｎｓｆｅｒ  Ｉｎ」、「支払い方法選択」、「銀行カード追加」等のアプリケーションインターフェースに対応する表示要素が表示されると、ハイライトされる。図４に採用された「ハイライト」の形態は、シリアルナンバーを対応する表示要素に追加することを含んでもよい。一方では、これらの表示要素は、まだ閲覧されていないこれらのアプリケーションインターフェースに対応する他の表示要素（例えば、「Ｓｅｒｖｉｃｅ」、「Ｅｘｐｌｏｒｅ」、「Ｔｒａｎｓｆｅｒ  Ｏｕｔ」等）と区別される。他方では、表示要素に対応するアプリケーションインターフェースを閲覧するユーザの閲覧順序は、マークされ、その閲覧順序が丸１「Ａｌｉｐａｙ（商標）」→丸２「Ｗｅａｌｔｈ」→丸３「Ｙｕ’ｅｂａｏ」→丸４「Ｔｒａｎｓｆｅｒ  Ｉｎ」→「支払い方法選択」→丸６「銀行カード追加」であることを示す。さらに、現在のアプリケーションインターフェース（すなわち、ユーザがインターフェースナビゲーション情報を呼び出す前に最後に閲覧されたアプリケーションインターフェース、例えば、図４にマークされた表示要素丸６）に対応する表示要素は、ユーザが自身の閲覧位置を特定するのに便利であり、ユーザがより良好な方法でインターフェースナビゲーションを完了することに役立つ他の全ての表示要素と異なるように、表示効果に関して処理されてもよい。例えば、図４では、表示要素丸６が、「黒色背景の白色文字」のように表示される一方、他の表示要素は、「白色背景の黒文字」のように全て表示される。
【００３５】
３１０において、呼び出されたインターフェースナビゲーション情報が、端末画面上に表示される。
【００３６】
３１２において、図４に示されるような表示要素丸３等のインターフェースナビゲーション情報の表示要素のトリガが受信される。
【００３７】
本例示的実施形態では、図４に示されるようなインターフェースナビゲーション情報の表示要素に関して、ユーザは、表示要素間のコンテンツ及び構造的関係を直接観察するだけではなく、また、これらの表示要素と対応するアプリケーションインターフェースとの間に作られたリンクを通して、これらの対応する表示要素をトリガすることによって、アプリケーションインターフェースに迅速に訪れることもする。
【００３８】
例えば、表示要素丸３がトリガされることを仮定すると、すなわち、ユーザは、表示要素「Ｙｕ’ｅｂａｏ」を選択し（例えば、指を使用することによって、直接クリックする）、その結果、ユーザインターフェースが図１（ｃ）に示されるような「Ｙｕ’ｅｂａｏ」の対応するアプリケーションインターフェースに直接ジャンプする。
【００３９】
３１４において、表示要素丸３等のトリガされた表示要素に対応するアプリケーションインターフェースが表示され、またはユーザインターフェースは、トリガされた表示要素に対応するそのようなアプリケーションインターフェースにジャンプされる。
【００４０】
本例示的実施形態では、表示要素丸３等の既に閲覧された表示要素に対応するアプリケーションインターフェースに加えて、ユーザは、図４に示されるようなナビゲーションインターフェース情報の任意の表示要素を選択してもよく、ひいては対応するアプリケーションインターフェースに迅速に訪れ、それによって、異なる階層レベル間で繰り返し切り替え及びジャンプすることを回避し、動作及び閲覧効率を向上させる。
【００４１】
図５を参照すると、図５は、以下の動作を含み得る本開示の別の例示的実施形態による、アプリケーションインターフェースをナビゲートするための別の例示的方法のフローチャートである。
【００４２】
５０２において、アプリケーションＡ等のアプリケーションが開始または作動される。
【００４３】
本例示的実施形態では、ユーザは、端末上のアプリケーションアイコンをクリックしもしくは物理的なキーを押圧することによって、アプリケーションＡを直接作動させてもよく、またはユーザは、別のアプリケーションＢの呼び出す機能によって、アプリケーションＡを間接的に作動させてもよい。
【００４４】
５０４において、ユーザによってアプリケーションＡが終了される前に、そのアプリケーションで閲覧されたアプリケーションインターフェースは、記録される。
【００４５】
５０６において、事前に設定されたトリガイベントが検出される。
【００４６】
５０８において、そのアプリケーションに対応するインターフェースナビゲーション情報が生成される。
【００４７】
本例示的実施形態では、対応するインターフェースナビゲーション情報がユーザの閲覧情報に基づいて生成され、その結果、ユーザが閲覧されたアプリケーションインターフェース間で切り替え及びジャンプすることを容易にする。
【００４８】
例えば、ユーザの閲覧情報は、図１に示され、すなわち、ユーザは、「Ａｌｉｐａｙ（商標）」、「Ｗｅａｌｔｈ」、「Ｙｕ’ｅｂａｏ」、「Ｔｒａｎｓｆｅｒ  Ｉｎ」、「支払い方法選択」、「銀行カード追加」等のアプリケーションインターフェースを連続的に閲覧し、その結果、ユーザによって既に閲覧されたアプリケーションインターフェースに対応する表示要素を含む図６に示されるようなインターフェースナビゲーション情報が生成され、これらの表示要素は、アプリケーションインターフェース間の階層関係に基づいて配列される。
【００４９】
随意に、表示要素に対応するアプリケーションインターフェースを閲覧するユーザの閲覧順序に基づいて、図６に示されるようなシリアルナンバーは、対応する表示要素に追加されてもよく、例えば、シリアルナンバー丸１は、「Ａｌｉｐａｙ（商標）」に対応するように追加され、シリアルナンバー丸２は、「Ｗｅａｌｔｈ」等に対応するように追加され、図６では、ユーザの閲覧順序が、丸１「Ａｌｉｐａｙ（商標）」→丸２「Ｗｅａｌｔｈ」→丸３「Ｙｕ’ｅｂａｏ」→丸４「Ｔｒａｎｓｆｅｒ  Ｉｎ」→「支払い方法選択」→丸６「銀行カード追加」であることを示す。さらに、現在のアプリケーションインターフェースに対応する表示要素（すなわち、ユーザがインターフェースナビゲーション情報を呼び出す前に最後に閲覧されたアプリケーションインターフェース、例えば、図６に示されるような表示要素丸６）は、他の全ての表示要素と異なるように、表示効果に関して処理されてもよい。したがって、ユーザが自身の閲覧位置を特定することが容易であり、ユーザがより良好な方法でインターフェースナビゲーションを完了することに役立つ。例えば、図６に示されるように、表示要素丸６のみ、「√」の対応する識別子を有する。
【００５０】
本例示的実施形態では、ユーザは、図１に示されるような「Ａｌｉｐａｙ（商標）」、「Ｗｅａｌｔｈ」、「Ｙｕ’ｅｂａｏ」、「Ｔｒａｎｓｆｅｒ  Ｉｎ」、「支払い方法選択」、「銀行カード追加」等のアプリケーションインターフェースを閲覧してもよいが、また、「ブランチ１」：「Ａｌｉｐａｙ（商標）」→「Ｗｅａｌｔｈ」→「Ｙｕ’ｅｂａｏ」→「Ｔｒａｎｓｆｅｒ  Ｉｎ」→「支払い方法選択」→「銀行カード追加」を対象とし、さらに、「ブランチ２」：「Ａｌｉｐａｙ（商標）」→「Ｅｘｐｌｏｒｅ」…を対象とする、「Ｅｘｐｌｏｒｅ」等のアプリケーションインターフェースをさらに閲覧してもよい。したがって、ユーザがこの時点でアプリケーションインターフェースを閲覧するとき、閲覧されたアプリケーションインターフェースは、複数の「ブランチ」を有してもよい。
【００５１】
ある例示的実施形態のように、全ての閲覧されたアプリケーションインターフェース間において、現在のアプリケーションインターフェースとの階層関係を有するアプリケーションインターフェースが判定され、その次に、インターフェースナビゲーション情報は、判定されたアプリケーションインターフェースに基づいて生成される。例えば、現在のアプリケーションインターフェースは、「銀行カード追加」であり、「ブランチ１」によって生成されたインターフェースナビゲーション情報のみが、端末画面上に表示され、「ブランチ２」のアプリケーションインターフェースに対応する表示要素及び他のブランチは、省略される。別の実施例について、インターフェースナビゲーション情報は、全てのブランチのアプリケーションインターフェースに基づいて生成されてもよい。
【００５２】
５１０において、生成されたインターフェースナビゲーション情報が表示される。
【００５３】
５１２において、インターフェースナビゲーション情報の表示要素丸３等の表示要素のトリガが受信される。
【００５４】
本例示的実施形態では、図４に示されるようなインターフェースナビゲーション情報の表示要素に関して、ユーザは、これらの表示要素間のコンテンツ及び構造的関係を直接観察するだけではなく、また、これらの表示要素と対応するアプリケーションインターフェースとの間に作られたリンクを通して、対応する表示要素をトリガすることによって、アプリケーションインターフェースに迅速に訪れることもする。
【００５５】
例えば、表示要素丸３がトリガされることを仮定すると、すなわち、ユーザは、表示要素「Ｙｕ’ｅｂａｏ」を選択し（例えば、指を使用することによって、直接クリックする）、その結果、ユーザインターフェースが図１（ｃ）に示されるような「Ｙｕ’ｅｂａｏ」の対応するアプリケーションインターフェースに直接ジャンプする。
【００５６】
５１４において、表示要素丸３等のトリガされた表示要素に対応するアプリケーションインターフェースが表示される、または、ユーザインターフェースは、トリガされた表示要素に対応するそのようなアプリケーションインターフェースにジャンプされる。
【００５７】
図３に示される処理フローは、事前に記憶されたインターフェースナビゲーション情報を呼び出し、その次に、インターフェースナビゲーション情報を表示することを留意されたい。それに応じて、図４に示されるように、インターフェースナビゲーション情報の表示要素は、アプリケーションの全てのアプリケーションインターフェースに対応する。図５に示される処理フローは、リアルタイムでインターフェースナビゲーション情報を生成し、その次に、インターフェースナビゲーション情報を表示する。それに応じて、図６に示されるように、インターフェースナビゲーション情報の表示要素は、アプリケーションの全てのアプリケーションインターフェースの代わりに、ユーザによって既に閲覧されたアプリケーションインターフェースに対応する。しかしながら、実際の要求に応じて、インターフェースナビゲーション情報は、事前に記憶され及び呼びだされたとき、対応するインターフェースナビゲーション情報の表示要素は、同様にアプリケーションインターフェース、例えば、ユーザによって既に閲覧されたアプリケーションインターフェース、の一部に対応してもよい。同様に、インターフェースナビゲーション情報がリアルタイムで生成されるとき、対応するインターフェースナビゲーション情報の表示要素は、同様にアプリケーションの全てのアプリケーションインターフェースに対応してもよい。
【００５８】
図３及び図５に示されるようなアプリケーションインターフェースをナビゲートするための方法に加えて、本開示の技術的解決策はまた、他の多くの実施形態を有する。例えば、ある例示的実施形態のように、ユーザがインターフェースナビゲーション情報をトリガする現在のアプリケーションインターフェースに基づいて、対応するアプリケーションの現在のアプリケーションインターフェースとの階層関係を有するアプリケーションインターフェースは、判定され、その次に、インターフェースナビゲーション情報は、判定されたアプリケーションインターフェースに基づいて生成される。例えば、図６に示されるように、６つの表示要素に対応するアプリケーションインターフェースは、「Ａｌｉｐａｙ（商標）」→「Ｗｅａｌｔｈ」→「Ｙｕ’ｅｂａｏ」→「Ｔｒａｎｓｆｅｒ  Ｉｎ」→「支払い方法選択」→「銀行カード追加」の階層関係を有する。したがって、ユーザが６つのアプリケーションインターフェースの中から任意のインターフェース上でインターフェースナビゲーション情報を呼び出すとき、図６に示されるようなインターフェースナビゲーション情報が、呼び出される。
【００５９】
図７は、本開示の例示的実施形態による、例示的電子デバイスの構造的概略図７００である。図７を参照すると、ハードウェアに関して、電子デバイス７００は、１つ以上のプロセッサ（複数可）７０２またはデータ処理ユニット（複数可）、内部バス（複数可）７０４、ネットワークインターフェース（複数可）７０６、内部メモリ７０８、不揮発性メモリ７１０、及び他のサービスによって要求される他のハードウェアを含む。プロセッサ（複数可）７０２は、不揮発性メモリ７１０から内部メモリ７０２までのアプリケーションインターフェース７１２用のナビゲーション装置の対応するコンピュータ実行可能命令を読み取り、コンピュータ実行可能命令を実行し、それによって、ある論理レベルにおける、アプリケーションインターフェースを有するナビゲーション装置を形成する。確実に、ソフトウェアによる実装に加えて、本開示は、論理デバイスまたはソフトウェア及びハードウェアの組み合わせ等の他の形態の実装を除外しない。すなわち、処理フローを実行するためのメインエンティティは、論理ユニットに限定されず、ハードウェアまたは論理デバイスであってもよい。電子デバイスはまた、１つ以上の入出力インターフェース（図７に示されない）を含んでもよい。
【００６０】
図８を参照すると、アプリケーションインターフェース８００用の例示的ナビゲーション装置は、１つ以上のプロセッサ（複数可）８０２またはデータ処理ユニット（複数可）、入出力インターフェース（複数可）８０４、ネットワークインターフェース（複数可）８０６、及びメモリ８０８を含んでもよい。メモリ８０８は、コンピュータ可読媒体の実施例である。
【００６１】
メモリ８０８は、判定ユニット８１０及び表示ユニット８１２を含む複数のモジュールまたはユニットをその中に記憶してもよい。
【００６２】
判定ユニット８１０は、事前に設定されたトリガイベントを検出するとき、端末画面上の現在のアプリケーションインターフェースを判定する。
【００６３】
表示ユニット８１２は、現在のアプリケーションインターフェースが属するアプリケーションに対応するインターフェースナビゲーション情報を表示し、そのインターフェースナビゲーション情報は、階層構造の複数の表示要素を含み、その階層構造は、そのアプリケーションの複数のアプリケーションインターフェース間の階層関係に対応する。
【００６４】
随意に、複数のモジュールまたはユニットはさらに、インターフェースナビゲーション情報の表示要素のいずれか１つがトリガされるとき、現在のアプリケーションインターフェースから、トリガされた表示要素に対応するアプリケーションインターフェースまでジャンプするか、またはアプリケーションインターフェースを表示する、ジャンプユニット８１４を含む。
【００６５】
随意に、表示ユニット８１２はさらに、現在のアプリケーションインターフェースが属するアプリケーションに基づいて、アプリケーションに対応する事前に生成されたインターフェースナビゲーション情報を呼び出し、そのインターフェースナビゲーション情報の表示要素は、アプリケーションの全てのアプリケーションインターフェースに対応する。
【００６６】
随意に、複数のモジュールまたはユニットはさらに、アプリケーションの現在時刻動作の間に閲覧されたアプリケーションインターフェースを記録する記録ユニット８１６と、インターフェースナビゲーション情報の閲覧されたアプリケーションインターフェースに対応する表示要素をハイライトするハイライトユニット８１８とを含む。
【００６７】
随意に、表示ユニット８１２はさらに、アプリケーションの現在時刻動作の間に閲覧されたアプリケーションインターフェースを記録し、全ての閲覧されたアプリケーションインターフェース間の階層関係に基づいて、インターフェースナビゲーション情報を生成する。
【００６８】
随意に、複数のモジュールまたはユニットはさらに、全ての閲覧されたアプリケーションインターフェース間の現在のアプリケーションインターフェースとの階層関係を有するアプリケーションインターフェースを判定する、インターフェース判定ユニット８２０を含む。
【００６９】
表示ユニット８１２はさらに、判定されたアプリケーションインターフェースに基づいて、インターフェースナビゲーション情報を生成する。
【００７０】
随意に、表示ユニット８１２はさらに、アプリケーションの現在のアプリケーションインターフェースとの階層関係を有するアプリケーションインターフェースを判定し、判定されたアプリケーションインターフェースに基づいて、インターフェースナビゲーション情報を生成する。
【００７１】
随意に、現在のアプリケーションインターフェースに対応する表示要素の表示効果は、他の表示要素のものと異なる。
【００７２】
したがって、アプリケーションインターフェース間の階層関係に対応するインターフェースナビゲーション情報を生成することによって、本開示は、ユーザが、現在のアプリケーションのアプリケーションインターフェース間の構造的関係を都合よく発見することを可能にし、それによって、アプリケーションインターフェースの動作を迅速に特定及び検索し、アプリケーションの操作効率を向上させるために役立つ。
【００７３】
標準構成では、本開示で説明されるような端末またはサーバ等のコンピューティングデバイスは、１つ以上の中央演算処理装置（ＣＰＵ）、１つ以上の入出力インターフェース、１つ以上のネットワークインターフェース、及びメモリを含んでもよい。
【００７４】
メモリは、コンピュータ可読媒体の非永続メモリ、ランダムアクセスメモリ（ＲＡＭ）、ならびに／または読取専用メモリ（ＲＯＭ）及びフラッシュランダムアクセスメモリ（ｆｌａｓｈ  ＲＡＭ）等の不揮発性メモリ等の形態を含んでもよい。メモリは、コンピュータ可読媒体の実施例である。
【００７５】
コンピュータ可読媒体は、任意の方法または技術を使用し情報ストレージを実装し得る、永続及び非永続媒体と可動及び非可動媒体を含む。情報は、コンピュータ可読命令、データ構造、ソフトウェアモジュール、またはいずれかのデータであってもよい。コンピュータストレージ媒体の実施例は、限定ではないが、相変化メモリ（ＰＣＭ）、スタティックランダムアクセスメモリ（ＳＲＡＭ）、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）、他のタイプのＲＡＭ、ＲＯＭ、電気的消去可能プログラマブル読取専用メモリ（ＥＥＰＲＯＭ）、フラッシュメモリ、内部メモリ、ＣＤ−ＲＯＭ、ＤＶＤ、光メモリ、磁気テープ、磁気ディスク、他の任意の磁気ストレージデバイス、またはコンピューティングデバイスによってアクセス可能である情報を記憶し得る他の任意の非通信媒体を含んでもよい。本明細書に定義されるように、コンピュータ可読媒体は、変調データ信号及び搬送波等の一過性媒体を含まない。
【００７６】
用語「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｉｎｇ（備える）」、またはそのいずれかの変形例は、複数の要素を含むプロセス、方法、製品、またはデバイスが、複数の要素だけではなく明示的に列挙されない他のいずれかの要素も含み、またはそのようなプロセス、方法、製品、もしくはデバイスに不可欠もしくは特有であるいずれかの要素を含むように、非排他的な包含を指すことに留意されたい。より限定的ではなく、語句「ｉｎｃｌｕｄｉｎｇ  ａ  …（１つの…を含む）」によって定義される要素は、プロセス、方法、製品、またはデバイスが、その要素に加えて別の同一の要素を含むことを除外しない。
【００７７】
上記の説明は、本開示を限定するために使用されるべきではない、本開示の例示的実施形態を説明する。当業者は、本技術に対する何らかの改訂または変形例を作成してもよい。本技術の趣旨及び範囲を逸脱することなく、いずれかの変更、均等物、代替、または改善は、なお本開示の範囲に該当するであろう。
【図１Ａ】
0006794347.tif 000002
【図１Ｂ】
0006794347.tif 000003
【図１Ｃ】
0006794347.tif 000004
【図１Ｄ】
0006794347.tif 000005
【図１Ｅ】
0006794347.tif 000006
【図１Ｆ】
0006794347.tif 000007
【図２】
0006794347.tif 000008
【図３】
0006794347.tif 000009
【図４】
0006794347.tif 000010
【図５】
0006794347.tif 000011
【図６】
0006794347.tif 000012
【図７】
0006794347.tif 000013
【図８】
0006794347.tif 000014