(57)【特許請求の範囲】
【請求項１】
現時点のページへのユーザのプルダウン操作に応答して、ページスクロール処理を実行することと、
前記ページスクロール処理の結果に基づいて、前記現時点のページのページ内容のプルダウン距離が閾値よりも長いことを検出することに応答して、ページ戻り操作を実行することと、を含む方法であって、
前記ページスクロール処理を実行することは、少なくとも、前記ユーザの前記プルダウン操作に応じて、前記現時点のページのヘッダーを引き伸ばして、前記ヘッダーの領域内において、より多くの前記ヘッダーの内容を表示することを含む、方法。
【請求項２】
前記ページ戻り操作の前記実行が、
前記現時点のページの前記ヘッダーが小型ヘッダーであるかを判定することと、
前記現時点のページの前記ヘッダーが前記小型ヘッダーであることを確定することに応答して、前記小型ヘッダーを通常ヘッダーに変換することと、を含む、請求項１に記載の前記方法。
【請求項３】
前記通常ヘッダーは、その高さが変化しないヘッダーを含む、請求項２に記載の前記方法。
【請求項４】
前記小型ヘッダーは、前記現時点のページの状態が変化するときにその高さが原初の高さから削減されるヘッダーを含む、請求項２に記載の前記方法。
【請求項５】
前記現時点のページの前記ヘッダーが前記小型ヘッダーではないことを確定することに応答して、前記現時点のページの前記ヘッダーが個別化ヘッダーであるかを判定することと、
前記現時点のページの前記ヘッダーが前記個別化ヘッダーであることを確定することに応答して、前記個別化ヘッダーを引き伸ばして、引き伸ばされた距離が前記閾値よりも長くなるようにすることと、
前記現時点のページの前記ヘッダーが前記個別化ヘッダーではないことを確定することに応答して、前記ページ内容の頂部と前記現時点のページの前記ヘッダーとの間の距離を増加させて、前記増加された距離が前記閾値よりも長くなるようにすることと、をさらに含む、請求項２に記載の前記方法。
【請求項６】
前記個別化ヘッダーが、高さ、色、形式、画像、または寸法を含む１つ以上の種類の情報を含むヘッダーを含む、請求項５に記載の前記方法。
【請求項７】
前記ページ戻り操作の前記実行が、
前記ページスクロール処理の前記結果に基づいて、前記プルダウン操作の時間期間が事前設定時間期間よりも長いことを確定することと、
前記ページ戻り操作を実行することと、を含む、請求項１に記載の前記方法。
【請求項８】
前記プルダウン操作の前記時間期間が、前記プルダウン操作が受信される時間から前記ページ戻り操作が実行される時間までの時間期間を含む、請求項７に記載の前記方法。
【請求項９】
前記事前設定時間期間が０〜４００ｍｓである、請求項７に記載の前記方法。
【請求項１０】
前記事前設定時間期間が２００ｍｓである、請求項７に記載の前記方法。
【請求項１１】
ユーザのプルダウン操作に応答してページスクロール処理を実行するページスクロール処理装置と、
前記ページスクロール処理の結果に基づいて、現時点のページのページ内容のプルダウン距離が閾値よりも高いことを検出するときに、ページ戻り操作を実行する閾値検出装置と、を備えるデバイスであって、
前記ページスクロール処理装置は、少なくとも、前記ユーザの前記プルダウン操作に応じて、前記現時点のページのヘッダーを引き伸ばして、前記ヘッダーの領域内において、より多くの前記ヘッダーの内容を表示するようにさらに構成される、デバイス。
【請求項１２】
前記ページスクロール処理装置が、
前記現時点のページの前記ヘッダーが小型ヘッダーであるかを判定する第１の判定装置と、
前記第１の判定装置が、前記現時点のページの前記ヘッダーが前記小型ヘッダーであることを確定するときに、前記小型ヘッダーを通常ヘッダーに変換する変換装置と、を含む、請求項１１に記載の前記デバイス。
【請求項１３】
前記ページスクロール処理装置が、
前記第１の判定装置が、前記現時点のページの前記ヘッダーが前記小型ヘッダーではないことを確定するときに、前記現時点のページの前記ヘッダーが個別化ヘッダーであるかを判定する、第２の判定装置と、
前記第２の判定装置が、前記現時点のページの前記ヘッダーが前記個別化ヘッダーであること確定するときに、前記個別化ヘッダーを引き伸ばして、引き伸ばされた距離が前記閾値よりも長くなるようにする、第１の実行装置と、
前記第２の判定装置が、前記現時点のページの前記ヘッダーが前記個別化ヘッダーではないことを確定するときに、前記ページ内容の頂部と前記現時点のページの前記ヘッダーとの間の距離を増加させて、前記増加された距離が前記閾値よりも長くなるようにする、第２の実行装置と、をさらに含む、請求項１２に記載の前記デバイス。
【請求項１４】
前記ページスクロール処理の結果に基づいて、前記プルダウン操作の時間期間が、事前設定時間期間よりも長いことを確定することに応答して、前記ページ戻り操作を実行する時間検出装置をさらに備える、請求項１１に記載の前記デバイス。
【請求項１５】
前記プルダウン操作の前記時間期間が、前記プルダウン操作が受信される時間から前記ページ戻り操作が実行される時間までの時間期間を含む、請求項１４に記載の前記デバイス。
【請求項１６】
モバイルデバイスの画面での現時点のページへのユーザのプルダウン操作に応答して、ページスクロール処理を実行することと、
前記ページスクロール処理の結果に基づいて、前記現時点のページのページ内容のプルダウン距離が閾値よりも長いことを確定することに応答して、前記ページスクロール処理の結果に基づいて、前記プルダウン操作の時間期間が事前設定時間期間よりも長いことを確定することと、
ページ戻り操作を実行することと、を含む操作を実行するための、１つ以上のプロセッサにより実行可能なコンピュータ実行可能命令が記憶された、１つ以上のコンピュータ記憶媒体であって、
前記ページスクロール処理を実行することは、少なくとも、前記ユーザの前記プルダウン操作に応じて、前記現時点のページのヘッダーを引き伸ばして、前記ヘッダーの領域内において、より多くの前記ヘッダーの内容を表示することを含む、前記コンピュータ記憶媒体。
【請求項１７】
前記ページスクロール処理の前記実行が、
前記現時点のページの前記ヘッダーが小型ヘッダーであるかを判定することと、
前記現時点のページの前記ヘッダーが前記小型ヘッダーであることを確定することに応答して、前記小型ヘッダーを通常ヘッダーに変換することと、
前記現時点のページの前記ヘッダーが前記小型ヘッダーではないことを確定することに応答して、前記現時点のページの前記ヘッダーが個別化ヘッダーであるかを判定することと、
前記現時点のページの前記ヘッダーが前記個別化ヘッダーであることを確定することに応答して、前記個別化ヘッダーを引き伸ばして、引き伸ばされた距離が前記閾値よりも長くなるようにすることと、
前記現時点のページの前記ヘッダーが前記個別化ヘッダーではないことを確定することに応答して、前記ページ内容の頂部と前記現時点のページの前記ヘッダーとの間の距離を増加させて、前記増加された距離が前記閾値よりも長くすることと、を含む、請求項１６に記載の前記１つ以上のコンピュータ記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願の相互参照）
本出願は、参照によりその全体が本明細書に組み込まれる、「Ｍｅｔｈｏｄ  ａｎｄ  Ｄｅｖｉｃｅ  ｆｏｒ  Ｐａｇｅ  Ｒｅｔｕｒｎｉｎｇ」と題して２０１３年４月３日に出願された中国特許出願第２０１３１０１１６１３９．８号の外国優先権を主張する。
【０００２】
本開示は、モバイル通信のような通信に関し、より具体的には、モバイルデバイスでのページ戻りのための方法及びデバイスに関する。
【背景技術】
【０００３】
現在、モバイルデバイスは、アプリケーション状況においてページ戻りを誘発するために、現時点のページの固定位置に戻りボタンを与える。戻りボタンがクリックされたとき、現時点のページは、以前のページに戻る。そのようなページ切換プロセスは、終了させることができず、対話性に欠ける。従来技術は、ページ戻りのために万能行為を用いる対話機構を与えていない。
【発明の概要】
【０００４】
この要約は、詳細な記述で以下にさらに記述される簡略形態の概念の選択を導入するために与えられる。この要約は、請求される内容の主要な特徴または必要な特徴の全てを認識することを意図しておらず、請求される内容の範囲を定める補助物として単独で用いられることを意図していない。例えば、用語「技術」は、上の文脈により及び本開示を通じて許されるような装置（複数可）、システム（複数可）、方法（複数可）及び／またはコンピュータ読出可能命令を指してもよい。
【０００５】
本技術は、方向技術の点でのさまざまな結果を向上させる。
【０００６】
本開示はページ戻りための例示の方法を与える。そのような方法はモバイルデバイスで適用され得る。ページスクロール処理はユーザのプルダウン操作に応答して行われる。現時点のページのページ内容のプルダウン距離が閾値よりも高いことを検出するとき、ページ戻り操作が実行される。
【０００７】
例えば、ページスクロール処理を実行する操作は、ページのヘッダーが小型ヘッダーであるかを判定することを含んでもよい。ページのヘッダーが小型ヘッダーであることを確定するとき、小型ヘッダーは通常ヘッダーに変換される。
【０００８】
例えば、ページのヘッダーが小型ヘッダーであるかを判定するとき、本技術は、ページのヘッダーが個別化ヘッダーであるかも判定する。ページのヘッダーを個別化ヘッダーとして判定するとき、個別化ヘッダーを引き下げて、プルダウン距離が閾値よりも長いようにする。ページのヘッダーを個別化ヘッダーとして判定しないとき、ページのページ内容の頂部とページのヘッダーとの間の距離を増加させて、増加された距離が閾値よりも長いようにする。
【０００９】
例えば、ページスクロール処理の結果に基づいて、本技術は、プルダウン操作時間が時間閾値よりも長いことを確定するとき、ページ戻り操作をさらに実行してもよい。
【００１０】
本開示は、ページ戻りのための例示のデバイスも与える。そのようなデバイスは、モバイルデバイスで適用され得る。デバイスは、ページスクロール処理装置と閾値検出装置とを含み得る。ページスクロール処理装置は、ユーザのプルダウン操作に応答してページスクロール処理を実行する。閾値検出装置は、現時点のページのプルダウン距離が閾値よりも長いことを検出するとき、ページ戻り操作を実行する。
【００１１】
例えば、ページスクロール処理装置は、第１の判定装置と変換装置とを含んでもよい。第１の判定装置は、ページのヘッダーが小型ヘッダーであるかを判定する。第１の判定装置が、ページのヘッダーが小型ヘッダーであることを確定するとき、変換装置は小型ヘッダーを通常ヘッダーに変換する。
【００１２】
例えば、ページスクロール処理装置は、第２の判定装置、第１の実行装置、及び第２の実行装置も含んでもよい。第１の判定装置が、ページのヘッダーが小型ヘッダーではないことを確定するとき、第２の判定装置は、ページのヘッダーが個別化ヘッダーであるかを判定する。第２の判定装置が、ページのヘッダーが個別化ヘッダーであることを確定するとき、第１の実行装置は個別化ヘッダーを引き下げて、プルダウン距離が閾値よりも長いようにする。第２の判定装置が、ページのヘッダーが個別化ヘッダーではないことを確定するとき、第２の実行装置は、ページの内容の頂部とページのヘッダーとの間の距離を増加させて、増加された距離が閾値よりも長いようにする。
【００１３】
例えば、現時点のページが更新されるとき、閾値は最大の引き伸ばされた距離よりも長くてもよい。
【００１４】
例えば、例示の装置は時間検出装置も含んでもよい。時間検出装置は、ページスクロール処理の結果に基づいて、プルダウン操作の時間期間が事前設定時間期間よりも長いことを確定することがあり、ページ戻り操作を実行する。
【００１５】
例えば、プルダウン操作の時間期間は、ユーザからのプルダウン操作の受信とページ戻り操作の実行との間の時間期間を指してもよい。例えば、事前設定時間期間は０〜４００ｍｓで事前に設定されてもよい。別の例では、事前設定時間期間は２００ｍｓであってもよい。
【００１６】
本技術でのプルダウン及び戻り機構は、ページ戻りプロセスを対話式にし、再生可能にし、終了可能にするばかりでなく、戻り操作の使いやすさを増すために新たな万能スクロールダウン滑動操作も加える。
【図面の簡単な説明】
【００１７】
図面は本開示を説明するために用いられ、従って本開示の一部である。説明例及びそれらの説明は、本開示を示すために用いられ、本開示を限定するために用いられるべきではない。
【００１８】
【図１】本開示によるページ戻りのための例示の方法を示す流れ図である。
【図２】本開示によるページスクロールプロセスを実行するための例示の方法を示す流れ図である。
【図３Ａ】ページＡとページＢとの間への色付き透明マスクの挿入を示す図である。
【図３Ｂ】ページＡとページＣとの間への色付き透明マスクの挿入を示す図である。
【図３Ｃ】画面でのページＢまたはページＣの完全表示を示す図である。
【図４（ａ）】本開示による現時点のページでの例示の通常ヘッダーと例示の小型ヘッダーとを示す図である。
【図４（ｂ）】本開示による現時点のページでの例示の通常ヘッダーと例示の小型ヘッダーとを示す図である。
【図４（ｃ）】本開示による現時点のページでの例示の通常ヘッダーと例示の小型ヘッダーとを示す図である。
【図４（ｄ）】本開示による現時点のページでの例示の通常ヘッダーと例示の小型ヘッダーとを示す図である。
【図５（ａ）】本開示による現時点のページでの例示の個別化ヘッダーを示す図である。
【図５（ｂ）】本開示による現時点のページでの例示の個別化ヘッダーを示す図である。
【図５（ｃ）】本開示による現時点のページでの例示の個別化ヘッダーを示す図である。
【図６】プルダウン操作中のプルダウン距離とページ変化の応答時間との間の例示の関連を示す図であり、ユーザとスクリーンとの間の接触点が開始点として用いられている。
【図７（ａ）】異なるアプリケーション間の例示のページ切り換えを示す状態図を示す。
【図７（ｂ）】異なるアプリケーション間の例示のページ切り換えを示す状態図を示す。
【図７（ｃ）】異なるアプリケーション間の例示のページ切り換えを示す状態図を示す。
【図８】本開示によるページ戻りのための例示のデバイスを示す概略図である。
【図９】本開示による例示のページスクロール処理装置を示す概略図である。
【発明を実施するための形態】
【００１９】
本開示は、ページ戻りための方法及びデバイスを与える。本技術は、例えばＹｕｎＯＳ（商標）のようなクラウド操作システムに用いられ得る（ページ内の切り換えまたは異なるアプリケーションのページ間の切り換えのような）ページ切り換え機構に類似する、上位ページと下位ページとの間の戻り機構を与える。本技術は、クラウドコンピュータシステムのページ登録機構との前後関連を有し、引き上げ・引き下げプロセスにおいて個別化ヘッダーを収縮するまたは引き伸ばすためにクラウド計算システムの個別化ヘッダーと組み合わされ、エラーによる操作を回避するように操作経路の距離を測定し且つ操作時間を定める能力を有する場合がある。
【００２０】
本技術の目的、技術的計画、及び利点をより良く説明するために、以下の記述は図面及び例示の実施形態を参照して記述される。
【００２１】
本開示はページ戻りの例示の方法を与える。そのような方法はモバイルデバイスで適用される。
【００２２】
以下の記述は、モバイルデバイスのクラウド操作システムを参照することにより異なるページ間の切り換え状況を記述する。例えば、クラウド操作システムはＹｕｎＯＳ（商標）であってもよい。
【００２３】
ＹｕｎＯＳ（商標）２．０のようなモバイルデバイスの操作システム（以後「システム」とも呼ばれる）では、ページの基本配置３００は、図３Ｃに示されるように、頂部から底部へ、状態バー３０２、ヘッダー３０４、内容３０６、及びフッター３０８を含み得る。図３Ｃは現時点のページの配置を示す。本システムにおいてページの異なるレベル間でのページ切り換えには、２つの例示の状況があり得る。
【００２４】
第１の例示の状況は、同じアプリケーションでのページ切り換えである。ユーザが、同じアプリケーションにおいて次のレベルでページＢ３１２に入るために、現時点のページＡ３１０で操作を開始すると仮定して、ページＢ３１２のヘッダー３１４及び内容３１６は、ページＢ３１２がモバイルデバイスの画面内に完全に表示されるまで、フッター３１８の頂部縁から底部から頂部へ浮上する。ページＢ３１２が浮上するプロセスの間、ページＡ３１０とページＢ３１２とを区別するために、マスク３２０がページＡ３１０とページＢ３１２との間に挿入され得る。マスクは、例えば色付き透明マスクであってもよい。図３Ａは、色付き透明マスクがページＡ３１０とページＢ３１２との間に挿入される図を示す。図３Ｃは、ページＢ３１２のようなページが画面に完全に表示されることを示す。同じ原理に基づいて、子ページとしてのページＢ３１２がページＡ３１０に戻るプロセスは、ページＡ３１０からページＢ３１２への反転プロセスである。
【００２５】
第２の例示の状況は、異なるアプリケーション間のページ切り換えである。例えば、ユーザが別のアプリケーションを呼び出すために現時点のページＡ３１０で特定の操作を用い、従ってページＣ３２２に入ると仮定する。ページＡ３１０が、その原初の寸法の７０％のような一定割合に削減されるとき、ページＣ３２２がモバイルデバイスの画面内に完全に表示されるまで、ページＣ３２２は、ページＡ３１０のフッターの上部縁から、底部から頂部へ浮上する。同様に、マスク３２４は、ページＡ３１０とページＣ３２２との間に挿入されてもよい。マスク３２４は、例えば色付き透明マスクであってもよい。図３Ｂは、色付き透明マスクが、ページＡ３１０とページＣ３２２との間に挿入される図を示す。図３Ｃは、ページＣ３２２のようなページが画面に完全に表示される図を示す。同様に、ページＣ３２２がページＡ３１０に戻るプロセスは、ページＡ３１０からページＣ３２２への反転プロセスである。
【００２６】
一般に、ＹｕｎＯＳ（商標）２．０のような例示の操作システムでは、ページに対する順方向切換プロセスは、底部から頂部への切換プロセスである。対照的に、ページに対する反転切換プロセスは、頂部から底部への切換プロセスである。ページに対する順方向切換プロセスは、現時点のページから、現時点のページよりも低い１つのレベルである別のページへの切り換えを指す。ページに対する反転切換プロセスは、現時点のページから、現時点のページよりも高い１つのレベルである別のページへの切り換えを指す。
【００２７】
図４及び図５は、本開示で記載される現時点のページのさまざまなヘッダーを示す。モバイルデバイスでの現時点のページのヘッダーは、以下の３つの分類：通常ヘッダー、小型ヘッダー、及び個別化ヘッダーに分類され得る。例えば、図４（ａ）に示されるような通常ヘッダー４０２は、高さが変化しないヘッダーであってもよい。例えば、通常ヘッダー４０２は、ナビゲーション情報を含んでもよい。例えば、図４（ｂ）内に示される小型ヘッダー４０４は、現時点のページの状態が変化するときにその高さが縮むヘッダーであってもよい。ページは、閲覧、スクロール、編集、及びモジュラー状態のような異なる状態を有し得るので、ページのヘッダーに表示される情報は時折、ページのヘッダーの状態に従って変化し得る。例えば、情報の一部のみは表示されるが、情報の別の部分は隠される。モジュラー状態は、ページが特定の事柄を処理するのに用いられる状態を指す。図５（ａ）に示されるような個別化ヘッダー５０２は、高さ、色、形式、画像、または寸法のような１つ以上の種類の情報を含むヘッダーである。例えば、そのような情報は個別化されてもよい。
【００２８】
加えて、ページの状態に従って、通常ヘッダーと小型ヘッダーとの間の切り換え、及び個別化ヘッダーと小型ヘッダーとの切り換えがあり得る。例えば、図４（ａ）及び図４（ｂ）は、通常ヘッダー４０２が小型ヘッダー４０４に切り換えられる状況を示す。明らかに、小型ヘッダーが通常ヘッダーまたは個別化ヘッダーに切り換えられる状況もあり得る。
【００２９】
本開示は、モバイルデバイスでのページ戻りのための方法を与える。図１は、モバイルデバイスでのページ戻りのための例示の方法を示す流れ図である。
【００３０】
１０２では、ページスクロール処理は、ユーザのプルダウン操作に応答して行われる。プルダウン操作は、ユーザがモバイルデバイスの画面に接触するのに指または接触ペンを用いる時間からユーザが接触操作を完了する時間までのプロセスを指す。言い換えれば、ユーザは、モバイルデバイスへの接触操作を行う。それに対応して、モバイルデバイスの操作システムは、接触操作に応答し、ページスクロール処理を実行する。
【００３１】
図２〜６を参照することにより、本記述は、ページの例示の反転切換プロセスも示す。図２は、本開示によるシステムによりページスクロールプロセスを実行するための例示の方法を示す流れ図である。
【００３２】
図２に示されるように、システムにより実行されるページスクロールプロセスは、第１の判定操作２０２、切換操作２０４、第２の判定操作２０６、第２の実行操作２０８、及び第１の実行操作２１０を含み得る。
【００３３】
第１の判定操作２０２では、ページのヘッダーが小型ヘッダーであるかを判定する。例えば、小型ヘッダーは、通常ヘッダーがある寸法に削減され、入力キーボードが現時点のページに表示されるとき通常ヘッダーの一部が隠される、ヘッダーを指す。図４に示されるように、図４（ａ）は、現時点のページで表示される通常ヘッダー４０２を示す。図４（ｂ）は、入力キーボード４０６が現時点のページに表示されるときに現時点のページで表示される小型ヘッダー４０４を示す。第１の判定操作２０２は、ページ戻り操作が実行される前に現時点のページのヘッダーが小型ヘッダーではないことを確保するために、即ち現時点のページに表示されるヘッダーが完全であることを確保するために、初期に実行される。ページのヘッダーが小型ヘッダーであることを確定する場合、２０４での操作は実行される。そうでなければ、ページのヘッダーが小型ヘッダーではない判定結果である場合、第２の判定操作２０６が実行される。言い換えれば、切換操作は、第１の判定操作２０２の判定結果に従って実行される。
【００３４】
切換操作２０４では、小型ヘッダーを通常ヘッダーに切り換えるために切換操作が実行される。例えば、現時点のページが図４（ｂ）に示されるページであると仮定して、現時点のページ内の小型ヘッダー４０４は、図４（ｃ）に示される通常ヘッダー４０６に切り換えられる。言い換えれば、現時点のページの小型ヘッダー内の隠された部分も画面に表示される。つまり、図４（ｃ）に示されるような切換プロセスの間、ページのヘッダーの高さは徐々に増加する。一方、小型ヘッダーによりロードされた内容は下方へ移動する。通常ヘッダーによりロードされた内容は、画面内に頂部から底部へ移動する。図４（ｃ）は、現時点のページの小型ヘッダーが通常ヘッダーに切り換えられた後にページ内容が引き下げ続けられる状態の図を示す。
【００３５】
第２の判定操作２０６では、現時点のページのヘッダーが個別化ヘッダーであるかを判定する。言い換えれば、システムがページ戻りを行う方法がページのヘッダーの種類に従って異なるので、ページのヘッダーが２０６で個別化ヘッダーまたは通常ヘッダーであるかを判定する必要がある。現時点のページのヘッダーが個別化ヘッダーであることを確定する場合、第１の実行操作２１０が実行される。現時点のページのヘッダーが、個別化されたものに代わり通常ヘッダーであることを確定する場合、第２の実行操作２０８が実行される。言い換えれば、現時点のページの表示されたヘッダーが小型ヘッダーではない場合、ヘッダーが通常ヘッダーまたは個別化ヘッダーであり得る２つの状況が存在する。そのような状況では、開始されるべきページ戻りのための方法は、現時点のページの表示されるヘッダーに従って定められる。例えば、個別化ヘッダーは、特定の画像を含むような特定の構成を有するヘッダーであってもよい。図５（ａ）は、現時点のページに表示される例示の個別化ヘッダーを示す。
【００３６】
第１の実行操作２１０では、現時点のページの個別化ヘッダーは引き下げられて、引き伸ばされた距離が閾値よりも長いようにする。図５（ｂ）は、現時点のページの個別化ヘッダーを引き下げるときに個別化ヘッダーが引き伸ばされる状況を示す。言い換えれば、ユーザによるプルダウン操作プロセスの間、プルダウン操作に加えて個別化ヘッダーが引き伸ばされる。引き伸ばしプロセスの間、引き伸ばされた距離が閾値よりも長いかを判定する。図５（ｃ）に示されるように引き伸ばされた距離が閾値よりも長い場合、ページのヘッダーは、一定時間にわたり通常ヘッダーの寸法へ徐々に変化し、ページ内容と接続され、現時点のページが画面外に移動するまでその内容と共に下方に移動し、現時点のページよりも高いレベルであるページが画面内に移動する。
【００３７】
第２の実行操作２０８では、現時点のページの内容の頂部とページのヘッダーとの間の距離を増加して、増加された距離が閾値よりも長いようにする。図４（ｄ）は、現時点のページの通常ヘッダーが引き下げられる状況を示す。言い換えれば、ユーザによるプルダウン操作プロセスの間、現時点のヘッダーの高さは不変のままであり、内容と通常ヘッダーとの間に間隙が生成される。間隙はプルダウン操作と共に増加する。プルダウン操作の間、間隙の増加した距離が閾値よりも長いかを判定する。間隙の増加した距離が閾値よりも長い場合、ページのヘッダーは、総じて一定時間期間内で内容と接続され、その内容と共に下方へ移動する。
【００３８】
例えば、上記の一定時間期間は、内容が引き下げられるプロセスの間のページの応答時間を指してもよい。例えば、一定時間期間は０．０２秒〜０．５秒に設定されてもよい。別の例では、一定時間期間は０．１秒であってもよい。加えて、例えば、閾値は、現時点のページのヘッダーを引き伸ばすときに引き伸ばされた距離がページ戻り操作を実行するのに十分である、閾値を指してもよい。引き伸ばされた距離を計算するための例示の方法は、以下のようなものであってもよい：
ページのヘッダーが個別化ヘッダーである場合、
引き伸ばされた距離Ｌ＝引き伸ばされた個別化ヘッダーの高さ−原初の個別化ヘッダーの高さ
ページのヘッダーが通常ヘッダーである場合、
引き伸ばされた距離Ｌ＝引き出される頂部の高さ。
【００３９】
例えば、Ｌの範囲は［０，（３／８）＊画面高さ］であってもよい。Ｌがその範囲の最大値よりも高いとき、ページのヘッダーは原初の高さに変化し、総じて表示のためにページ内容と接続される。
【００４０】
図６は、ユーザと画面との間の接触点を開始点として用いることにより、プルダウン距離とページの変化の応答時間との間の例示の関連を示す図を示す。図６に示されるように、水平軸は、ユーザがプルダウン操作を行うときのプルダウン距離を表し、垂直軸は、ページの変化の応答時間を表す。図６の例では、Ｘ１は、普通にスクロールされ且つページのヘッダーとページの内容との境界を越えるようにページ内容の頂部を越えて引き伸ばされるページ内容、最大弾性距離を表す。Ｘ２は、現時点のページのヘッダーが引き伸ばされるときにページ戻り操作を実行する条件を満たす、引き伸ばされた距離の閾値を表す。例えば、閾値は、（３／８）＊画面高さであってもよい。Ｙ１は、ページが更新されるときのページの応答時間値を表す。Ｙ２は、ページのヘッダーの引き伸ばされた距離がページ戻り操作を実行する条件を満たすときのページの応答時間値を表す。図６の例では、閾値Ｘ２は、ページが更新されるときにページが引き伸ばされる最大距離Ｘ１よりも高い。図６に示されるように、プルダウン距離が０〜Ｘ１である場合、最初にページは通常下方へスクロールされる。プルダウン距離が、ページ戻り操作を満たす距離未満である場合、ページは、スクロールダウン状態からその原初の状態へ弾性的に切り換えられる。プルダウン距離がＸ１〜Ｘ２である場合、プルダウン速度は、ページ戻り操作の費用を増加させるように低くされ、通常使用プロセス中のエラーによる操作のためにページ戻り操作が起こるのを妨げる。そのような状態下では、プルダウン距離は尚もページ戻り操作を満たす距離と合致しないので、ページは、最終的にその原初の状態に弾性的に。プルダウン距離がＸ２よりも長いとき、プルダウン距離はページ戻り操作のための距離を満たすので、ページ戻り機構が誘発される。ページ変化速度がユーザによるプルダウン操作の移動速度と一致するので、ユーザが指を画面から離すように画面に接触する操作を終えるとき、スクロールされるページは下方にスクロールされ、現時点のページよりも高い１つのレベルである完全なページを見せるように画面から滑り出る。言い換えれば、ページ戻り操作が実行される。
【００４１】
本システムは、ページスクロールダウン処理を実行するために操作２０２〜２１０を実行する。
【００４２】
図１を参照して、１０４では、本技術は、ページスクロール処理の結果に基づいて現時点のページのページ内容のプルダウン距離が閾値よりも長いかを検出する。本技術が、ページスクロール処理の結果に基づいて現時点のページのページ内容のプルダウン距離が閾値よりも長いことを検出するとき、ページ戻り操作が実行される。言い換えれば、ユーザによる現時点のページへのプルダウン操作に応答して、モバイルデバイスの操作システムは、ユーザのプルダウン操作により生じるプルダウン距離に対応するページスクロール距離を検出し、その検出結果に基づいてページ戻り操作を実行するべきであるかを判定する。上に示されるように、２０８または２１０では、現時点のページの個別化ヘッダーの引き伸ばされた距離またはページのヘッダーとページ内容との間の間隙の長さは閾値よりも長く、システムは、ページ内容のプルダウン距離が閾値よりも長いことを検出し、従ってページ戻り操作を実行する。例えば、図５（ｃ）は、同じアプリケーションにおいてページ戻り操作を実行する状態を示す。現時点のページが引き下げられるとき、現時点のページよりも１つ上のレベルであるページまたは接触を有するページが画面内に移動する。別の例では、図７（ａ）〜（ｃ）は、ページ戻り操作が異なるアプリケーションにおいて実行されるときの状態図を示す。図７（ａ）は、画面に表示される現時点のページを示す。図７（ｂ）は、現時点のページのヘッダーとページ内容との間の間隙の長さが増加する状態図を示す。図７（ｃ）は、間隙の長さが閾値よりも長い後、現時点のページのページ内容が画面外に移動するときに、別のアプリケーションのページ内容が画面内に移動する状態図を示す。
【００４３】
例えば、通常使用プロセスにおいてエラーによる操作及び通常状態でのページ内容のプルダウン操作からのページ戻りを妨げるために、現時点のページのページ内容のプルダウン距離が閾値よりも長いかを検出することに加えて、本技術は、現時点のページのページ内容を引き下げる時間期間が、事前設定時間期間を満たすかをさらに判定してもよい。言い換えれば、ユーザが接触動作を終えるとき、全ての接触動作から発生する移動距離が閾値よりも長く且つプルダウン操作時間が事前設定時間期間よりも長い場合、ページ戻り操作が誘発される。そうでなければ、ページはその原初の状態に戻される。
【００４４】
図１に示されるように、１０６では、本技術は、１０２でのページスクロール処理の結果に基づいて、プルダウン操作の時間期間が事前設定時間期間を満たすかをさらに判定する。プルダウン操作の時間期間が事前設定時間期間よりも長い場合、ページ戻り操作が実行される。例えば、プルダウン操作の時間期間は、ユーザからプルダウン操作を受信する時間からページ戻り操作が実行される時間までの時間期間を指す。プルダウン操作の時間期間がｔであると仮定すると、ｔ＝ｔ２−ｔ１である。ｔ１は、ユーザが画面を触る時間を表す。ｔ２は、ユーザが画面に接触するのを終える時間を表す。例えば、ｔの値が０〜４００ｍｓであるとき、ｔは判定条件を満たさない。ｔの値が４００ｍｓ〜＋∞であるときに、ｔは判定条件を満たす。言い換えれば、事前設定時間期間ｔは０〜４００ｍｓであってもよい。例えば、事前設定時間期間ｔは２００ｍｓであってもよい。
【００４５】
上の記述は、ユーザがモバイルデバイスの画面に接触した後にページ戻り操作を誘発することを記述する。上の記述は、ユーザがページ内容へのプルダウン操作を行うことを示す。加えて、ユーザがページのヘッダーへのプルダウン操作を行うとき、現時点のページで表示されるヘッダーが規格化ヘッダーである場合、システムは応答せず、ページは同じままである。現時点のページで表示されるヘッダーが個別化ヘッダーである場合、システムは、ページのヘッダーを引き伸ばすためにユーザのプルダウン操作に応答し、ヘッダーの引き伸ばされた距離に応じてページ戻り操作を実行するべきであるかを判定する。
【００４６】
以下は、ページ戻りのための例示のデバイスを記述する。図８は、ページ戻りための例示のデバイス８００を示す図である。デバイス８００は、ページスクロール処理装置８０２、閾値検出装置８０４、及び時間検出装置８０６を含み得る。
【００４７】
ページスクロール処理装置８０２は、ユーザのプルダウン操作に応答してページスクロール処理を実行する。
【００４８】
図９は、ページスクロール処理装置８０２を示す図である。図９に示されるように、ページスクロール処理装置８０２は、第１の判定装置９０２、変換装置９０４、第２の判定装置９０６、第１の実行装置９０８、及び第２の実行装置９１０を含み得る。
【００４９】
第１の判定装置９０２は、ページのヘッダーが小型ヘッダーであるかを判定する。第１の判定装置９０２が、ページのヘッダーが小型ヘッダーであることを確定するとき、変換装置９０４は、小型ヘッダーを通常ヘッダーに変換する。
【００５０】
第１の判定装置９０２が、ページのヘッダーが小型ヘッダーではないことを確定するとき、第２の判定装置９０６は、ページのヘッダーが個別化ヘッダーであるかをさらに判定する。第２の判定装置９０６が、ページのヘッダーが個別化ヘッダーであることを確定するとき、第１の実行装置９０８は、個別化ヘッダーを引き下げて、引き伸ばされた距離が閾値よりも高いようにする。例えば、現時点のページが更新されるとき、閾値は、引き伸ばされた距離の最大値よりも長くてもよい。
【００５１】
第２の判定装置９０６が、ページのヘッダーが個別化ヘッダーではないことを確定するとき、第２の実行装置９１０は、ページの内容の頂部とページのヘッダーとの間の距離を増加させて、増加された距離が閾値よりも大きいようにする。
【００５２】
図８を参照して、閾値検出装置８０４は、現時点のページの内容のプルダウン距離が閾値よりも長いことを検出するとき、ページ戻り操作を実行する。
【００５３】
時間検出装置８０６は、ページスクロール処理の結果に基づいて、プルダウン操作の時間が事前設定時間期間よりも長いことをさらに確定し、ページ戻り操作を実行する。例えば、プルダウン操作の時間は、ユーザからのプルダウン操作の受信とページ戻り操作の実行との間の時間期間を指してもよい。例えば、事前設定時間期間は０〜４００ｍｓに事前に設定されてもよい。別の例では、事前設定時間期間は２００ｍｓに事前に設定されてもよい。
【００５４】
デバイス８００中のその装置の実行は、本開示の方法中の操作の実行に対応する。簡略化のために、各々の装置は詳述されない。
【００５５】
各々の装置は、ソフトウェア、ハードウェア、またはそれらの組み合わせであり得る。例えば、デバイス８００は、１つ以上のプロセッサ（複数可）とメモリとを含んでもよい。メモリは、コンピュータ読取可能媒体の例である。「コンピュータ読取可能媒体」は、本明細書で用いられる場合、コンピュータ記憶媒体と通信媒体とを含む。コンピュータ記憶媒体として、コンピュータ実行命令、データ構造、プログラムモジュール、または他のデータのような情報を記憶するためのいずれかの方法または技術で実装される揮発性及び非揮発性、取外可能な及び取外不可能な媒体が挙げられる。対照的に、通信媒体は、コンピュータ読出可能命令、データ構造、プログラムモジュール、または搬送波のような変調データ信号内の他のデータを具現化し得る。コンピュータ記憶媒体は、本明細書で用いられる場合、通信媒体を含まない。メモリはその内部に、上記の装置をプログラムユニットまたはモジュール及びプログラムデータの形態で記憶し得る。
【００５６】
本開示で記載されるようなページ戻りのための方法及びデバイスは、現時点のページを別のページに切り換えるように構成されるいずれかのアプリケーションシステムに適用され得る。例えば、アプリケーションシステムとして、モバイル端末デバイス、卓上コンピュータ、タブレット、携帯情報端末（ＰＤＡ）等が挙げられ得るが、これらに限定されない。
【００５７】
当業者は、本開示で記載されるようなモジュール及び操作が、ハードウェア、コンピュータソフトウェア、またはそれらの組み合わせにより実行され得ると理解するであろう。ハードウェアとソフトウェアとの間の交換可能性を示すために、本開示は一般に、各々の例示の実施形態において部品及び操作をそれらの機能性に従って記述する。そのような機能性がハードウェアまたはソフトウェアにより実行されるかは、技術的解決策の特定のアプリケーション及び設計制約に依存している。当業者は、記載される機能性を実行するために異なる特定のアプリケーション状況に対して異なる方法を用いるであろう。そのような実行を本開示の保護範囲外とみなすべきではない。
【００５８】
本開示で記載されるような本方法の方法または操作は、ハードウェア、１つ以上のプロセッサにより実行されるソフトウェア、またはそれらの組み合わせを通じて実行され得る。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、内部メモリ、読出専用メモリ（ＲＯＭ）、プログラム組込可能読出専用メモリ（ＰＲＯＭ）、消去可能なプログラム組込可能読出専用メモリ（ＥＰＲＯＭ）、レジスタ記憶装置、ハードディスク、携帯ディスク、ＣＤ−ＲＯＭ、または当該技術分野で周知のいずれかの他のコンピュータ記憶媒体内に記憶され得る。
【００５９】
本技術は、ハードウェア、ソフトウェア、またはそれらの組み合わせにより実行され得る。ハードウェアは特定のロジックにより実行され得る。ソフトウェアは、１つ以上のコンピュータ記憶媒体で記憶され、１つ以上のプロセッサまたは特別設計の処理デバイスのような適切な命令実行システムにより実行され得る。当業者は、プロセッサ内に組み込まれたコンピュータ実行可能命令及び／または制御コードにより上記のデバイスまたは装置、及び方法を実行することができると理解するであろう。例えば、ディスク、ＣＤまたはＤＶＥ−Ｒｏｍ、読出専用メモリ（ＲＯＭ）、プログラム組込可能読出専用メモリ（ＰＲＯＭ）またはいずれかの他の光または電子信号搬送媒体は、そのような命令またはコードを記憶してもよい。装置及びそれらのモジュールは、超大規模集積回路またはゲートアレイ、ロジック回路またはトランジスタのような半導体、またはフィールドプログラム組込可能ゲートアレイ（ＦＰＧＡ）、プログラム組込可能ロジックデバイス、プロセッサにより実行されるいずれかの他のコンピュータ実行可能命令、または上記のハードウェア回路及びソフトウェアのいずれかの組み合わせのようなプログラム組込可能ハードウェアデバイスの回路により実行され得る。
【００６０】
本開示は、いくつかの装置を記述するけれども、デバイスのモジュールまたはサブモジュール、そのような装置の分割部、モジュールまたはサブモジュールは必須ではない。例えば、２つ以上の装置またはモジュールの機能性及び特性は、１つの装置またはモジュール内に集積されてもよい。１つの装置またはモジュールの機能性及び特性は、複数の装置またはモジュールにさらに分割されてもよい。
【００６１】
本開示及び図面は操作をある順序で記述するけれども、それは、操作がそのような順序に従って実行されなければならない、または所望の結果を得るために全ての操作が実行されなければならないことを必要としないまたは暗示していない。対照的に、図面内のいくつかの工程は、異なる実行順序を有してもよい。加えてまたは任意選択で、いくつかの操作が省略されてもよい、複数の工程が１つの工程に集積されてもよい、または１つの工程が複数の工程に分割される。
【００６２】
上記の記述は、本開示の例示の実施形態を示す。実施形態は、単に例示の実施形態を説明するためのものであり、本開示の範囲を限定することを意図していない。本開示の保護下で本開示の原理から逸脱することなく、ある変更、交換、及び改良を行うことができ、尚も考慮するべきであると当業者に理解されるべきである。
【図１】
0006557213.tif 000002
【図２】
0006557213.tif 000003
【図３Ａ】
0006557213.tif 000004
【図３Ｂ】
0006557213.tif 000005
【図３Ｃ】
0006557213.tif 000006
【図４（ａ）】
0006557213.tif 000007
【図４（ｂ）】
0006557213.tif 000008
【図４（ｃ）】
0006557213.tif 000009
【図４（ｄ）】
0006557213.tif 000010
【図５（ａ）】
0006557213.tif 000011
【図５（ｂ）】
0006557213.tif 000012
【図５（ｃ）】
0006557213.tif 000013
【図６】
0006557213.tif 000014
【図７（ａ）】
0006557213.tif 000015
【図７（ｂ）】
0006557213.tif 000016
【図７（ｃ）】
0006557213.tif 000017
【図８】
0006557213.tif 000018
【図９】
0006557213.tif 000019