(57)【要約】  本発明の実施形態は表示方法および端末を開示する。方法は、横向き／縦向き切替え命令を受信するステップと、現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得するステップと、ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正するステップと、横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するステップと、横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するステップとを含む。本発明では、端末の表示効果およびユーザ体験を改善することができる。
2019511029.tif 000002
【特許請求の範囲】
【請求項１】
横向き／縦向き切替え命令を受信するステップと、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得するステップと、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正するステップと、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するステップと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示するステップと
を備える、表示方法。
【請求項２】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記方法が、
前記第1の表示領域に前記アプリケーションを表示するステップと、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するステップと
をさらに備える、請求項1に記載の方法。
【請求項３】
横向き／縦向き切替えが再び実行されるときに前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するステップ
をさらに備える、請求項1または2に記載の方法。
【請求項４】
前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、前記アプリケーションのページ表示サイズを修正することが、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定するステップ
を備える、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、前記アプリケーションが端末の表示画面の中央または右側に表示される、請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する前記ステップが、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示するステップ、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示するステップ
を備える、請求項2から5のいずれか一項に記載の方法。
【請求項７】
横向き／縦向き切替え命令を受信するように構成された受信ユニットと、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得するように構成された読み取りユニットと、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正するように構成された修正ユニットと、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するように構成された切替えユニットと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示するように構成された表示ユニットと
を備える、端末。
【請求項８】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記表示ユニットが、さらに、
前記第1の表示領域に前記アプリケーションを表示し、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する
ように構成される、請求項7に記載の端末。
【請求項９】
前記端末が、
横向き／縦向き切替えが再び実行されるときに前記表示ユニットが前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するように構成された記録ユニット
をさらに備える、請求項7または8に記載の端末。
【請求項１０】
前記修正ユニットが、具体的には、前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定する
ように構成される、請求項7から9のいずれか一項に記載の端末。
【請求項１１】
前記表示ユニットが、さらに、前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、前記端末の表示画面の中央または右側に前記アプリケーションを表示するように構成される、請求項7から10のいずれか一項に記載の端末。
【請求項１２】
前記表示ユニットが、具体的には、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示する
ように構成される、請求項8から11のいずれか一項に記載の端末。
【請求項１３】
端末であって、
プロセッサ、メモリ、重力センサ、表示画面、インターフェース回路、およびバスを備え、前記プロセッサ、前記メモリ、前記重力センサ、前記表示画面、および前記インターフェース回路が、前記バスを使用して接続され、互いに通信し、前記メモリが、プログラムコードのグループを記憶するように構成され、前記プロセッサが、前記メモリに記憶された前記プログラムコードを呼び出して、
前記重力センサまたは前記インターフェース回路を使用して横向き／縦向き切替え命令を受信する動作と、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得する動作と、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正する動作と、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する動作と、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示するように前記表示画面に命令する動作と
を実行するように構成される、端末。
【請求項１４】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記プロセッサが、さらに、
前記第1の表示領域に前記アプリケーションを表示するように前記表示画面に命令し、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するように前記表示画面に命令する
ように構成される、請求項13に記載の端末。
【請求項１５】
前記プロセッサが、さらに、
横向き／縦向き切替えが再び実行されるときに前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記メモリを使用して、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する
ように構成される、請求項13または14に記載の端末。
【請求項１６】
前記プロセッサが、具体的には、前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定する
ように構成される、請求項13から15のいずれか一項に記載の端末。
【請求項１７】
前記プロセッサが、具体的には、前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、
前記端末の前記表示画面の中央または右側に前記アプリケーションを表示するように前記表示画面に命令する
ように構成される、請求項13から16のいずれか一項に記載の端末。
【請求項１８】
前記プロセッサが、具体的には、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示するように前記表示画面に命令する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示するように前記表示画面に命令する
ように構成される、請求項14から17のいずれか一項に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術の分野、詳細には、表示方法および端末に関する。
【背景技術】
【０００２】
携帯電話およびタブレットコンピュータなどの端末がよりインテリジェントになるにつれて、それらは生活、仕事、学習、および娯楽において人々を大いに助けることができる。一般に、端末の表示画面の高さと幅は異なる。したがって、端末は、通常、2つの表示方向：横向きおよび縦向きを有する。図1に示されたように、端末によって表示される水平幅が垂直高さよりも小さいとき、それは縦向きを示し、端末によって表示される水平幅が垂直高さよりも大きいとき、それは横向きを示す。アプリケーションが横向き／縦向きの回転をサポートする場合、端末が回転するとき、アプリケーションはそれに応じて表示方向を変更する。アプリケーションが、横向きまたは縦向きの、レイアウトまたはピクチャなどの専用リソースを有する場合、横向きのリソースは、好ましくは横向きにロードされ、縦向きのリソースは、好ましくは縦向きにロードされる。アプリケーションが縦向き表示に制限されている場合、端末が横向き表示に回転するとき、アプリケーションの表示方向は依然として縦向きであり、端末の回転とともに変化しない。同様に、アプリケーションが横向き表示に制限されている場合、端末が縦向き表示に回転するとき、アプリケーションの表示方向は依然として横向きであり、端末の回転とともに変化しない。
【０００３】
端末ベンダと端末構成の多様性に起因して、現在のところ、多くのサードパーティアプリケーションは、アプリケーションの横向き／縦向きの切替え可能な表示バージョンを提供せず、携帯電話またはタブレットコンピュータのベンダは、端末のための強制的な横向き／縦向き切替えモードを提供しない。その結果、ユーザは、これらのアプリケーションを便利に使用するユーザの要望に従って、横向き／縦向きの切替えを柔軟に実行することができない。これは、端末の表示効果およびユーザ体験に影響する。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の実施形態において解決されるべき技術的課題は、アプリケーションが横向き／縦向きの切替えをサポートしないので、端末の表示効果およびユーザ体験が比較的不十分であるという問題を解決するように、表示方法および端末を提供することである。
【０００５】
第1の態様によれば、本発明の一実施形態は、
横向き／縦向き切替え命令を受信するステップと、
現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得するステップと、
ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正するステップと、
横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するステップと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するステップと
を含む、表示方法を提供する。
【０００６】
アプリケーションの表示属性が読み取られ、アプリケーションのページ表示の横向き／縦向き構成情報が取得される。横向き／縦向き切替え命令が受信されるとき、ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズが修正され、横向き／縦向き切替え命令に従って横向き／縦向き切替えが実行される。ページ表示サイズが修正されたアプリケーションは、横向き／縦向き切替え後に取得されたインターフェースに表示される。したがって、横向き／縦向き切替えをサポートしないアプリケーションは、横向き／縦向き切替え表示を実現することができる。特に、ユーザが比較的大きな画面を有する端末を使用するとき、ユーザの要望に従って横向き表示が実現されてもよく、ユーザにはより広い横向きの視野が提供される。ユーザが両手で端末を操作することが不便なとき、ユーザの要望に従って縦向き表示が実現されてもよく、ユーザは便利に片手で端末を操作することができる。したがって、端末の表示効果およびユーザ体験が改善され、端末の適用性および実用性が拡張される。
【０００７】
第1の態様を参照して、第1の態様の第1の可能な実装では、横向き／縦向き切替え後に取得されたインターフェースは、第1の表示領域および第2の表示領域を含み、方法は、
第1の表示領域にアプリケーションを表示するステップと、
第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するステップと
をさらに含む。
【０００８】
予め設定された機能ボタンまたは予め設定されたアプリケーションは、横向き／縦向き切替え後に取得された第2の表示領域に表示され、それによって、端末の画面ハードウェアリソースが十分に活用され、横向き／縦向き切替え後に取得された表示ページのために多くの機能が提供される。これはユーザが端末を使用するためにより便利であり、端末の適用性および実用性がさらに改善される。
【０００９】
第1の態様を参照して、または第1の態様の第1の可能な実装を参照して、第1の態様の第2の可能な実装では、方法は、
横向き／縦向き切替えが再び実行されるときに横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するステップ
をさらに含む。
【００１０】
修正された横向き／縦向き構成情報および修正されたページ表示サイズが記録された後、横向き／縦向き構成情報およびページ表示サイズは、端末が横向き／縦向き切替えを再び実行するときに直接呼び出すことができる。これは、横向き／縦向き構成情報およびページ表示サイズが毎回1度修正される必要がある非効率な処理を回避することができ、横向き／縦向き切替えの応答速度を上げることができる。
【００１１】
第1の態様を参照して、または第1の態様の第1もしくは第2の可能な実装を参照して、第1の態様の第3の可能な実装では、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、アプリケーションのページ表示サイズを修正することは、
アプリケーションが横向きに表示されるときのページ表示幅をアプリケーションが縦向きに表示されるときのページ表示幅として設定し、アプリケーションが横向きに表示されるときのページ表示高さをアプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定するステップ
を含む。
【００１２】
そのようなサイズ構成は、ページ表示精度が変わらないことを保証することができ、ページが荒くぼやけてしまうためにユーザ体験が悪化するという問題を回避することができる。
【００１３】
第1の態様または第1の態様の第1から第3の可能な実装のいずれか1つを参照して、第1の態様の第4の可能な実装では、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、アプリケーションは端末の表示画面の中央または右側に表示される。
【００１４】
ほとんどのユーザは自分の右手を使用することに慣れている。したがって、横向きに表示されたページは、端末の表示画面の中央または右側に表示される。これは、ユーザの視覚習慣に合致するだけでなく、ユーザの操作習慣にも合致し、ユーザが横向きに表示されたページを閲覧し使用することを便利にする。
【００１５】
第1の態様の第1から第4の可能な実装のいずれか1つを参照して、第1の態様の第5の可能な実装では、第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するステップは、
アプリケーションもしくはそのアプリケーションに関連する機能ボタンを第2の表示領域に表示するステップ、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを第2の表示領域に表示するステップ
を含む。
【００１６】
アプリケーションまたはそのアプリケーションに関連する機能ボタンは、横向き／縦向き切替え後に取得された第2の表示領域に表示され、それによって、アプリケーションの機能は改善され、ユーザが現在のアプリケーションを使用することはより便利である。画面ハードウェアリソースの浪費を回避し、画面に表示されるページ機能を充実させるように、アプリケーションまたはすべてのアプリケーションに適合する機能ボタンは、横向き／縦向き切替え後に取得された第2の表示領域に表示される。
【００１７】
第2の態様によれば、本発明の一実施形態は、
横向き／縦向き切替え命令を受信するように構成された受信ユニットと、
現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得するように構成された読み取りユニットと、
ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正するように構成された修正ユニットと、
横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するように構成された切替えユニットと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するように構成された表示ユニットと
を含む、端末を提供する。
【００１８】
第2の態様を参照して、第2の態様の第1の可能な実装では、横向き／縦向き切替え後に取得されたインターフェースは、第1の表示領域および第2の表示領域を含み、表示ユニットは、
第1の表示領域にアプリケーションを表示し、
第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する
ようにさらに構成される。
【００１９】
第2の態様を参照して、または第2の態様の第1の可能な実装を参照して、第2の態様の第2の可能な実装では、端末は、
横向き／縦向き切替えが再び実行されるときに表示ユニットが横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するように構成された記録ユニット
をさらに含む。
【００２０】
第2の態様を参照して、または第2の態様の第1もしくは第2の可能な実装を参照して、第2の態様の第3の可能な実装では、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、修正ユニットは、具体的には、
アプリケーションが横向きに表示されるときのページ表示幅をアプリケーションが縦向きに表示されるときのページ表示幅として設定し、アプリケーションが横向きに表示されるときのページ表示高さをアプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定する
ように構成される。
【００２１】
第2の態様または第2の態様の第1から第3の可能な実装のいずれか1つを参照して、第2の態様の第4の可能な実装では、表示ユニットは、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、端末の表示画面の中央または右側にアプリケーションを表示するようにさらに構成される。
【００２２】
第2の態様の第1から第4の可能な実装のいずれか1つを参照して、第2の態様の第5の可能な実装では、表示ユニットは、具体的には、
アプリケーションもしくはそのアプリケーションに関連する機能ボタンを第2の表示領域に表示する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを第2の表示領域に表示する
ように構成される。
【００２３】
第3の態様によれば、本発明の一実施形態は、
端末であって、プロセッサ、メモリ、重力センサ、表示画面、インターフェース回路、およびバスを含み、プロセッサ、メモリ、重力センサ、表示画面、およびインターフェース回路は、バスを使用して接続され、互いに通信し、メモリは、プログラムコードのグループを記憶するように構成され、プロセッサは、メモリに記憶されたプログラムコードを呼び出して、
重力センサまたはインターフェース回路を使用して横向き／縦向き切替え命令を受信する動作と、
現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得する動作と、
ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正する動作と、
横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する動作と、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するように表示画面に命令する動作と
を実行するように構成される、端末を提供する。
【００２４】
第3の態様を参照して、第3の態様の第1の可能な実装では、横向き／縦向き切替え後に取得されたインターフェースは、第1の表示領域および第2の表示領域を含み、プロセッサは、
第1の表示領域にアプリケーションを表示するように表示画面に命令し、
第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するように表示画面に命令する
ようにさらに構成される。
【００２５】
第3の態様を参照して、または第3の態様の第1の可能な実装を参照して、第3の態様の第2の可能な実装では、プロセッサは、
横向き／縦向き切替えが再び実行されるときに横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、メモリを使用して、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する
ようにさらに構成される。
【００２６】
第3の態様を参照して、または第3の態様の第1もしくは第2の可能な実装を参照して、第3の態様の第3の可能な実装では、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、プロセッサは、具体的には、
アプリケーションが横向きに表示されるときのページ表示幅をアプリケーションが縦向きに表示されるときのページ表示幅として設定し、アプリケーションが横向きに表示されるときのページ表示高さをアプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定する
ように構成される。
【００２７】
第3の態様または第3の態様の第1から第3の可能な実装のいずれか1つを参照して、第3の態様の第4の可能な実装では、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、プロセッサは、具体的には、
端末の表示画面の中央または右側にアプリケーションを表示するように表示画面に命令する
ように構成される。
【００２８】
第3の態様の第1から第4の可能な実装のいずれか1つを参照して、第3の態様の第5の可能な実装では、プロセッサは、具体的には、
アプリケーションもしくはそのアプリケーションに関連する機能ボタンを第2の表示領域に表示するように表示画面に命令する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを第2の表示領域に表示するように表示画面に命令する
ように構成される。
【００２９】
第4の態様によれば、本発明の一実施形態はコンピュータ記憶媒体を提供し、コンピュータ記憶媒体は、本発明の実施形態の第1の態様の実装のいずれか1つによる方法を実行するために使用される、プログラムコードのグループを含む。
【００３０】
本発明の実施形態における、または従来技術における技術的解決策をより明確に説明するために、以下は、実施形態を説明するために必要とされる添付図面を簡単に説明する。明らかに、以下の説明における添付図面は本発明のいくつかの実施形態を示すにすぎず、当業者は、創造的な努力なしに、これらの添付図面から他の図面を依然として導出することができる。
【図面の簡単な説明】
【００３１】
【図１】端末の横向き表示および縦向き表示の概略図である。
【図２】本発明の一実施形態による、表示方法の概略フローチャートである。
【図３】縦向き表示から横向き表示に切り替えるために図2の方法が使用されるときのページサイズ変更の概略図である。
【図４】横向き表示から縦向き表示に切り替えるために図2の方法が使用されるときのページサイズ変更の概略図である。
【図５】図2の方法が表示のために使用されるときのインターフェースの概略図である。
【図６】図2の方法が表示のために使用されるときのインターフェースの別の概略図である。
【図７】図2の方法が表示のために使用されるときのインターフェースのまた別の概略図である。
【図８】図2の方法が表示のために使用されるときのインターフェースのさらに別の概略図である。
【図９】本発明の一実施形態による、別の表示方法の概略フローチャートである。
【図１０】本発明の一実施形態による、端末の構成の概略図である。
【図１１】本発明の一実施形態による、別の端末の構成の概略図である。
【図１２】本発明の一実施形態による、また別の端末の構成の概略図である。
【発明を実施するための形態】
【００３２】
以下は、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決策を明確かつ十分に説明する。明らかに、説明される実施形態は、本発明の実施形態のうちの一部にすぎず、すべてではない。創造的な努力なしに本発明の実施形態に基づいて、当業者によって得られる他のすべての実施形態は、本発明の保護範囲内にあるものである。
【００３３】
図2を参照すると、図2は、本発明の一実施形態による、表示方法の概略フローチャートである。この実施形態は、端末には、画面回転をサポートする携帯電話、タブレットコンピュータ、パームトップコンピュータ、モバイルインターネットデバイス（Mobile Internet Device、MID）、ノートブック、またはウェアラブルデバイスが含んでもよいが、これらに限定されない。方法は以下のステップを含む。
【００３４】
S101．アプリケーション起動命令を受信し、アプリケーション起動命令に従って対応するアプリケーションを起動する。
【００３５】
S102．横向き／縦向き切替え命令を受信する。
【００３６】
S103．現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得する。
【００３７】
ステップS102とステップS103との間には、厳密な順序が存在してもよいし、存在しなくてもよい。
【００３８】
S104．ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正する
【００３９】
ここでのページは、現在表示されているアプリケーションによって生成されたページである。ここでの単一方向の表示は、アプリケーションによって生成されたページが横向き表示のみをサポートするか、または縦向き表示のみをサポートすることを意味する。アプリケーションはページが単一方向の表示のみをサポートするように設定するので、アプリケーションは、横向きまたは縦向きなどの単一方向の画像、アイコン、およびボタンなどの表示素材のみを設定することができる。ページが他の方向に切り替えられるとき、元々単一方向に制限された素材が抽出され、他の方向の表示要件を満たすように修正されてもよい。ここでアプリケーションのページ表示サイズを修正することは、ページの全体サイズ、ページに表示されるアイコンのサイズ、およびページに表示されるボタンのサイズを修正することが含まれてもよいが、それらに限定されない。当然、ページの全体サイズのみが修正されるが、特定のアイコンまたはボタンのサイズは修正されず、ページのスライドと組み合わせてボタンまたはアイコンの表示量を減らすことによってページが閲覧されることが可能である。
【００４０】
S105．横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する。
【００４１】
S106．横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示する。
【００４２】
横向き／縦向き切替え前のインターフェース、および横向き／縦向き切替え後のインターフェースについて、横向き／縦向き切替え前のインターフェースは、ランチャーlauncher、たとえば、縦向き状態の携帯電話のシステムスタンバイインターフェースとして理解されてもよいことに留意されたい。この場合、WeChatなどのアプリケーションが動作する場合、WeChatの動作中インターフェースは携帯電話の画面上に提示される。この場合、WeChatの動作中インターフェースは画面全体を占有し、ユーザはシステムスタンバイインターフェースを見ることができない。横向き／縦向き切替え後のインターフェースも、ランチャーlauncherとして理解されてもよい。このランチャーlauncherと横向き／縦向き切替え前のランチャーlauncherとの間の違いは、表示方向が異なることであり、表示内容は同じであっても異なっていてもよい。横向き／縦向き切替え後、WeChatの動作中インターフェースは画面全体を占有しなくてもよく、画面の一部のみを占有する。この場合、ランチャーlauncherの一部が見えてもよい。
【００４３】
具体的には、ステップS101において、可能な実装では、ユーザによって入力された起動命令が取得された後にアプリケーションが動作する。
【００４４】
別の可能な実装では、アプリケーションはバックグラウンドで動作している。ユーザによって入力された命令が取得された後、アプリケーションは命令に従って端末の現在のインターフェース上で動作する。すなわち、アプリケーションは動作のためにバックグラウンドからフォアグラウンドに調節される。
【００４５】
また別の可能な実装では、この実施形態におけるアプリケーションは、サードパーティアプリケーション、たとえば、携帯電話またはリストバンドなどのデバイスのために開発されたソフトウェアであってもよい。一般に、製造業者は工場出荷時にソフトウェアを開発するか、またはアプリケーションを予め設定する。この場合、製造業者によって開発され、または予め設定されたソフトウェアは、端末の横向き／縦向き切替えに適応して調節される。多数のプログラミング愛好家または組織が特にあるタイプのデバイスのために開発したアプリケーションソフトウェアは、サードパーティアプリケーション、たとえば、APPLE STOREでリリースされるアプリケーション、またはアンドロイドマーケットでリリースされるアプリケーションと呼ばれる。サードパーティアプリケーションの開発者は、アプリケーションのAPKをリリースするときにアプリケーションの横向き表示および縦向き表示を設定することができる。たとえば、アプリケーションは、携帯電話の横向き状態でのみ表示され、携帯電話が縦向き状態に切り替わったときに表示方向は切り替わらない。そのようなサードパーティアプリケーションの場合、ユーザにより高度な視覚体験をもたらすために、本発明のこの実施形態における方法が使用されてもよい。
【００４６】
さらに、本発明のこの実施形態の解決策は、アプリケーションがサードパーティアプリケーションであるかどうかにかかわらず、固定された表示方向を有するすべてのアプリケーションに適用可能である。すなわち、アプリケーションが横向きまたは縦向きにのみ表示されるとアプリケーションの構成情報が決定した場合、アプリケーションの表示方向が携帯電話の横向き／縦向き切替えとともに調節されることを実現するように、アプリケーションの構成情報はこの実施形態の方法を使用して調節されてもよい。
【００４７】
ステップS102において、端末のシステムが起動された後、アプリケーションを起動するための命令がユーザから受け取られ、対応するアプリケーションが起動された場合、アプリケーションの表示属性を読み取ることができ、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得することができる。ここでの表示属性は、ページ表示の横向き／縦向き構成情報、すなわち、ページ表示方向および（通常、端末の表示画面全体を覆う）ページ表示サイズを含むが、それらに限定されない。アプリケーションが縦向き表示をサポートするだけでなく、横向き表示もサポートし、端末の画面自動回転機能が有効であることをアプリケーションの横向き／縦向き構成情報が示す場合、端末は、重力センサの検知信号に従ってアプリケーションの横向き表示／縦向き表示を自動的に切り替えることができる。アプリケーションが横向き／縦向き切替えをサポートすることをアプリケーションの横向き／縦向き構成情報が示す場合、しかし、アプリケーションは、ページが縦向き表示または横向き表示のみをサポートすることを設定してもよい。当然、アプリケーションが横向きモードまたは縦向きモードを持たず、アプリケーションのページが単一方向の表示のみをサポートできることがあり得る。したがって、横向き／縦向き切替えを実行するために、この実施形態における方法が使用されもよい。
【００４８】
ステップS103において、受信された横向き／縦向き切替え命令は、端末の回転を検知したときに重力センサによって生成されてもよいし、ユーザが手動で表示方向を設定したときに生成されてもよい。
【００４９】
ステップS104において、端末は、アプリケーションのページ表示の横向き／縦向き構成情報を取得している。したがって、具体的な取得方式は、アプリケーションのページ構成ファイルを使用すること、またはページに対応する方向コードを呼び出すことであってもよい。次いで、ページが縦向き表示または横向き表示のみをサポートするという制限をアプリケーションが有するかどうかが判定される。ページが縦向き表示または横向き表示のみをサポートするという制限をアプリケーションが有する場合、その制限は強制的に排除されてもよい。その制限は、ページ構成ファイルまたはページに対応する方向コード内の方向状態値を修正することによって排除されてもよい。
【００５０】
たとえば、アンドロイドシステムのページ構成ファイルでは、アプリケーションの横向き／縦向き構成情報は、
ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED,//-1;または
ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE,//0;または
ActivityInfo.SCREEN_ORIENTATION_PORTRAIT,//1;
であってもよく、ここで、「unspecified」は、方向がデフォルト値であり、方向がシステムによって選択されることを示し、その対応する状態値は-1であり、
「landscape」は横向き表示を示し、その対応する状態値は0であり、
「portrait」は縦向き表示を示し、その対応する状態値は1である。
【００５１】
したがって、端末がアプリケーションの横向き／縦向き構成情報を取得するとき、デフォルトで制限されたアプリケーションの表示方向を判定することができ、対応する構成情報を修正することによって、制限された表示方向を修正することができる。たとえば、横向き表示のみ、または縦向き表示のみに制限されたアプリケーションの場合、アプリケーションの表示方向は、修正によりシステムによって選択されてもよい。すなわち、状態値が-1に変更されるとき、ページ表示方向は、端末の回転に従って自由に切り替えることができる。このようにして、縦向き表示だけでなく、横向き表示も実行することができる。しかしながら、アプリケーション自体が、ページが単一方向の表示のみをサポートするという制限を持たない場合、アプリケーションは、端末による選択に従って、縦向き表示または横向き表示を適応的に実行することができる。
【００５２】
横向き／縦向き構成情報が修正された後、表示効果を保証するために、アプリケーションのページ表示サイズがさらに修正される必要がある。たとえば、端末が縦向き画面方向から横向き画面方向に回転するとき、端末は、端末の縦向き表示サイズに従って、アプリケーションが横向きに表示されるときのページ表示サイズを設定することができる。任意選択で、図3を参照すると、図3は、縦向き表示から横向き表示に切り替えるために図2の方法が使用されるときのページサイズ変更の概略図である。アプリケーションが横向きに表示されるときのページ表示幅は、アプリケーションが縦向きに表示されるときのページ表示幅として設定されてもよく、アプリケーションが横向きに表示されるときのページ表示高さは、アプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定されてもよい。端末は、最初に縦向き表示のページの高さおよび幅を読み取り、次いで、前述の規則に従って横向き表示のサイズを計算することができる。たとえば、解像度が一例として使用される。比較的一般的な高解像度ディスプレイのページは、1920＊1080の解像度を有する。したがって、縦向き表示では、ページの表示高さは1920ピクセルを占め、ページの表示幅は1080ピクセルを占める。ページが横向きに切り替えられるとき、ページの表示幅は依然として1080ピクセルを占めるが、ページの表示高さは1080ピクセルまたは1080ピクセル未満のみを占める。任意選択で、表示画面が横向きのときに画面を完全に覆うために、1080ピクセルを占める表示高さが通常使用される。このようにして、ページ表示精度が変わらないことを保証することができ、これは、ページが荒くぼやけてしまうためにユーザ体験が悪化するという問題を回避する。横向き表示では、垂直方向に表示されるコンテンツが減らされる。したがって、ユーザは画面を上下にスライドしてコンテンツを閲覧することができる。ページ上に常に設定されているナビゲーションバー、通知バーなどは、依然として横向き表示のページの上部または下部に常に設定されていてもよい。当然、ページが横向き表示に切り替えられた後に縦向きに表示されるコンテンツが変わらないためには、元々縦向きに表示されたコンテンツを横向きに完全に表示するために、縮小方式が使用されてもよい。同様に、横向き表示から縦向き表示への切替えについては、図4を参照されたい。図4は、横向き表示から縦向き表示に切り替えるために図2の方法が使用されるときのページサイズ変更の概略図である。アプリケーションが縦向きに表示されるときのページ表示幅は、アプリケーションが横向きに表示されるときのページ表示高さ以下であるように設定されてもよく、アプリケーションが縦向きに表示されるときのページ表示高さは、アプリケーションが横向きに表示されるときのページ表示幅として設定されてもよい。
【００５３】
ステップS106において、任意選択で、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、アプリケーションは、端末の表示画面の中央または右側に表示されてもよい。ほとんどのユーザは自分の右手を使用することに慣れている。したがって、横向きに表示されたページは、端末の表示画面の中央または右側に表示される。これは、ユーザの視覚習慣に合致するだけでなく、ユーザの操作習慣にも合致し、ユーザが横向きに表示されたページを閲覧し使用することを便利にする。アプリケーションが横向き表示から縦向き表示に切り替えられるとき、アプリケーションは、端末の表示画面の中央または下部に表示されてもよい。これは、ユーザが片手で端末を操作するために便利である。
【００５４】
ステップS106において、可能な実装では、前述のサイズまたは位置が表示のために使用されるとき、縦向き表示が横向き表示に切り替えられるか、または横向き表示が縦向き表示に切り替えられるかにかかわらず、表示画面に空白が残る場合がある。処理が実行されない場合、画面ハードウェアリソースが浪費されるだけでなく、表示効果も比較的不十分である。したがって、横向き／縦向き切替え後のインターフェースは、第1の表示領域および第2の表示領域に区分されてもよい。アプリケーションは第1の表示領域に表示され、予め設定された機能ボタンまたは予め設定されたアプリケーションは、第2の表示領域、すなわち空白領域に表示される。
【００５５】
任意選択で、アプリケーションまたはそのアプリケーションに関連する機能ボタンが第2の表示領域に表示されてもよい。たとえば、いくつかのインスタントメッセージングアプリケーションの場合、ユーザは、いくつかの写真またはビデオを送信することなど、別のユーザと情報を交換する必要があり得る。したがって、カメラアプリケーションは、そのアプリケーションに関連し、第2の表示領域に表示されてもよい。ユーザは、便利に、インスタントメッセージングアプリケーションの表示ページの横にあるカメラアプリケーションのアイコンをタップすることができ、それによって、カメラアプリケーションを起動して写真またはビデオを撮影し、撮影した写真またはビデオを直接送信する。別の例について、文書読み取りアプリケーションなどの学習のために使用されるいくつかのアプリケーションの場合、ユーザはいつでもいくつかの資料を検索する必要があり得る。この場合、検索エンジンの検索バーが第2の表示領域に設定されてもよく、それによって、ユーザは、便利に、アプリケーションの表示ページの横にある検索バーにキーワードを入力することができ、それによって、検索を行い、検索結果を閲覧する。別の例について、いくつかのゲームアプリケーションの場合、ユーザは、仮想オブジェクトの向きおよび挙動を制御する必要がある。元の表示ページに表示されている場合、アプリケーションは第1の表示領域の空間を占有する。この場合、方向制御ボタンおよび挙動制御ボタンは、ユーザが使用するために第2の表示領域に設定されてもよい。特に、アプリケーションが表示画面の中央に表示されるとき、方向制御ボタンは表示画面の左側の空白の第1の表示領域に表示され、挙動制御ボタンは右側の空白の第1の表示領域に表示される。当然、ユーザが現在閲覧している情報を共有するために、いくつかの関連する共有ボタンが第2の表示領域に表示されてもよく、またはユーザが現在閲覧している情報を保存するためにいくつかの保存ボタンが設定される。
【００５６】
その代わりに、アプリケーションまたはすべてのアプリケーションに適合する機能ボタンが第2の表示領域に表示される。適合するアプリケーションまたは機能ボタンは、時計、天気ウィジェット、検索バー、およびオンスクリーンキーボードを含んでもよいが、それらに限定されない。表示内容は端末ベンダによって予め設定されてもよく、または選択可能なオプションがユーザが選択するために提供されてもよく、またはユーザが表示内容をカスタマイズしてもよい。本発明のこの実施形態はいかなる制限も設定しない。
【００５７】
表示されるインターフェースの概略図については、図5〜図8を参照されたい。図5は、図2の方法を使用して表示されるインターフェースの概略図である。図6は、図2の方法を使用して表示される別のインターフェースの概略図である。図7は、図2の方法を使用して表示されるまた別のインターフェースの概略図である。図8は、図2の方法を使用して表示されるまた別のインターフェースの概略図である。
【００５８】
図5および図6は、横向きに表示されるインターフェースの概略図である。図5に示されたように、アプリケーション表示ページは、表示画面の右側の第1の表示領域に配置され、予め設定された機能ボタンおよび／または予め設定されたアプリケーションは、表示画面の左側の第2の表示領域に表示されてもよい。図6に示されたように、アプリケーション表示ページは、表示画面の中央の第1の表示領域に配置される。予め設定されたアプリケーションは左側の第2の表示領域に表示されてもよく、予め設定された機能ボタンは右側の第2の表示領域に表示されてもよい。図7および図8は、縦向きに表示されるインターフェースの概略図である。図7に示されたように、アプリケーション表示ページは、表示画面の下部の第1の表示領域に配置され、予め設定された機能ボタンおよび／または予め設定されたアプリケーションは、表示画面の上部の第2の表示領域に表示されてもよい。図8に示されたように、アプリケーション表示ページは、表示画面の中央の第1の表示領域に配置される。予め設定されたアプリケーションは上部の第2の表示領域に表示されてもよく、予め設定された機能ボタンは下部の第2の表示領域に表示されてもよい。図5から図8に示されたインターフェースにおいて、ユーザは、予め設定された機能ボタンまたは予め設定されたアプリケーションの選択および表示位置をカスタマイズすることができる。本発明のこの実施形態はいかなる制限も設定しない。
【００５９】
現在表示されているアプリケーションの表示属性が読み取られ、アプリケーションのページ表示の横向き／縦向き構成情報が取得される。横向き／縦向き切替え命令が受信されるとき、ページが単一方向の表示のみをサポートするように横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズが修正され、横向き／縦向き切替え命令に従って横向き／縦向き切替えが実行される。ページ表示サイズが修正されたアプリケーションは、横向き／縦向き切替え後に取得されたインターフェースに表示される。したがって、横向き／縦向き切替えをサポートしないアプリケーションは、横向き／縦向き切替え表示を実現することができる。特に、ユーザが比較的大きな画面を有する端末を使用するとき、ユーザの要望に従って横向き表示が実現されてもよく、ユーザのためにより広い横向きの視野が提供される。ユーザが両手で端末を操作することが不便なとき、ユーザの要望に従って縦向き表示が実現されてもよく、ユーザは便利に片手で端末を操作することができる。したがって、端末の表示効果およびユーザ体験が改善され、端末の適用性および実用性が拡張される。加えて、予め設定された機能ボタンまたは予め設定されたアプリケーションは、横向き／縦向き切替え後に取得された第2の表示領域に表示され、それによって、端末の画面ハードウェアリソースが十分に活用され、横向き／縦向き切替え後に取得された表示ページのために多くの機能が提供される。これはユーザが端末を使用するためにより便利であり、端末の適用性および実用性がさらに改善される。
【００６０】
図9を参照すると、図9は、本発明の一実施形態による、別の表示方法の概略フローチャートである。この実施形態では、ステップS901からS906は図2に示されたステップS201からS206と同じである。ステップS206と同じステップS906の後、方法は以下をさらに含む。
【００６１】
S807．横向き／縦向き切替えが再び実行されるときに横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する。ステップS907において、端末が、アプリケーションのページ表示の横向き／縦向き構成情報を取得し、ページが単一方向の表示のみをサポートすることをアプリケーションが設定していると判定した後、アプリケーション、修正された横向き／縦向き構成情報、および修正されたページ表示サイズは、記録および記憶されてもよい。このようにして、次回、アプリケーションに対して横向き／縦向き切替えが実行される必要があるとき、横向き／縦向き切替えを実行するために履歴データが直接呼び出されてもよい。したがって、これは、アプリケーションの表示ページが横向き／縦向きとともに切り替えられるときの切替え効率を改善する。
【００６２】
この実施形態では、アプリケーションの修正された横向き／縦向き構成情報およびページ表示サイズが記録され、端末が横向き／縦向き切替えを実行するときに、記録された履歴データが直接呼び出される。これは、横向き／縦向き構成情報およびページ表示サイズが毎回1度修正される必要がある非効率な処理を回避することができ、横向き／縦向き切替えの応答速度を上げることができる。
【００６３】
図10を参照すると、図10は、本発明の一実施形態による、端末の構成の概略図である。この実施形態では、端末は、
横向き／縦向き切替え命令を受信するように構成された受信ユニット100と、
アプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得するように構成された読み取りユニット200と、
ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正するように構成された修正ユニット300と、
横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するように構成された切替えユニット400と、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するように構成された表示ユニット500と
を含む。
【００６４】
任意選択で、横向き／縦向き切替え後に取得されたインターフェースは、第1の表示領域および第2の表示領域を含み、表示ユニット500は、
第1の表示領域にアプリケーションを表示し、
第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する
ようにさらに構成される。
【００６５】
任意選択で、修正ユニット300は、具体的には、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
アプリケーションが横向きに表示されるときのページ表示幅をアプリケーションが縦向きに表示されるときのページ表示幅として設定し、アプリケーションが横向きに表示されるときのページ表示高さをアプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定する
ように構成される。
【００６６】
任意選択で、表示ユニット500は、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、端末の表示画面の中央または右側にアプリケーションを表示するようにさらに構成される。
【００６７】
任意選択で、表示ユニット500は、具体的には、
アプリケーションもしくはそのアプリケーションに関連する機能ボタンを第2の表示領域に表示する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを第2の表示領域に表示する
ようにさらに構成される。
【００６８】
図11を参照すると、図11は、本発明の一実施形態による、別の端末の構成の概略図である。本発明のこの実施形態では、図10に示された実施形態と比較して、端末は、
横向き／縦向き切替えが再び実行されるときに表示ユニット600が横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するように構成された記録ユニット600
をさらに含む。
【００６９】
前述の受信ユニット100、読み取りユニット200、修正ユニット300、切替えユニット400、表示ユニット500、および記録ユニット600は、独立して存在してもよいし、統合された方式で配置されてもよいことに留意されたい。加えて、端末の前述の実施形態では、受信ユニット100、読み取りユニット200、修正ユニット300、切替えユニット400、表示ユニット500、または記録ユニット600は、ハードウェアの形態で端末のプロセッサから独立して単独で配置されてもよく、配置形態はマイクロプロセッサ形態であってもよく、ハードウェアの形態で端末のプロセッサに組み込まれてもよく、ソフトウェアの形態で端末のメモリに記憶されてもよく、それによって、端末のプロセッサは、前述の受信ユニット100、読み取りユニット200、修正ユニット300、切替えユニット400、表示ユニット500、および記録ユニット600に対応する動作を呼び出し、実行することができる。表示ユニット500は端末の表示画面であってもよく、受信ユニット100は端末のインターフェース回路であってもよい。
【００７０】
たとえば、本発明による端末の第2の実施形態（図11に示された実施形態）では、修正ユニット300は端末のプロセッサであってもよい。受信ユニット100、読み取りユニット200、切替えユニット400、表示ユニット500、および記録ユニット600の機能は、プロセッサに組み込まれてもよく、プロセッサから独立して単独で配置されてもよく、ソフトウェアの形態でメモリに記憶されてもよく、プロセッサは機能を呼び出し実装する。前述のプロセッサは、中央処理ユニット（CPU）、マイクロプロセッサ、シングルチップマイクロコンピュータなどであってもよい。表示ユニット500は、端末の表示画面として使用されてもよく、インターフェース回路を使用して端末のプロセッサに接続され、プロセッサの命令に従って表示を実行する。
【００７１】
図12を参照すると、図12は、本発明の一実施形態による、また別の端末の構成の概略図である。本発明のこの実施形態では、端末は
プロセッサ1101、メモリ1102、重力センサ1103、表示画面1104、インターフェース回路1105、およびバス1106を含み、プロセッサ1101、メモリ1102、重力センサ1103、表示画面1104、およびインターフェース回路1105は、バス1106を使用して接続され、互いに通信し、メモリ1102は、プログラムコードのグループを記憶するように構成され、プロセッサ1101は、メモリに記憶されたプログラムコードを呼び出して、以下の動作：
重力センサ1103またはインターフェース回路1105を使用して横向き／縦向き切替え命令を受信する動作と、
現在表示されているアプリケーションの表示属性を読み取り、表示属性に従ってアプリケーションのページ表示の横向き／縦向き構成情報を取得する動作と、
ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズを修正する動作と、
横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する動作と、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正されたアプリケーションを表示するように表示画面1104に命令する動作と
を実行するように構成される。
【００７２】
任意選択で、横向き／縦向き切替え後に取得されたインターフェースは、第1の表示領域および第2の表示領域を含み、プロセッサ1101は、
第1の表示領域にアプリケーションを表示するように表示画面1104に命令し、
第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するように表示画面1104に命令する
ようにさらに構成される。
【００７３】
任意選択で、プロセッサ1101は、
横向き／縦向き切替えが再び実行されるときに横向き／縦向き構成情報およびページ表示サイズを呼び出すことができるように、メモリ1102を使用して、アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する
ようにさらに構成される。
【００７４】
任意選択で、プロセッサ1101は、具体的には、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
アプリケーションが横向きに表示されるときのページ表示幅をアプリケーションが縦向きに表示されるときのページ表示幅として設定し、アプリケーションが横向きに表示されるときのページ表示高さをアプリケーションが縦向きに表示されるときのページ表示幅以下であるように設定する
ように構成される。
【００７５】
任意選択で、プロセッサ1101は、具体的には、アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
端末の表示画面1104の中央または右側にアプリケーションを表示するように表示画面1104に命令する
ように構成される。
【００７６】
任意選択で、プロセッサ1101は、具体的には、
アプリケーションもしくはそのアプリケーションに関連する機能ボタンを第2の表示領域に表示するように表示画面1104に命令する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを第2の表示領域に表示するように表示画面1104に命令する
ように構成される。
【００７７】
ここでのプロセッサ1101は1つのプロセッサであってもよく、または複数の処理要素の総称であってもよいことに留意されたい。たとえば、プロセッサは、中央処理ユニット（Central Processing Unit、CPU）、特定用途向け集積回路（Application Specific Integrated Circuit、ASIC）、または本発明の実施形態を実現するように構成された1つもしくは複数の集積回路、たとえば、1つもしくは複数のマイクロプロセッサ（digital signal processor、DSP）、または1つもしくは複数のフィールド・プログラマブル・ゲートアレイ（Field Programmable Gate Array、FPGA）であってもよい。
【００７８】
メモリ1102は、1つのメモリ装置であってもよく、または複数の記憶要素の総称であってもよく、アクセスネットワークデバイスが実行のために必要な実行可能プログラムコードまたはパラメータ、データなどを記憶するように構成される。加えて、メモリ1103は、ランダムアクセスメモリ（RAM）を含んでもよく、磁気ディスクストレージまたはフラッシュ（Flash）などの不揮発性メモリ（non-volatile memory）をさらに含んでもよい。
【００７９】
バス1106は、業界標準アーキテクチャ（Industry Standard Architecture、ISA）バス、周辺構成要素置相互接続（Peripheral Component、PCI）バス、拡張業界標準アーキテクチャ（Extended Industry Standard Architecture、EISA）バスなどであってもよい。バス11054は、アドレスバス、データバス、制御バスなどに分類される場合がある。説明の簡単さのために、バスを表現するために図5では1つのみの太線が使用されている。しかしながら、これは1つのみのバスまたは1つのタイプのみのバスが存在することを意味しない。
【００８０】
この明細書内の実施形態は、すべて漸進的な方式で説明され、各実施形態は他の実施形態との違いに焦点を当て、実施形態内の同じまたは類似の部分については、これらの実施形態に対して参照が行われてもよいことに留意されたい。装置の実施形態は、基本的に方法の実施形態と類似し、したがって簡潔に説明され、関係する部分については、方法の実施形態における部分的な説明に対して参照が行われてもよい。
【００８１】
前述の実施形態の説明によれば、本発明は以下の利点を有する。
【００８２】
アプリケーションの表示属性が読み取られ、アプリケーションのページ表示の横向き／縦向き構成情報が取得される。横向き／縦向き切替え命令が受信されるとき、ページが単一方向の表示のみをサポートすることを横向き／縦向き構成情報が設定している場合、アプリケーションの横向き／縦向き構成情報およびページ表示サイズが修正され、横向き／縦向き切替え命令に従って横向き／縦向き切替えが実行される。ページ表示サイズが修正されたアプリケーションは、横向き／縦向き切替え後に取得されたインターフェースに表示される。したがって、横向き／縦向き切替えをサポートしないアプリケーションは、横向き／縦向き切替え表示を実現することができる。特に、ユーザが比較的大きな画面を有する端末を使用するとき、ユーザの要望に従って横向き表示が実現されてもよく、ユーザのためにより広い横向きの視野が提供される。ユーザが両手で端末を操作することが不便なとき、ユーザの要望に従って縦向き表示が実現されてもよく、ユーザは便利に片手で端末を操作することができる。したがって、端末の表示効果およびユーザ体験が改善され、端末の適用性および実用性が拡張される。加えて、予め設定された機能ボタンまたは予め設定されたアプリケーションは、横向き／縦向き切替え後に取得された第2の表示領域に表示され、それによって、端末の画面ハードウェアリソースが十分に活用され、横向き／縦向き切替え後に取得された表示ページのために多くの機能が提供される。これはユーザが端末を使用するためにより便利であり、端末の適用性および実用性がさらに改善される。
【００８３】
当業者は、方法の実施形態のステップのうちの全部または一部が、関連するハードウェアに命令するプログラムによって実現され得ることを理解し得る。プログラムはコンピュータ可読記憶媒体に記憶されてもよい。プログラムが動作するとき、方法の実施形態のステップが実行される。前述の記憶媒体は、ROM、RAM、磁気ディスク、または光ディスクなどの、プログラムコードを記憶することができる任意の媒体を含む。
【００８４】
上記は、本発明の実施形態において提供される表示方法および端末を詳細に説明している。この明細書では、本発明の原理および実装を説明するために具体的な例が使用され、実施形態の説明は、本発明の方法および核となる概念の理解を助けることのみを意図する。一方、当業者は、本発明の概念に基づいて、具体的な実装および適用範囲に対して修正を行うことができる。したがって、この明細書の内容は、本発明への限定として解釈されないものである。
【符号の説明】
【００８５】
100  受信ユニット
200  読み取りユニット
300  修正ユニット
400  切替えユニット
500  表示ユニット
600  記録ユニット
1101  プロセッサ
1102  メモリ
1103  重力センサ
1104  表示画面
1105  インターフェース回路
1106  バス
【図１】
2019511029.tif 000003
【図２】
2019511029.tif 000004
【図３】
2019511029.tif 000005
【図４】
2019511029.tif 000006
【図５】
2019511029.tif 000007
【図６】
2019511029.tif 000008
【図７】
2019511029.tif 000009
【図８】
2019511029.tif 000010
【図９】
2019511029.tif 000011
【図１０】
2019511029.tif 000012
【図１１】
2019511029.tif 000013
【図１２】
2019511029.tif 000014
【手続補正書】
【提出日】平成30年8月17日(2018.8.17)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００７９
【補正方法】変更
【補正の内容】
【００７９】
バス1106は、業界標準アーキテクチャ（Industry Standard Architecture、ISA）バス、周辺構成要素置相互接続（Peripheral Component Interconnect、PCI）バス、拡張業界標準アーキテクチャ（Extended Industry Standard Architecture、EISA）バスなどであってもよい。バス11054は、アドレスバス、データバス、制御バスなどに分類される場合がある。説明の簡単さのために、バスを表現するために図5では1つのみの太線が使用されている。しかしながら、これは1つのみのバスまたは1つのタイプのみのバスが存在することを意味しない。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
横向き／縦向き切替え命令を受信するステップと、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得するステップと、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正するステップと、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行するステップと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示するステップと
を備える、表示方法。
【請求項２】
横向き／縦向き切替えが再び実行されるときに前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録するステップ
をさらに備える、請求項1に記載の表示方法。
【請求項３】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記方法が、
前記第1の表示領域に前記アプリケーションを表示するステップと、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するステップと
をさらに備える、請求項1または2に記載の表示方法。
【請求項４】
前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、前記アプリケーションのページ表示サイズを修正することが、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定するステップ
を備える、請求項1から3のいずれか一項に記載の表示方法。
【請求項５】
前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、前記アプリケーションが端末の表示画面の中央または右側に表示される、請求項1から4のいずれか一項に記載の表示方法。
【請求項６】
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する前記ステップが、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示するステップ、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示するステップ
を備える、請求項3に記載の表示方法。
【請求項７】
横向き／縦向き切替え命令を受信する受信ユニットと、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得する読み取りユニットと、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正する修正ユニットと、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する切替えユニットと、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示する表示ユニットと
を備える、端末。
【請求項８】
前記端末が、
横向き／縦向き切替えが再び実行されるときに前記表示ユニットが前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する記録ユニット
をさらに備える、請求項7に記載の端末。
【請求項９】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記表示ユニットが、さらに、
前記第1の表示領域に前記アプリケーションを表示し、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示する、請求項7または8に記載の端末。
【請求項１０】
前記修正ユニットが、前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定する、請求項7から9のいずれか一項に記載の端末。
【請求項１１】
前記表示ユニットが、さらに、前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、前記端末の表示画面の中央または右側に前記アプリケーションを表示する、請求項7から10のいずれか一項に記載の端末。
【請求項１２】
前記表示ユニットが、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示する、請求項9に記載の端末。
【請求項１３】
端末であって、
プロセッサ、メモリ、重力センサ、表示画面、インターフェース回路、およびバスを備え、前記プロセッサ、前記メモリ、前記重力センサ、前記表示画面、および前記インターフェース回路が、前記バスを使用して接続され、互いに通信し、前記メモリが、プログラムコードのグループを記憶し、前記プロセッサが、前記メモリに記憶された前記プログラムコードを呼び出して、
前記重力センサまたは前記インターフェース回路を使用して横向き／縦向き切替え命令を受信する動作と、
現在表示されているアプリケーションの表示属性を読み取り、前記表示属性に従って前記アプリケーションのページ表示の横向き／縦向き構成情報を取得する動作と、
ページが単一方向の表示のみをサポートすることを前記横向き／縦向き構成情報が設定している場合、前記アプリケーションの前記横向き／縦向き構成情報およびページ表示サイズを修正する動作と、
前記横向き／縦向き切替え命令に従って横向き／縦向き切替えを実行する動作と、
横向き／縦向き切替え後に取得されたインターフェースに、ページ表示サイズが修正された前記アプリケーションを表示するように前記表示画面に命令する動作と
を実行する、端末。
【請求項１４】
前記プロセッサが、さらに、
横向き／縦向き切替えが再び実行されるときに前記横向き／縦向き構成情報および前記ページ表示サイズを呼び出すことができるように、前記メモリを使用して、前記アプリケーションの横向き／縦向き切替え中に、修正された横向き／縦向き構成情報および修正されたページ表示サイズを記録する、請求項13に記載の端末。
【請求項１５】
横向き／縦向き切替え後に取得された前記インターフェースが、第1の表示領域および第2の表示領域を備え、前記プロセッサが、さらに、
前記第1の表示領域に前記アプリケーションを表示するように前記表示画面に命令し、
前記第2の表示領域に予め設定された機能ボタンまたは予め設定されたアプリケーションを表示するように前記表示画面に命令する、請求項13または14に記載の端末。
【請求項１６】
前記プロセッサが、前記アプリケーションが縦向き表示から横向き表示に切り替えられるとき、
前記アプリケーションが横向きに表示されるときのページ表示幅を前記アプリケーションが縦向きに表示されるときのページ表示幅として設定し、前記アプリケーションが前記横向きに表示されるときのページ表示高さを前記アプリケーションが前記縦向きに表示されるときの前記ページ表示幅以下であるように設定する、請求項13から15のいずれか一項に記載の端末。
【請求項１７】
前記プロセッサが、前記アプリケーションが前記縦向き表示から前記横向き表示に切り替えられるとき、
前記端末の前記表示画面の中央または右側に前記アプリケーションを表示するように前記表示画面に命令する、請求項13から16のいずれか一項に記載の端末。
【請求項１８】
前記プロセッサが、
アプリケーションもしくは前記アプリケーションに関連する機能ボタンを前記第2の表示領域に表示するように前記表示画面に命令する、または
アプリケーションもしくはすべてのアプリケーションに適合する機能ボタンを前記第2の表示領域に表示するように前記表示画面に命令する、請求項15に記載の端末。
【請求項１９】
コンピュータによって実行されるとき、請求項1から6のいずれか一項に記載の表示方法を前記コンピュータに実行させる命令を含む1つ以上のプログラムを記憶したコンピュータ読み取り可能な媒体。
【請求項２０】
コンピュータによって実行されるとき、請求項1から6のいずれか一項に記載の表示方法を前記コンピュータに実行させる命令を含むコンピュータプログラム。
【国際調査報告】
2019511029.tif 000015
2019511029.tif 000016
2019511029.tif 000017
2019511029.tif 000018