(57)【要約】  本文はスクリーン内容の切り替え方法及びダブルスクリーン移動端末を開示し、該方法は、ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンであることと、前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断することと、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することと、を含む。アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。【選択図】図1
2019505858.tif 000002
【特許請求の範囲】
【請求項１】
ダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法であって、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンであることと、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断することと、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することと、を含むスクリーン内容の切り替え方法。
【請求項２】
前記ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出するステップの前に、
ユーザの入力したターゲット操作を受信して、前記ターゲット操作を受信するスクリーンを確定することと、
ターゲットアプリケーションの前記ターゲットアプリケーションインタフェースを表示する必要がある場合、前記ターゲットアプリケーションのプリセット操作頻度レベルを取得することと、
前記プリセット操作頻度レベルとプリセットターゲットレベルとを比較することと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベルよりも高い場合、前記ターゲット操作を受信するスクリーンに前記ターゲットアプリケーションインタフェースを表示することと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベル以下である場合、前記ダブルスクリーン移動端末の他のスクリーンに前記ターゲットアプリケーションインタフェースを表示することと、を更に含む請求項1に記載の方法。
【請求項３】
前記ダブルスクリーン移動端末の手持ち状態を検出するステップの前に、
前記ダブルスクリーン移動端末が回転したかどうかを判断することと、
前記ダブルスクリーン移動端末が回転したと判断する場合、前記ダブルスクリーン移動端末の回転後の表示状態を判断することと、
前記ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンのタイプを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが第1スクリーンであると、前記ターゲットアプリケーションインタフェースを第2スクリーンに切り替えて表示することと、
前記ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、前記ダブルスクリーン移動端末の手持ち状態を検出するステップを実行することと、を更に含む請求項2に記載の方法。
【請求項４】
前記ダブルスクリーン移動端末の手持ち状態を検出することは、
前記ダブルスクリーン移動端末の裏面での押し位置を検出することと、
前記押し位置が同一のスクリーンに分布する場合、前記手持ち状態が片手持ち状態であることを確定することと、
前記押し位置が2つのスクリーンに分布する場合、前記手持ち状態が両手持ち状態であることを確定することと、を含み、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断し、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することは、
前記手持ち状態が前記片手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記片手持ち状態に対応するスクリーンに切り替えて表示することと、
前記手持ち状態が前記両手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記両手持ち状態に対応するスクリーンに切り替えて表示することと、を含む請求項3に記載の方法。
【請求項５】
前記プリセット操作頻度レベルは予め設定されて得られたプリセット操作頻度レベルであり、
又は、前記プリセット操作頻度レベルは前記ダブルスクリーン移動端末が前記ターゲットアプリケーションの起動回数に基づいて確定したプリセット操作頻度レベルである請求項2〜4のいずれか1項に記載の方法。
【請求項６】
ダブルスクリーン移動端末であって、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出するように設定され、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンである第1検出モジュールと、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断するように設定される第1判断モジュールと、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示するように設定される第1切り替えモジュールと、を備えるダブルスクリーン移動端末。
【請求項７】
ユーザの入力したターゲット操作を受信して、前記ターゲット操作を受信するスクリーンを確定するように設定される第1確定モジュールと、
ターゲットアプリケーションの前記ターゲットアプリケーションインタフェースを表示する必要がある場合、前記ターゲットアプリケーションのプリセット操作頻度レベルを取得するように設定される取得モジュールと、
前記プリセット操作頻度レベルとプリセットターゲットレベルとを比較するように設定される比較モジュールと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベルよりも高い場合、前記ターゲット操作を受信するスクリーンに前記ターゲットアプリケーションインタフェースを表示するように設定される第1表示モジュールと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベル以下である場合、前記ダブルスクリーン移動端末の他のスクリーンに前記ターゲットアプリケーションインタフェースを表示するように設定される第2表示モジュールと、を更に備える請求項6に記載のダブルスクリーン移動端末。
【請求項８】
前記ダブルスクリーン移動端末が回転したかどうかを判断するように設定される第2判断モジュールと、
前記ダブルスクリーン移動端末が回転したと判断する場合、前記ダブルスクリーン移動端末の回転後の表示状態を判断するように設定される第3判断モジュールと、
前記ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンのタイプを判断するように設定される第4判断モジュールと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが第1スクリーンであると、前記ターゲットアプリケーションインタフェースを第2スクリーンに切り替えて表示するように設定される第2切り替えモジュールと、
前記ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、前記ダブルスクリーン移動端末の手持ち状態を検出するステップを実行するように設定される実行モジュールと、を更に備える請求項7に記載のダブルスクリーン移動端末。
【請求項９】
前記第1検出モジュールは、
前記ダブルスクリーン移動端末の裏面での押し位置を検出するように設定される検出ユニットと、
前記押し位置が同一のスクリーンに分布する場合、前記手持ち状態が片手持ち状態であることを確定するように設定される第1確定ユニットと、
前記押し位置が2つのスクリーンに分布する場合、前記手持ち状態が両手持ち状態であることを確定するように設定される第2確定ユニットと、を備え、
前記第1判断モジュールは、前記手持ち状態が前記片手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応するかどうかを判断するように設定され、
前記第1切り替えモジュールは、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記片手持ち状態に対応するスクリーンに切り替えて表示するように設定され、
前記第1判断モジュールは更に、前記手持ち状態が前記両手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応するかどうかを判断するように設定され、
前記第1切り替えモジュールは更に、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記両手持ち状態に対応するスクリーンに切り替えて表示するように設定される請求項8に記載のダブルスクリーン移動端末。
【請求項１０】
前記プリセット操作頻度レベルは予め設定されて得られたプリセット操作頻度レベルであり、
又は、前記プリセット操作頻度レベルは前記ダブルスクリーン移動端末が前記ターゲットアプリケーションの起動回数に基づいて確定したプリセット操作頻度レベルである請求項7〜9のいずれか1項に記載のダブルスクリーン移動端末。
【請求項１１】
コンピュータ実行可能なプログラムが記憶され、前記コンピュータ実行可能なプログラムがプロセッサにより実行される場合、請求項1〜5のいずれか1項に記載のスクリーン内容の切り替え方法を実現する機械読み取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は通信技術分野に関するが、それに制限されなく、特にスクリーン内容の切り替え方法及びダブルスクリーン移動端末に関する。
【背景技術】
【０００２】
ダブルスクリーン移動端末には第1スクリーンと第2スクリーンが存在し、第1スクリーンと第2スクリーンとの間には、シングルスクリーンモード、ダブルスクリーンモード及びミラーモードという3種のモードがある。第1スクリーンと第2スクリーンとを同時に展開する際に、ダブルスクリーン移動端末のスクリーンは大きくなり、ユーザが片手で操作する場合、2つのスクリーンでのアプリケーションインタフェースをタッチし難くなる。例えば、ダブルスクリーン移動端末はポートレート表示状態である場合、ユーザは右手でダブルスクリーン移動端末を操作すれば、左側に表示するスクリーンでのアプリケーションインタフェースをタッチし難く、とても不便である。従って、現在にはダブルスクリーン移動端末でのアプリケーションの操作時の不便の問題が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
以下は本文が詳細に説明する主題の概要である。本概要は請求項の保護範囲を制限するためのものではない。
【０００４】
本発明の実施例は、関連技術に存在するダブルスクリーン移動端末でのアプリケーションの操作時の不便の問題を解決するスクリーン内容の切り替え方法及びダブルスクリーン移動端末を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例は、ダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提供し、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンであることと、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断することと、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することと、を含む。
【０００６】
本発明の実施例は、ダブルスクリーン移動端末を更に提供し、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出するように設定され、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンである第1検出モジュールと、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断するように設定される第1判断モジュールと、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示するように設定される第1切り替えモジュールと、を備える。
【０００７】
本発明の実施例は機械読み取り可能な媒体を更に提供し、コンピュータ実行可能な1つの又は複数のプログラムが記憶され、前記1つの又は複数のプログラムが前記コンピュータにより実行される場合、前記コンピュータが上記によるスクリーン内容の切り替え方法を実行する。
【発明の効果】
【０００８】
上記技術的解決手段のいずれかの技術的解決手段は下記利点又は有益な効果を有する。
【０００９】
本発明の実施例では、ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンであり、前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断し、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示する。アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【００１０】
図面及び詳細の説明を読んで理解した後、他の方面を理解できる。
【図面の簡単な説明】
【００１１】
【図１】図1は本発明の実施例によるスクリーン内容の切り替え方法のフロー模式図である。
【図２】図2は本発明の実施例によるカレンダーアプリケーションインタフェースを右のスクリーンに切り替えて表示する模式図である。
【図３】図3は本発明の実施例による他のスクリーン内容の切り替え方法のフロー模式図である。
【図４】図4は本発明の実施例によるダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図である。
【図５】図5は本発明の実施例による他のダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図である。
【図６】図6は本発明の実施例による他のダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図である。
【図７】図7は本発明の実施例によるダブルスクリーン移動端末をポートレート表示状態に回転する際にアプリケーションインタフェースを表示する模式図である。
【図８】図8は本発明の実施例による他のダブルスクリーン移動端末をポートレート表示状態に回転する際にアプリケーションインタフェースを表示する模式図である。
【図９】図9は本発明の実施例による他のスクリーン内容の切り替え方法のフロー模式図である。
【図１０】図10は本発明の実施例によるダブルスクリーン移動端末の構造図である。
【図１１】図11は本発明の実施例による他のダブルスクリーン移動端末の構造図である。
【図１２】図12は本発明の実施例による他のダブルスクリーン移動端末の構造図である。
【図１３】図13は本発明の実施例による他のダブルスクリーン移動端末の構造図である。
【発明を実施するための形態】
【００１２】
以下、図面及び実施例を参照しながら詳しく説明する。
【００１３】
図1に示すように、本発明の実施例はダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提供し、下記ステップS101〜S103を含む。
【００１４】
ステップS101、ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンである。
【００１５】
ステップS102、前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断する。
【００１６】
ステップS103、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示する。
【００１７】
ステップS101において、まず、ユーザはダブルスクリーン移動端末のスクリーンを展開し、ユーザはダブルスクリーン移動端末の表示状態を選択することができ、ダブルスクリーン移動端末をランドスケープ表示状態にしてもよく、ダブルスクリーン移動端末をポートレート表示状態にしてもよい。
【００１８】
ダブルスクリーン移動端末がポートレート表示状態である場合、2つのスクリーンは水平に配列され、それぞれ左のスクリーンと右のスクリーンであり、ユーザは2つのスクリーンのいずれかの1つのスクリーンで操作することができる。仮にこの時、ユーザが右のスクリーンで操作し、例えば右のスクリーンでの複数のアプリケーションアイコンのレイアウトを直し、この時ユーザは1つのアプリケーションを起動しようとして、このアプリケーションのアイコンをクリックした場合、ダブルスクリーン移動端末はこのアプリケーションの操作頻度レベルを取得して、このアプリケーションの操作頻度レベルとプリセットターゲットレベルとを比較し、このアプリケーションの操作頻度レベルがプリセットターゲットレベルよりも高いと、このアプリケーションのアプリケーションインタフェースをこの前のユーザの操作したスクリーンに表示し、即ち右のスクリーンに表示することができる。このアプリケーションの操作頻度レベルがプリセットターゲットレベル以下であると、このアプリケーションのアプリケーションインタフェースをこの前のユーザの操作していないスクリーンに表示し、即ち左のスクリーンに表示することができる。
【００１９】
各アプリケーションの操作頻度レベルは予め設定されたものであってもよく、ダブルスクリーン移動端末が各アプリケーションの起動回数に基づいて確定したものであってもよい。例えば、ソーシャルソフトウェアのようなアプリケーションの使用頻度は高く、そうであれば、ソーシャルソフトウェアのようなアプリケーションの操作頻度レベルは高く設定されてもよく、これに対して、カレンダーのようなアプリケーションの使用頻度は低く、そうであれば、カレンダーのようなアプリケーションの操作頻度レベルは低く設定されてもよい。又は、ダブルスクリーン移動端末は各アプリケーションの起動回数を記録してもよく、ダブルスクリーン移動端末は起動回数の多いアプリケーションの操作頻度レベルを高く設定して、起動回数の少ないアプリケーションの操作頻度レベルを低く設定してもよい。
【００２０】
仮にこの時ユーザはカレンダーというアプリケーションのアイコンをクリックした場合、ダブルスクリーン移動端末はカレンダーというアプリケーションの操作頻度レベルを取得して、カレンダーというアプリケーションの操作頻度レベルとプリセットターゲットレベルとを比較し、ダブルスクリーン移動端末はカレンダーというアプリケーションの操作頻度レベルがプリセットターゲットレベルよりも低いと判断し、そうであれば、ダブルスクリーン移動端末はカレンダーというアプリケーションのアプリケーションインタフェースをこの前のユーザの操作していないスクリーンに表示し、即ち左のスクリーンに表示する。次に、ダブルスクリーン移動端末は手持ち状態を検出し、手持ち状態が片手持ちであるか両手持ちであるかを判断する。
【００２１】
ステップS102において、ダブルスクリーン移動端末は裏面の押し位置を検出し、検出した押し位置が同一のスクリーンに分布するかどうかを判断することができ、検出した押し位置が同一のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であることを示し、検出した押し位置が同一のスクリーンに分布していなく、2つのスクリーンに分布する場合、現在の手持ち状態が両手持ち状態であることを示す。
【００２２】
仮にこの時ダブルスクリーン移動端末は押し位置がいずれも右のスクリーンに分布すると判断すれば、現在の手持ち状態が片手持ち状態であり、且つ右手持ち状態であることを示し、即ちこの時ユーザは右手で右のスクリーンを支えており、しかし、カレンダーアプリケーションインタフェースは左のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しないと判断する。
【００２３】
ステップS103において、ダブルスクリーン移動端末はアプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しないと判断した後、即ちダブルスクリーン移動端末はカレンダーアプリケーションインタフェースを表示する左のスクリーンが右手持ち状態に対応しないと判断した後、カレンダーアプリケーションインタフェースを他のスクリーン、即ち右のスクリーンに切り替えて表示し、それにより、ユーザは右手で右のスクリーンにでカレンダーアプリケーションを操作することができ、より便利になる。図2は、カレンダーアプリケーションインタフェースを右のスクリーンに切り替えて表示する模式図を示す。
【００２４】
本実施例はダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提案し、アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【００２５】
図3に示すように、本発明の実施例は他のダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提供し、下記ステップS301〜S304を含む。
【００２６】
ステップS301、ユーザの入力したターゲット操作を受信して、ターゲット操作を受信するスクリーンを確定し、ターゲットアプリケーションのターゲットアプリケーションインタフェースを表示する必要がある場合、ターゲットアプリケーションのプリセット操作頻度レベルを取得し、前記プリセット操作頻度レベルとプリセットターゲットレベルとを比較し、前記プリセット操作頻度レベルが前記プリセットターゲットレベルよりも高い場合、前記ターゲット操作を受信するスクリーンに前記ターゲットアプリケーションインタフェースを表示し、前記プリセット操作頻度レベルが前記プリセットターゲットレベル以下である場合、前記ダブルスクリーン移動端末の他のスクリーンに前記ターゲットアプリケーションインタフェースを表示する。
【００２７】
ステップS301において、ダブルスクリーン移動端末がポートレート表示状態である場合、2つのスクリーンは水平に配列され、それぞれ左のスクリーンと右のスクリーンであり、ユーザは2つのスクリーンのいずれかの1つのスクリーンで操作することができる。仮にこの時、ユーザが左のスクリーンで操作し、例えば左のスクリーンでの複数のアプリケーションアイコンのレイアウトを直し、この時ユーザは1つのアプリケーションを起動しようとして、このアプリケーションのアイコンをクリックした場合、ダブルスクリーン移動端末はこのアプリケーションの操作頻度レベルを取得して、このアプリケーションの操作頻度レベルとプリセットターゲットレベルとを比較し、このアプリケーションの操作頻度レベルがプリセットターゲットレベルよりも高い場合、このアプリケーションのアプリケーションインタフェースをこの前のユーザの操作したスクリーンに表示し、即ち左のスクリーンに表示することができる。このアプリケーションの操作頻度レベルがプリセットターゲットレベル以下であると、このアプリケーションのアプリケーションインタフェースをこの前のユーザの操作していないスクリーンに表示し、即ち右のスクリーンに表示することができる。
【００２８】
仮にこの時ユーザはゲームというアプリケーションのアイコンをクリックした場合、ダブルスクリーン移動端末はゲームというアプリケーションの操作頻度レベルを取得して、ゲームというアプリケーションの操作頻度レベルとプリセットターゲットレベルとを比較し、ダブルスクリーン移動端末はゲームというアプリケーションの操作頻度レベルがプリセットターゲットレベルよりも高いと判断し、そうであれば、ダブルスクリーン移動端末はゲームというアプリケーションのアプリケーションインタフェースをこの前のユーザの操作したスクリーンに表示し、即ち左のスクリーンに表示する。ゲームというアプリケーションを起動した後、ユーザはブラウザというアプリケーションを更に起動しようとして、ブラウザというアプリケーションのアイコンをクリックした場合、ブラウザというアプリケーションのアプリケーションインタフェースは他のスクリーンに表示される。
【００２９】
例示的な実施形態において、前記プリセット操作頻度レベルは予め設定されて得られたプリセット操作頻度レベルであってもよく、又は、前記プリセット操作頻度レベルは前記ダブルスクリーン移動端末が前記ターゲットアプリケーションの起動回数に基づいて確定したプリセット操作頻度レベルであってもよい。
【００３０】
各アプリケーションの操作頻度レベルは予め設定されたものであってもよく、ダブルスクリーン移動端末が各アプリケーションの起動回数に基づいて確定したものであってもよい。例えば、ソーシャルソフトウェアのようなアプリケーションの使用頻度は高く、そうであれば、ソーシャルソフトウェアのようなアプリケーションの操作頻度レベルは高く設定されてもよく、これに対して、カレンダーのようなアプリケーションの使用頻度は低く、そうであれば、カレンダーのようなアプリケーションの操作頻度レベルは低く設定されてもよい。又は、ダブルスクリーン移動端末は各アプリケーションの起動回数を記録してもよく、ダブルスクリーン移動端末は起動回数の多いアプリケーションの操作頻度レベルを高く設定して、起動回数の少ないアプリケーションの操作頻度レベルを低く設定してもよい。
【００３１】
ステップS302、前記ダブルスクリーン移動端末が回転したかどうかを判断し、前記ダブルスクリーン移動端末が回転したと判断する場合、前記ダブルスクリーン移動端末の回転後の表示状態を判断し、前記ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンのタイプを判断し、前記ターゲットアプリケーションインタフェースを表示するスクリーンが第1スクリーンであると、前記ターゲットアプリケーションインタフェースを第2スクリーンに切り替えて表示し、前記ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、前記ダブルスクリーン移動端末の手持ち状態を検出するステップを実行する。
【００３２】
ステップS302において、仮に現在の表示状態がポートレート表示状態であり、且つユーザが既に第1リアルタイム通信方式というアプリケーションを起動し、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示され、この時ユーザはダブルスクリーン移動端末を時計回りに90°回転し、即ちダブルスクリーン移動端末をランドスケープ表示状態に回転すれば、正常の場合に、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは上のスクリーンに表示されるはずである。
【００３３】
ダブルスクリーン移動端末がランドスケープ表示状態である場合、ユーザは片手で操作しても両手で操作しても、下のスクリーンでの操作に慣れているため、ダブルスクリーン移動端末がランドスケープ表示状態に回転される場合、1つのアプリケーションしか起動しないと、起動した該アプリケーションのアプリケーションインタフェースを下のスクリーンに表示し、2つのアプリケーションを起動した場合、操作頻度レベルの高いアプリケーションのアプリケーションインタフェースを下のスクリーンに表示し、操作頻度レベルの低いアプリケーションのアプリケーションインタフェースを上のスクリーンに表示するように予め設定してもよい。
【００３４】
従って、ユーザはダブルスクリーン移動端末をランドスケープ表示状態に回転する場合、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを下のスクリーンに表示する。図4はダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図を示す。
【００３５】
仮に現在の表示状態がポートレート表示状態であり、且つユーザが第1リアルタイム通信方式とビデオプレイヤーという2つのアプリケーションを起動し、第1リアルタイム通信方式というアプリケーションの操作頻度レベルはビデオプレイヤーというアプリケーションの操作頻度レベルよりも高く、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示され、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースは右のスクリーンに表示される。この時ユーザはダブルスクリーン移動端末を時計回りに90°回転し、即ちダブルスクリーン移動端末をランドスケープ表示状態に回転すれば、正常の場合に、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは上のスクリーンに表示されるはずであり、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースは下のスクリーンに表示されるはずである。
【００３６】
この時、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルとビデオプレイヤーというアプリケーションの操作頻度レベルとを比較し、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルがビデオプレイヤーというアプリケーションの操作頻度レベルよりも高いと判断し、そうであれば、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは下のスクリーンに表示され、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースは上のスクリーンに表示される。図5は他のダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図を示す。
【００３７】
なお、ダブルスクリーン移動端末がポートレート表示状態である場合、起動した2つのアプリケーションの操作頻度レベルが同じであると、ダブルスクリーン移動端末をランドスケープ表示状態に回転する際に、2つのアプリケーションのアプリケーションインタフェースの表示状態は回転の前のユーザの操作状態により決定される必要がある。
【００３８】
例えば、ダブルスクリーン移動端末がポートレート表示状態であり、第1リアルタイム通信方式と第2リアルタイム通信方式という2つのアプリケーションを起動し、2つのアプリケーションの操作頻度レベルは同じであり、且つ第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示され、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは右のスクリーンに表示される。この時ユーザはダブルスクリーン移動端末を時計回りに90°回転し、即ちダブルスクリーン移動端末をランドスケープ表示状態に回転すれば、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルと第2リアルタイム通信方式というアプリケーションの操作頻度レベルとを比較し、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルが第2リアルタイム通信方式というアプリケーションの操作頻度レベルと同じであると判断し、この場合、ダブルスクリーン移動端末は回転の前にユーザがどのアプリケーションを操作したかを更に判断し、もし回転の前にユーザが第1リアルタイム通信方式というアプリケーションを操作した場合、回転の後に第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは下のスクリーンに表示され、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは上のスクリーンに表示される。この目的については、回転の前にユーザは第1リアルタイム通信方式というアプリケーションを操作しており、回転の後にユーザはまた第1リアルタイム通信方式というアプリケーションを操作しようとする可能性があることを考慮したため、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを下のスクリーンに表示し、ユーザの操作の便宜を図った。図6は他のダブルスクリーン移動端末をランドスケープ表示状態に回転する際にアプリケーションインタフェースを表示する模式図を示す。
【００３９】
ダブルスクリーン移動端末をポートレート表示状態に回転する場合、ダブルスクリーン移動端末の手持ち状態を検出する必要もある。
【００４０】
なお、ダブルスクリーン移動端末は方向センサで回転状態を検出してもよく、他の方式で回転状態を検出してもよく、回転状態を検出する目的を達成すれば、実現手段は制限されない。
【００４１】
例示的な実施形態において、前記ダブルスクリーン移動端末の手持ち状態を検出することは、
前記ダブルスクリーン移動端末の裏面での押し位置を検出することと、
前記押し位置が同一のスクリーンに分布する場合、前記手持ち状態が片手持ち状態であることを確定することと、
前記押し位置が2つのスクリーンに分布する場合、前記手持ち状態が両手持ち状態であることを確定することと、を含んでもよく、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断し、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することは、
前記手持ち状態が前記片手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記片手持ち状態に対応するスクリーンに切り替えて表示することと、
前記手持ち状態が前記両手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記両手持ち状態に対応するスクリーンに切り替えて表示することと、を含んでもよい。
【００４２】
ダブルスクリーン移動端末をポートレート表示状態に回転する場合、ダブルスクリーン移動端末は手持ち状態を検出する必要もある。ダブルスクリーン移動端末は裏面の押し位置を検出し、検出した押し位置が同一のスクリーンに分布するかどうかを判断することができ、検出した押し位置が同一のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であることを示し、検出した押し位置が同一のスクリーンに分布していなく、2つのスクリーンに分布する場合、現在の手持ち状態が両手持ち状態であることを示す。ダブルスクリーン移動端末は圧力センサで押し位置を検出してもよく、他の方式で押し位置を検出してもよく、押し位置を検出する目的を達成すれば、実現手段は制限されない。
【００４３】
仮にダブルスクリーン移動端末の現在の表示状態がランドスケープ表示状態であり、且つ既に第2リアルタイム通信方式というアプリケーションを起動し、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは下のスクリーンに表示され、この時ユーザはダブルスクリーン移動端末を反時計回りに90°回転し、即ちダブルスクリーン移動端末をポートレート表示状態に回転すれば、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは右のスクリーンに表示され、この時、ダブルスクリーン移動端末は手持ち状態を検出する。
【００４４】
ダブルスクリーン移動端末は裏面の押し位置を検出し、検出した押し位置が同一のスクリーンに分布するかどうかを判断することができ、検出した押し位置がいずれも左のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であり、且つ左手持ち状態であることを示し、即ちこの時ユーザは左手で左のスクリーンを支えており、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは右のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しないと判断し、従って、第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを現在の手持ち状態に対応するスクリーンに切り替えて表示し、即ち左のスクリーンに切り替えて表示する。図7はダブルスクリーン移動端末をポートレート表示状態に回転する際にアプリケーションインタフェースを表示する模式図を示す。
【００４５】
検出した押し位置がいずれも右のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であり、且つ右手持ち状態であることを示し、即ちこの時ユーザは右手で右のスクリーンを支えており、この時第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは右のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースの切り替えを行う必要がなくなる。
【００４６】
検出した押し位置が2つのスクリーンに分布する場合、現在の手持ち状態が両手持ち状態であることを示し、ダブルスクリーン移動端末はユーザがどの手でダブルスクリーン移動端末を支えているかを更に判断し、ユーザが右手でダブルスクリーン移動端末を支えていると判断すると、この時ユーザが左手でアプリケーションを操作しようとすることを示し、従って、ダブルスクリーン移動端末は第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを左のスクリーンに切り替えて表示する。この目的については、ユーザが左手でアプリケーションを操作しようとすることを考慮したため、アプリケーションのアプリケーションインタフェースを左のスクリーンに表示することはユーザの操作の便宜を図った。ユーザが左手でダブルスクリーン移動端末を支えていると判断する場合、この時ユーザが右手でアプリケーションを操作しようとすることを示し、この時第2リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは右のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースの切り替えを行う必要がなくなる。
【００４７】
仮にダブルスクリーン移動端末の現在の表示状態がランドスケープ表示状態であり、且つユーザが第1リアルタイム通信方式とビデオプレイヤーという2つのアプリケーションを起動し、第1リアルタイム通信方式というアプリケーションの操作頻度レベルはビデオプレイヤーというアプリケーションの操作頻度レベルよりも高く、且つ第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは下のスクリーンに表示され、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースは上のスクリーンに表示される。この時ユーザはダブルスクリーン移動端末を時計回りに90°回転し、即ちダブルスクリーン移動端末をポートレート表示状態に回転すれば、第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示され、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースは右のスクリーンに表示され、この時、ダブルスクリーン移動端末は手持ち状態を検出する。
【００４８】
ダブルスクリーン移動端末は裏面の押し位置を検出し、検出した押し位置が同一のスクリーンに分布するかどうかを判断することができ、検出した押し位置がいずれも右のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であり、且つ右手持ち状態であることを示し、即ちこの時ユーザは右手で右のスクリーンを支えており、この時、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルとビデオプレイヤーというアプリケーションの操作頻度レベルとを比較し、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションの操作頻度レベルがビデオプレイヤーというアプリケーションの操作頻度レベルよりも高いと判断し、従って、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを現在の手持ち状態に対応するスクリーンに切り替えて表示し、即ち右のスクリーンに切り替えて表示し、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースを左のスクリーンに切り替えて表示する。図8は他のダブルスクリーン移動端末をポートレート表示状態に回転する際にアプリケーションインタフェースを表示する模式図を示す。
【００４９】
検出した押し位置がいずれも左のスクリーンに分布する場合、現在の手持ち状態が片手持ち状態であり、且つ左手持ち状態であることを示し、即ちこの時ユーザは左手で左のスクリーンを支えており、この時操作頻度レベルの高い第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースの切り替えを行う必要がなくなる。
【００５０】
検出した押し位置が2つのスクリーンに分布する場合、現在の手持ち状態が両手持ち状態であることを示し、ダブルスクリーン移動端末はユーザがどの手でダブルスクリーン移動端末を支えているかを更に判断し、ユーザが左手でダブルスクリーン移動端末を支えていると判断すると、この時ユーザが右手でアプリケーションを操作しようとすることを示し、従って、ダブルスクリーン移動端末は第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースを右のスクリーンに切り替えて表示し、ビデオプレイヤーというアプリケーションのアプリケーションインタフェースを左のスクリーンに切り替えて表示する。この目的については、ユーザが右手でアプリケーションを操作しようとすることを考慮したため、アプリケーションのアプリケーションインタフェースを右のスクリーンに表示することはユーザの操作の便宜を図った。ユーザが右手でダブルスクリーン移動端末を支えていると判断する場合、この時ユーザが左手でアプリケーションを操作しようとすることを示し、この時操作頻度レベルの高い第1リアルタイム通信方式というアプリケーションのアプリケーションインタフェースは左のスクリーンに表示されているため、ダブルスクリーン移動端末はアプリケーションインタフェースの切り替えを行う必要がなくなる。
【００５１】
また、ダブルスクリーン移動端末がポートレート表示状態である場合、1つのアプリケーションしか起動しないと、手持ち状態が変更した際に、起動したアプリケーションのアプリケーションインタフェースは手持ち状態の変更に連れて対応のスクリーンに切り替えて表示される。例えば、この時ユーザがブラウザというアプリケーションを起動し、且つブラウザというアプリケーションのアプリケーションインタフェースが右のスクリーンに表示され、ユーザは片手で操作しており、即ち右手でアプリケーションを操作している。この時ユーザは左手で操作しようとすれば、左手でダブルスクリーン移動端末を支えて操作し、ダブルスクリーン移動端末は裏面の押し位置を検出し、ダブルスクリーン移動端末は押し位置がいずれも左のスクリーンに分布することを検出し、現在の手持ち状態が既に右手持ち状態から左手持ち状態に更新したことを示し、即ちこの時ユーザは左手で左のスクリーンを支えており、そうであれば、ダブルスクリーン移動端末はブラウザというアプリケーションのアプリケーションインタフェースを現在の手持ち状態に対応するスクリーンに切り替えて表示し、即ち左のスクリーンに切り替えて表示する。
【００５２】
ステップS303、前記手持ち状態がターゲットスクリーンに対応するかどうかを判断する。
【００５３】
ステップS303において、ダブルスクリーン移動端末は手持ち状態を検出した後、手持ち状態がターゲットスクリーンに対応するかどうかを判断し、即ち手持ち状態がアプリケーションインタフェースを表示するスクリーンに対応するかどうかを判断する。
【００５４】
ステップS304、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示する。
【００５５】
ステップS304において、ダブルスクリーン移動端末は手持ち状態がターゲットスクリーンに対応しなく、即ち手持ち状態がアプリケーションインタフェースを表示するスクリーンに対応しないと判断すれば、ダブルスクリーン移動端末はアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示する。
【００５６】
本実施例はダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提案し、アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【００５７】
図9に示すように、本発明の実施例は他のダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提供し、下記ステップS901〜S9011を含む。
【００５８】
ステップS901、ユーザはダブルスクリーン移動端末のスクリーンを展開する。
【００５９】
ステップS902、ユーザは2つのスクリーンのうちの1つのスクリーンで操作し、ダブルスクリーン移動端末はユーザの操作したスクリーンを記録する。
【００６０】
ステップS903、ユーザは1つのアプリケーションを起動し、ダブルスクリーン移動端末はこのアプリケーションの操作頻度レベルを取得して、このアプリケーションの操作頻度レベルとプリセットターゲットレベルとを比較し、このアプリケーションの操作頻度レベルがプリセットターゲットレベルよりも高い場合、該アプリケーションのアプリケーションインタフェースをこの前のユーザの操作したスクリーンに表示し、このアプリケーションの操作頻度レベルがプリセットターゲットレベル以下である場合、該アプリケーションのアプリケーションインタフェースをこの前のユーザの操作していないスクリーンに表示する。
【００６１】
ステップS904、ダブルスクリーン移動端末が回転したかどうかを検出する。
【００６２】
ステップS905、ダブルスクリーン移動端末が回転したことを検出する場合、ダブルスクリーン移動端末の回転後の表示状態を判断する。
【００６３】
ステップS906、ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、アプリケーションインタフェースが下のスクリーンに表示されるかどうかを判断し、アプリケーションインタフェースが上のスクリーンに表示されると、アプリケーションインタフェースを下のスクリーンに切り替えて表示する。
【００６４】
ステップS907、ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、現在の手持ち状態を検出して、現在の手持ち状態が片手持ち状態であるか、両手持ち状態であるかを判断する。
【００６５】
ステップS908、現在の手持ち状態が片手持ち状態である場合、アプリケーションインタフェースを表示するスクリーンが現在の片手持ち状態に対応するかどうかを判断する。
【００６６】
ステップS909、アプリケーションインタフェースを表示するスクリーンが現在の片手持ち状態に対応しない場合、アプリケーションインタフェースを片手持ち状態に対応するスクリーンに切り替えて表示する。
【００６７】
ステップS9010、現在の手持ち状態が両手持ち状態である場合、アプリケーションインタフェースを表示するスクリーンが現在の両手持ち状態に対応するかどうかを判断する。
【００６８】
ステップS9011、アプリケーションインタフェースを表示するスクリーンが現在の両手持ち状態に対応しない場合、アプリケーションインタフェースを両手持ち状態に対応するスクリーンに切り替えて表示する。
【００６９】
本実施例はダブルスクリーン移動端末に適用されるスクリーン内容の切り替え方法を提案し、アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【００７０】
図10に示すように、本発明の実施例はダブルスクリーン移動端末100を提供し、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出するように設定され、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンである第1検出モジュール1001と、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断するように設定される第1判断モジュール1002と、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示するように設定される第1切り替えモジュール1003と、を備える。
【００７１】
例示的な実施形態において、図11に示すように、前記ダブルスクリーン移動端末100は、
ユーザの入力したターゲット操作を受信して、前記ターゲット操作を受信するスクリーンを確定するように設定される第1確定モジュール1004と、
ターゲットアプリケーションの前記ターゲットアプリケーションインタフェースを表示する必要がある場合、前記ターゲットアプリケーションのプリセット操作頻度レベルを取得するように設定される取得モジュール1005と、
前記プリセット操作頻度レベルとプリセットターゲットレベルとを比較するように設定される比較モジュール1006と、
前記プリセット操作頻度レベルが前記プリセットターゲットレベルよりも高い場合、前記ターゲット操作を受信するスクリーンに前記ターゲットアプリケーションインタフェースを表示するように設定される第1表示モジュール1007と、
前記プリセット操作頻度レベルが前記プリセットターゲットレベル以下である場合、前記ダブルスクリーン移動端末の他のスクリーンに前記ターゲットアプリケーションインタフェースを表示するように設定される第2表示モジュール1008と、を更に備えてもよい。
【００７２】
例示的な実施形態において、図12に示すように、前記ダブルスクリーン移動端末100は、
前記ダブルスクリーン移動端末が回転したかどうかを判断するように設定される第2判断モジュール1009と、
前記ダブルスクリーン移動端末が回転したと判断する場合、前記ダブルスクリーン移動端末の回転後の表示状態を判断するように設定される第3判断モジュール10010と、
前記ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンのタイプを判断するように設定される第4判断モジュール10011と、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが第1スクリーンであると、前記ターゲットアプリケーションインタフェースを第2スクリーンに切り替えて表示するように設定される第2切り替えモジュール10012と、
前記ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、前記ダブルスクリーン移動端末の手持ち状態を検出するステップを実行するように設定される実行モジュール10013と、を更に備えてもよい。
【００７３】
例示的な実施形態において、図13に示すように、第1検出モジュール1001は、
前記ダブルスクリーン移動端末の裏面での押し位置を検出するように設定される検出ユニット100101と、
前記押し位置が同一のスクリーンに分布する場合、前記手持ち状態が片手持ち状態であることを確定するように設定される第1確定ユニット100102と、
前記押し位置が2つのスクリーンに分布する場合、前記手持ち状態が両手持ち状態であることを確定するように設定される第2確定ユニット100105と、を備えてもよく、
第1判断モジュール1002は、前記手持ち状態が前記片手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応するかどうかを判断するように設定されてもよく、
第1切り替えモジュール1003は、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記片手持ち状態に対応するスクリーンに切り替えて表示するように設定されてもよく、
第1判断モジュール1002は更に、前記手持ち状態が前記両手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応するかどうかを判断するように設定されてもよく、
第1切り替えモジュール1003は更に、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記両手持ち状態に対応するスクリーンに切り替えて表示するように設定されてもよい。
【００７４】
例示的な実施形態において、前記プリセット操作頻度レベルは予め設定されて得られたプリセット操作頻度レベルであってもよく、又は、前記プリセット操作頻度レベルは前記ダブルスクリーン移動端末が前記ターゲットアプリケーションの起動回数に基づいて確定したプリセット操作頻度レベルであってもよい。
【００７５】
本実施例において、上記ダブルスクリーン移動端末は図1、図3及び図9に示す実施例におけるダブルスクリーン移動端末であってもよく、そして図1、図3及び図9に示す実施例におけるダブルスクリーン移動端末のいかなる実施形態も本実施例におけるダブルスクリーン移動端末により実現されることができ、ここで繰り返して説明しない。
【００７６】
本実施例はダブルスクリーンを備えるダブルスクリーン移動端末を提案し、スクリーン内容の切り替え方法はこのようなダブルスクリーン移動端末において実現することができ、アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【００７７】
当業者が理解できるように、上記実施例による方法を実現する全部又は一部のステップはプログラムによる関連ハードウェアへの命令により完成されてもよく、前記プログラムは機械読み取り可能な媒体に記憶されてもよく、該プログラムは実行される際に、
ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出し、前記ターゲットスクリーンが前記ダブルスクリーン移動端末の1つのスクリーンであるステップと、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断するステップと、
前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示するステップと、を含む。
【００７８】
例示的な実施形態において、該プログラムは実行される時に、前記ターゲットスクリーンがターゲットアプリケーションインタフェースを表示する際に、ダブルスクリーン移動端末の手持ち状態を検出するステップの前に、ユーザの入力したターゲット操作を受信して、前記ターゲット操作を受信するスクリーンを確定するステップと、
ターゲットアプリケーションの前記ターゲットアプリケーションインタフェースを表示する必要がある場合、前記ターゲットアプリケーションのプリセット操作頻度レベルを取得するステップと、
前記プリセット操作頻度レベルとプリセットターゲットレベルとを比較するステップと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベルよりも高い場合、前記ターゲット操作を受信するスクリーンに前記ターゲットアプリケーションインタフェースを表示するステップと、
前記プリセット操作頻度レベルが前記プリセットターゲットレベル以下である場合、前記ダブルスクリーン移動端末の他のスクリーンに前記ターゲットアプリケーションインタフェースを表示するステップと、を更に含んでもよい。
【００７９】
例示的な実施形態において、該プログラムは実行される時に、前記ダブルスクリーン移動端末の手持ち状態を検出するステップの前に、前記ダブルスクリーン移動端末が回転したかどうかを判断するステップと、
前記ダブルスクリーン移動端末が回転したと判断する場合、前記ダブルスクリーン移動端末の回転後の表示状態を判断するステップと、
前記ダブルスクリーン移動端末が回転した後にランドスケープ表示状態にある場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンのタイプを判断するステップと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが第1スクリーンであると、前記ターゲットアプリケーションインタフェースを第2スクリーンに切り替えて表示するステップと、
前記ダブルスクリーン移動端末が回転した後にポートレート表示状態にある場合、前記ダブルスクリーン移動端末の手持ち状態を検出するステップを実行するステップと、を更に含んでもよい。
【００８０】
例示的な実施形態において、前記ダブルスクリーン移動端末の手持ち状態を検出することは、
前記ダブルスクリーン移動端末の裏面での押し位置を検出することと、
前記押し位置が同一のスクリーンに分布する場合、前記手持ち状態が片手持ち状態であることを確定することと、
前記押し位置が2つのスクリーンに分布する場合、前記手持ち状態が両手持ち状態であることを確定することと、を含んでもよく、
前記手持ち状態が前記ターゲットスクリーンに対応するかどうかを判断し、前記手持ち状態が前記ターゲットスクリーンに対応しない場合、前記ターゲットアプリケーションインタフェースを前記ダブルスクリーン移動端末の他のスクリーンに切り替えて表示することは、
前記手持ち状態が前記片手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記片手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記片手持ち状態に対応するスクリーンに切り替えて表示することと、
前記手持ち状態が前記両手持ち状態である場合、前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応するかどうかを判断することと、
前記ターゲットアプリケーションインタフェースを表示するスクリーンが前記両手持ち状態に対応しない場合、前記ターゲットアプリケーションインタフェースを前記両手持ち状態に対応するスクリーンに切り替えて表示することと、を含んでもよい。
【００８１】
例示的な実施形態において、前記プリセット操作頻度レベルは予め設定されて得られたプリセット操作頻度レベルであってもよく、
又は、前記プリセット操作頻度レベルは前記ダブルスクリーン移動端末が前記ターゲットアプリケーションの起動回数に基づいて確定したプリセット操作頻度レベルであってもよい。
【００８２】
前記機械読み取り可能な媒体は、例えば読み出し専用メモリ（Read-Only Memory、ROMと略称される）、ランダムアクセスメモリ（Random Access Memory、RAMと略称される）、ディスク又は光ディスク等を含んでもよい。
【００８３】
当業者が理解できるように、上記に開示した方法における全部又はあるステップ、システム、装置での機能モジュール／ユニットはソフトウェア、ファームウェア、ハードウェア及び適当な組合せとして実施されることができる。ハードウェアの実施形態において、上記に言及した機能モジュール／ユニットの間の区分は必ずしも物理モジュールの区分に対応することに限らなく、例えば、1つの物理モジュールは複数の機能を有してもよく、或いは1つの機能又はステップは若干の物理モジュールにより協力して実行されてもよい。あるモジュール又は全部のモジュールはプロセッサ、例えばデジタルシグナルプロセッサ又はマイクロプロセッサにより実行されるソフトウェアとして実施され、或いはハードウェアとして実施され、或いは集積回路、例えば専用の集積回路として実施されてもよい。このようなソフトウェアは機械読み取り可能な媒体（例えば、コンピュータ読み取り可能な媒体）に分布してもよく、コンピュータ読み取り可能な媒体はコンピュータ記憶媒体（又は非一時的な媒体）と通信媒体（又は一時的な媒体）を含んでもよい。当業者の周知のように、コンピュータ記憶媒体という用語は情報（例えばコンピュータ読み取り可能な指令、データ構造、プログラムモジュール又は他のデータ）記憶のためのいかなる方法又は技術において実施される揮発性と不揮発性、取り外し可能と取り外し不可能な媒体を含む。コンピュータ記憶媒体はRAM、ROM、EEPROM、フラッシュメモリ又は他のメモリ技術、CD-ROM、デジタル多目的ディスク（DVD）又は他の光ディスク記憶、ディスクボックス、ストレージテープ、ディスク記憶又は他の磁気記憶装置、又は期待の情報の記憶に用いられ且つコンピュータにアクセスされることができるいかなる他の媒体を含むが、それらに制限されない。また、当業者の周知のように、通信媒体は一般的にコンピュータ読み取り可能な指令、データ構造、プログラムモジュール、又はキャリア或いは他の伝送メカニズムのような変調データ信号における他のデータを含み、且ついかなる情報配信媒体を含んでもよい。
【００８４】
上記のものは本願の例示的な実施形態であり、なお、当業者にとって、本願に記載の原理を逸らさない前提で、幾つかの改善や潤色を行うことができるが、これらの改善や潤色も本願の保護範囲内にあるべきである。
【産業上の利用可能性】
【００８５】
本願の実施例はスクリーン内容の切り替え方法及びダブルスクリーン移動端末を提供し、アプリケーションインタフェースを表示するスクリーンが手持ち状態に対応しない場合、ダブルスクリーン移動端末は自動的にアプリケーションインタフェースを手持ち状態に対応するスクリーンに切り替えて表示することができ、それにより、アプリケーションを操作する際により便利になる。
【図１】
2019505858.tif 000003
【図２】
2019505858.tif 000004
【図３】
2019505858.tif 000005
【図４】
2019505858.tif 000006
【図５】
2019505858.tif 000007
【図６】
2019505858.tif 000008
【図７】
2019505858.tif 000009
【図８】
2019505858.tif 000010
【図９】
2019505858.tif 000011
【図１０】
2019505858.tif 000012
【図１１】
2019505858.tif 000013
【図１２】
2019505858.tif 000014
【図１３】
2019505858.tif 000015
【国際調査報告】
2019505858.tif 000016
2019505858.tif 000017
2019505858.tif 000018
2019505858.tif 000019